青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

聚星亭

吾笨笨且懶散兮 急須改之而奮進
posts - 74, comments - 166, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

[翻譯]AngelScript 實用手冊之概述

Posted on 2010-02-26 21:25 besterChen 閱讀(5070) 評論(2)  編輯 收藏 引用 所屬分類: 英語學習腳本研究

 

       AngelScript 是當作一個引擎而構建的,當應用程序需要注冊函數、屬性(properties)和任意數據類型的時候,這個腳本可能會派上用場(原文: AngelScript is structured around an engine where the application should register the functions, properties, and even types, that the scripts will be able to use.)。本腳本庫依賴于應用程序,它會被編譯到應用程序的一個或多個模塊之中(原文: The scripts are then compiled into modules, where the application may have one or more modules, depending on the need of the application.)。應用程序也可以通過各式各樣的接口來使用configuration集合的每一個模塊(原文:The application can also expose a different interface to each module through the use of configuration groups)。當應用程序需要一個多類型的腳本時,例如圖形用戶界面,人工智能控制等等本腳本庫就顯得特別有用了(原文: This is especially useful when the application works with multiple types of scripts, e.g. GUI, AI control, etc.)。

 

       腳本的函數、全局變量和類,每個模塊都有它自己的作用域范圍(原文: Each module has it's own scope of script functions, global variables, and classes)。即使各個模塊可能組建于同一個腳本源碼,它們之間通常也不會共享(原文: These are normally not shared between modules, even though multiple modules may be built from the same source scripts)。不過模塊可以通過綁定函數來相互配合相互影響(原文: However modules may interact with each others through function binding.)。

 

       作為一個腳本,被編譯成 字節碼 AngelScript同樣也提供了一個虛擬機來作為執行這些字節碼的腳本環境,AngelScript同樣也提供了一個虛擬機來解析腳本的上下文,來將腳本編譯成字節碼并執行。(原文:As the scripts are compiled into bytecode AngelScript also provides a virtual machine, also known as a script context, for executing the bytecode)。盡管大多數應用程序可能僅需要一個腳本環境,但是應用程序可以在同一時間獲取許多腳本上下文(原文:The application can have any number of script context at the same time, though most applications will probably only need one.)。

 

       這個環境支持可執行體的掛起和恢復,因此,這個應用程序可以很容易的執行就好像同時執行腳本和普通程序一樣(原文:The contexts support suspending the execution and then resuming it, so the application can easily implement features such as concurrent scripts and co-routines.)。腳本環境為了獲取運行時信息業提供了一個接口,這對調試腳本非常有用(原文:The script context also provides an interface for extracting run-time information, useful for debugging scripts.)。

 

       AngelScript的腳本語言是在眾所周知的C + +語法之上增加像Java, C#D等更現代語言的語法(原文:The script language is based on the well known syntax of C++ and more modern languages such as Java, C#, and D.)。任何人只要了解一些別的語言,或者其他有著類似語法的腳本語言,像JavascriptActionScript,再用AngelScript會有一種一見如故的感覺(Anyone with some knowledge of those languages, or other script languages with similar syntax, such as Javascript and ActionScript, should feel right at home with AngelScript.)

 

跟許多的腳本語言相反,AngelScript是一個強類型的語言,它允許更快更穩定的執行代碼與宿主應用程序之間的交互會減少有類型值所需要的運行時間(原文:Contrary to most script languages, AngelScript is a strongly typed language, which permits faster execution of the code and smoother interaction with the host application as there will be less need for runtime evaluation of the true type of values.)。

        

       AngelScript的內存管理是基于一個用于檢測和釋放的循環引用對象來增加垃圾回收的引用計數(原文:The memory management in AngelScript is based on reference counting with an incremental garbage collector for detecting and freeing objects with circular references)。這就提供了一個可控環境,除非應用程序凍結垃圾回收機制來申請內存(原文:This provides for a controlled environment without application freezes as the garbage collector steps in to free up memory.)。

 

 

 

                                                                                                            ---------  besterChen

                                                                                                         譯于2010226星期五

Feedback

# re: AngelScript 實用手冊之概述  回復  更多評論   

2010-02-27 00:14 by C/C++源碼論壇 (中國大學生軟件開發論壇)
華為C++面試題2010年鄭州大學(2010-2-24全套面試題)

轉載于 C/C++源碼論壇 (中國大學生軟件開發論壇) 我們專注C/C++

http://www.cssdn.net/thread-8591-1-1.html">http://www.cssdn.net/thread-8591-1-1.html">http://www.cssdn.net/thread-8591-1-1.html

華為C++面試題2010年鄭州大學(2010-2-24全套面試題)
筆試地點 中原地區 鄭州大學
1. 編寫strcat函數(5分)
已知strcat函數的原型是char *strcat (char *strDest, const char *strSrc);
其中strDest 是目的字符串,strSrc 是源字符串。
(1)不調用C++/C 的字符串庫函數,請編寫函數 strcat
(2)strcat能把strSrc 的內容連接到strDest,為什么還要char * 類型的返回值?
2.使用線程是如何防止出現大的波峰(5)
3.隊列和棧有什么區別?(9)
(請至少說出三點)
4、請找出下面代碼中的所以錯誤(5)
說明:以下代碼是把一個字符串倒序,如“abcd”倒序后變為“dcba”

1、#include"string.h"
2、main()
3、{
4、 char*src="hello,world";
5、 char* dest=NULL;
6、 int len=strlen(src);
7、 dest=(char*)malloc(len);
8、 char* d=dest;
9、 char* s=src[len];
10、 while(len--!=0)
11、 d++=s--;
12、 printf("%s",dest);
13、 return 0;
14、}
5.C++中為什么用模板類。(5)
(請至少說出三點)
...
...
...

嚴禁用于商業用途轉載 轉載請注明出去

C/C++源碼論壇 (中國大學生軟件開發論壇) 我們專注C/C++
http://www.cssdn.net
回復 更多評論

# re: [翻譯]AngelScript 實用手冊之概述  回復  更多評論   

2010-02-27 11:59 by 凡客優惠卷
很好1234566
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美精品播放| 久久尤物视频| 亚洲精品综合| 欧美视频日韩视频在线观看| 日韩小视频在线观看专区| 亚洲国产一区二区三区在线播| 久久亚洲精选| 亚洲最新视频在线播放| 亚洲视频一二| 国内精品免费在线观看| 亚洲国产1区| 国产精品黄视频| 蜜桃精品一区二区三区| 欧美另类久久久品| 久久精品国产一区二区电影| 狂野欧美激情性xxxx| 亚洲图中文字幕| 久久精品av麻豆的观看方式| 99精品免费| 欧美制服丝袜第一页| 99精品国产在热久久婷婷| 亚洲综合电影| 91久久国产精品91久久性色| 亚洲在线电影| 亚洲精品欧美日韩专区| 亚洲欧美一区二区激情| 亚洲精品一线二线三线无人区| 亚洲天堂成人在线视频| 最新亚洲激情| 久久xxxx| 亚洲一区二区三区在线视频| 老司机精品视频网站| 欧美一区久久| 欧美日韩精选| 美女黄网久久| 国产亚洲精品美女| 在线一区二区三区四区| 91久久精品网| 久久精品综合一区| 欧美亚洲综合另类| 欧美日韩在线视频一区二区| 欧美激情一级片一区二区| 国产亚洲一区在线| 亚洲一线二线三线久久久| 99re在线精品| 欧美成人高清| 欧美激情一区二区三区| 一区二区在线观看av| 欧美在线视频免费观看| 欧美一级一区| 国产精品色午夜在线观看| 99国产精品久久久久久久成人热 | 美女黄网久久| 久久美女性网| 韩国女主播一区二区三区| 亚洲欧美久久久| 亚洲欧美日本国产专区一区| 夜夜夜久久久| 欧美日韩日本国产亚洲在线| 亚洲成在人线av| 亚洲国内高清视频| 男人的天堂亚洲在线| 欧美韩国日本一区| 亚洲激情欧美| 欧美成人一区二区三区在线观看 | 欧美一区成人| 国产欧美日韩免费| 欧美一级大片在线观看| 久久精品视频免费| 激情婷婷亚洲| 欧美/亚洲一区| 亚洲国产一区在线| 亚洲视频一区二区| 国产精品视频yy9099| 亚洲免费影视| 开元免费观看欧美电视剧网站| 精品88久久久久88久久久| 久久免费视频这里只有精品| 亚洲国产精品久久精品怡红院| av成人激情| 国产精品天天摸av网| 性色一区二区三区| 欧美成人免费全部观看天天性色| 亚洲国产精品va在线看黑人| 欧美精品在线视频观看| 亚洲欧美国产日韩天堂区| 久久精品国产96久久久香蕉| 欧美一区二区日韩| 好看的日韩av电影| 欧美成人三级在线| 亚洲午夜一区二区三区| 久久久国产精品亚洲一区| 最新国产成人av网站网址麻豆| 亚洲欧美春色| 国产香蕉97碰碰久久人人| 久久精品一区蜜桃臀影院| 亚洲日韩欧美视频一区| 性伦欧美刺激片在线观看| 在线欧美福利| 国产精品人人做人人爽| 狂野欧美一区| 亚洲深夜福利网站| 欧美高清一区二区| 性欧美大战久久久久久久免费观看 | 欧美日本一区二区三区| 国产日韩欧美高清免费| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲电影在线| 国产精品无码永久免费888| 久久综合影视| 亚洲男女自偷自拍图片另类| 亚洲高清视频一区二区| 久久精品国产精品亚洲| 亚洲性线免费观看视频成熟| 亚洲福利视频三区| 国产欧美一区二区精品婷婷| 欧美日韩精品| 免费观看一区| 久久国产精品一区二区三区四区| 亚洲视频1区2区| 亚洲精品亚洲人成人网| 欧美高清在线一区二区| 久久午夜精品| 久久国产黑丝| 亚洲欧美三级在线| 亚洲一二三四久久| 日韩天天综合| 亚洲精品一区二区在线| 亚洲激情在线激情| 亚洲福利视频一区| 伊人久久综合97精品| 韩国精品在线观看| 国产亚洲精品美女| 国内成人在线| 国内精品99| 永久555www成人免费| 精品成人在线观看| 在线播放中文字幕一区| 一区在线免费| 在线观看成人av| 亚洲高清在线精品| 亚洲福利视频三区| 亚洲精品在线视频观看| 亚洲精品视频免费在线观看| 亚洲美女免费精品视频在线观看| 亚洲精品国产视频| 一区二区三区 在线观看视| 一区二区三区黄色| 亚洲欧美日韩综合aⅴ视频| 先锋亚洲精品| 久久久久五月天| 欧美成人国产一区二区| 欧美黄色日本| 亚洲精品视频二区| 亚洲天堂男人| 欧美在线观看网站| 米奇777在线欧美播放| 欧美精品日韩一本| 国产精品萝li| 在线 亚洲欧美在线综合一区| 亚洲黄色影片| 亚洲欧美日韩精品久久久| 久久精品免费| 亚洲国产天堂久久综合网| 一区二区三区四区国产| 欧美亚洲一区二区在线| 免费成人小视频| 国产精品成人一区二区| 黄色成人av| 洋洋av久久久久久久一区| 欧美一区二区免费| 欧美福利视频在线| 亚洲无限av看| 久久性色av| 国产精品美女| 亚洲日韩欧美视频| 欧美一级二区| 亚洲国产精品v| 亚洲欧美一区二区在线观看| 欧美v国产在线一区二区三区| 国产精品久久久久9999高清| 亚洲成人在线网站| 国产综合av| 亚洲校园激情| 亚洲电影观看| 欧美一区二区黄色| 欧美视频一区二区| 亚洲国产电影| 久久国产天堂福利天堂| 亚洲精品字幕| 欧美va日韩va| 狠狠色2019综合网| 亚洲欧美经典视频| 亚洲日本成人网| 久热综合在线亚洲精品| 国产视频丨精品|在线观看| 亚洲视频图片小说| 亚洲国产一区在线| 美日韩精品免费观看视频| 狠狠色综合色综合网络|