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

聚星亭

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

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

Posted on 2010-02-26 21:25 besterChen 閱讀(5083) 評論(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>
            久久九九国产| 91久久线看在观草草青青| 国产精品成人一区二区三区吃奶| 亚洲国产精品一区二区三区| 欧美国产日韩在线| 亚洲国产成人在线播放| 亚洲经典视频在线观看| 亚洲日韩欧美一区二区在线| 日韩一级片网址| 亚洲无限乱码一二三四麻| 欧美亚洲视频在线看网址| 久久久精品国产免大香伊| 免费成人高清| 国产精品久久久久毛片大屁完整版| 国产精品久久久久久影院8一贰佰| 国产精品进线69影院| 国产日韩欧美中文在线播放| 国内偷自视频区视频综合| 亚洲福利视频三区| 在线一区二区三区做爰视频网站 | 欧美日韩中文另类| 国产精品区一区二区三| 一区三区视频| 亚洲视频中文字幕| 久久免费高清视频| 日韩视频久久| 久久久久一区二区| 欧美午夜精品久久久| 好看的日韩av电影| 亚洲私人黄色宅男| 欧美国产精品日韩| 亚洲免费影院| 欧美片网站免费| 一区视频在线看| 欧美亚洲视频在线观看| 亚洲国产精品一区二区www在线| 亚洲深夜影院| 欧美国产另类| 国内精品嫩模av私拍在线观看| 一区二区三区视频免费在线观看| 日韩亚洲视频| 久久夜色撩人精品| 亚洲一区二区三区中文字幕在线| 久久综合九色综合久99| 国产欧美一区二区精品性| av成人毛片| 欧美国产视频日韩| 久久夜色精品国产欧美乱极品| 国产精品一卡| 亚洲免费视频中文字幕| 亚洲欧洲日夜超级视频| 久久影视精品| 黄色影院成人| 久久久久久久一区二区三区| 亚洲精品美女| 欧美成人自拍| 日韩视频在线免费| 欧美激情一区二区三区在线视频| 久久噜噜噜精品国产亚洲综合| 国产欧美一区二区精品仙草咪| 欧美亚洲综合在线| 亚洲女性喷水在线观看一区| 国产精品成人午夜| 亚洲欧美日韩一区在线观看| 亚洲精品乱码久久久久久按摩观| 欧美华人在线视频| 夜夜嗨av一区二区三区免费区 | 亚洲韩国日本中文字幕| 欧美成人四级电影| 日韩小视频在线观看| 亚洲黄色免费电影| 欧美国产免费| 亚洲婷婷在线| 亚洲已满18点击进入久久| 国产精品日韩| 先锋影音一区二区三区| 亚洲欧洲在线观看| 欧美网站在线观看| 欧美在线三区| 久久伊人一区二区| 日韩视频免费观看| 亚洲一区欧美| 精品二区视频| 亚洲精品视频在线| 国产精品影音先锋| 久久久综合网站| 美女精品在线观看| 99riav1国产精品视频| 亚洲图片你懂的| 有码中文亚洲精品| 亚洲伦伦在线| 国产综合色一区二区三区 | 午夜国产精品影院在线观看| 性做久久久久久| 亚洲三级性片| 亚洲欧美在线一区二区| 91久久黄色| 一区二区三区产品免费精品久久75 | 欧美亚洲视频| 日韩一本二本av| 亚洲女性喷水在线观看一区| 91久久精品国产91久久| 亚洲欧美国产毛片在线| 亚洲国产第一页| 亚洲无毛电影| 亚洲精品国产精品乱码不99| 亚洲一区二区在线免费观看视频| 一区在线播放| 亚洲一区二区三区精品动漫| 亚洲电影激情视频网站| 亚洲综合成人在线| 一本综合久久| 欧美jizz19性欧美| 久久亚洲欧洲| 国产精品视频免费| 亚洲欧洲精品一区| 在线不卡a资源高清| 亚洲综合精品一区二区| 一本久道久久综合狠狠爱| 久久美女艺术照精彩视频福利播放| 亚洲一区二区动漫| 欧美激情欧美激情在线五月| 久久天天狠狠| 国产一级精品aaaaa看| 99国产麻豆精品| 亚洲美女免费视频| 久久综合久色欧美综合狠狠 | 欧美大片网址| 欧美护士18xxxxhd| 激情综合视频| 欧美在线免费视频| 欧美中日韩免费视频| 国产精品国产成人国产三级| 最新国产拍偷乱拍精品| 亚洲国产精品尤物yw在线观看| 香蕉成人伊视频在线观看 | 午夜日本精品| 国产精品不卡在线| 一区二区三区国产盗摄| 一本色道88久久加勒比精品| 欧美va亚洲va日韩∨a综合色| 免费在线欧美黄色| 精品成人一区| 久久影视三级福利片| 欧美国产成人在线| 亚洲国产精品一区二区www| 老妇喷水一区二区三区| 欧美电影免费观看网站| 亚洲三级视频| 欧美午夜视频网站| 午夜精品久久久99热福利| 久久国产视频网站| 亚洲黄色免费| 欧美亚洲视频在线看网址| 国产精品theporn88| 亚洲视频大全| 久久黄金**| 亚洲高清久久久| 欧美激情欧美激情在线五月| 日韩亚洲欧美精品| 欧美一区二区私人影院日本| 国产亚洲亚洲| 欧美 日韩 国产一区二区在线视频 | 欧美成人资源网| 亚洲精品欧美一区二区三区| 欧美另类女人| 亚洲无毛电影| 裸体一区二区三区| 夜夜嗨一区二区| 国产欧美69| 老司机67194精品线观看| 亚洲精品一区二区三| 欧美在线日韩在线| 亚洲精品视频一区二区三区| 国产精品欧美一区喷水| 免费黄网站欧美| 亚洲欧美日韩一区在线观看| 欧美91精品| 欧美影院成人| 一区二区三欧美| 在线播放亚洲| 国产午夜精品久久| 欧美日韩精品欧美日韩精品| 性欧美办公室18xxxxhd| 亚洲国产一二三| 久久精品国产亚洲一区二区三区| 亚洲人永久免费| 国产一区二区观看| 欧美日韩亚洲一区| 老司机午夜精品| 午夜精品视频| 一本一本a久久| 亚洲电影免费在线 | 亚洲性线免费观看视频成熟| 国内视频一区| 国产精品一区久久| 欧美吻胸吃奶大尺度电影| 欧美a级一区| 久久先锋影音av| 久久不射网站|