[人工智能-复杂问题求解的结构和策略(中文第6版)].(卢格).郭茂祖等.扫描版高清pdf
经典黑书,机械工业出版社。作者:(美国)卢格尔 (Luger.G.F),George F.Luger, 1973年在宾夕法尼亚大学获得博士学位,并在之后的5年间在爱丁堡大学人工智能系进行博士后研究,现在是新墨西哥大学计算机科学研究,语言学及心理学教授。
经典黑书,机械工业出版社。作者:(美国)卢格尔 (Luger.G.F),George F.Luger, 1973年在宾夕法尼亚大学获得博士学位,并在之后的5年间在爱丁堡大学人工智能系进行博士后研究,现在是新墨西哥大学计算机科学研究,语言学及心理学教授。
R++是专为懒人设计的山寨编程语言,支持无操作系统裸奔、编译成机器码、android、cocos2dx绑定、中文编程、闭包、Lisp的S表达式、内联汇编、伪代码、模板、宏、多重继承、元编程、反射、自省、指针、引用。
R++是专为懒人设计的山寨编程语言,支持无操作系统裸奔、编译成机器码、android、cocos2dx绑定、中文编程、闭包、Lisp的S表达式、内联汇编、伪代码、模板、宏、多重继承、元编程、反射、自省、指针、引用。 为什么需要它? 1. 目前DIY操作系统一般使用gcc+nasm,R++的抽象能力强过C,可直接内联汇编,不需要面对讨厌的AT&T汇编,绝对是您DIY操作系统的利器。 2. R++是世界上第一个无类型语言,从根本上就和其它的动态语言不同,您可以随意DIY运算符和“内置”数据类型。 3. 它的语法相当简洁,支持N种省略语法,最大程度减少您的击键次数。 4. R++支持多种花括号风格,无论是python的无花括号风格还是K&D风格,或者是花括号单独占一行,随你喜欢。 5. R++的编译速度相当快,理论运行速度和C++一样快,目前编译成机器码后的运行速度虽然还不如C++,但也还可以。 6. 它是C++的山寨版,如果您习惯了C++的语法,又需要一种类似C++的脚本语言,似乎选择R++是一个明智的决定。 7. 既然它是C++的山寨版,所以R++几乎不需要学习成本,很多C++和C的代码经少量修改都可以移植过来。 8. 又因为它是C++的山寨版,R++所有数据类型和C++二进制兼容,无论是静态链接还是动态链接,想怎样就怎样。 9. 支持中文编程是必须的。
R++ v1.5内核改动较大,下面是一些主要变化: 1.使用PJIT(Pseudocode Just-In-Time),编译速度大幅提高,但运行效率远远不如C++,不过R++将在下一版本支持RJIT(Real Just-In-Time),理论上RJIT的运行速度和C++完全相同,而编译速度却比C++快得多。 2.强大的元编程支持,元函数可以直接访问实函数的变量 3.完整的反射和自省机制,解释器和R++代码几乎融为一体 4.字符串常量统一使用utf8(如果需要在控制台输出中文请参考rpp.pdf修改控制台的编码) 5.完整的模板函数支持,模板函数不仅可以作为类的成员,还可以动态生成 6.可变参数支持 7.内部列表多改为红黑树,动态调用效率大幅提高 8.方便的调用外部DLL接口(R++所有数据类型和C/C++二进制兼容) 9.暂不支持跨平台和生成机器码,如果需要这些功能请暂时使用v1.1
R++是专为懒人设计的新型编程语言,它试图融合C++和Lisp,并假定用户是天才,允许DIY运算符和内置数据类型。它可以在Windows、Linux、Android或者IOS上运行,甚至能编译成机器码无操作系统裸奔。这个新玩具是绿色、免费、解释器开源的。
R++是专为懒人设计的新型编程语言,它试图融合C++和Lisp,并假定用户是天才,允许DIY运算符和内置数据类型。它可以在Windows、Linux、Android或者IOS上运行,甚至能编译成机器码无操作系统裸奔。这个新玩具是绿色、免费、解释器开源的。
笔耕不辍
分享精英
持续创作