
用C++编写像脚本一样的代码!
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
介绍如何运用现代C++特性(如lambda表达式、元编程等)简化开发流程,实现接近Python或JavaScript脚本语言的便捷性和灵活性。适合希望提高编码效率的C++开发者阅读和学习。
提到脚本语言,人们通常会想到Python、Perl、Ruby、PHP、JS、VBS和LUA等各种选择。然而,你有没有听说过使用经典的C++作为脚本语言呢?可能你觉得这听起来很疯狂,毕竟C++是一种复杂且难以处理的语言。
如果你认为用这种复杂的编程语言来编写脚本来运行的话,不仅开发者会感到疲惫不堪,就连负责解释执行的引擎也会承受巨大的压力。各种模板库需要在解析的同时进行编译和运行,这就要求虚拟机具备强大的性能。
那么我们换一种思路:放弃即时解释执行的方式,转而采用先编译后执行的方法——但这还能算作脚本吗?
实际上,在现代高性能脚本语言中,大多数都是采用了“先编译再运行”的策略。比如著名的JavaScript引擎V8就是一个很好的例子。
全部评论 (0)
还没有任何评论哟~


