看了一些用C/C++/C#写的计算器,一般采用的比较繁琐的算法,需要将计算的每个步骤、运算符的优先级、结合性等统统考虑到。小弟有个很大的疑问,想请问诸位大大,为什么不能将从命令行或控件里传递来的字符串直接转化成C中的语句呢(该字符串的写法符合语法规范)?
听朋友说在JSP里可以实现,而C里要自己写编译器,原因说是C是编译性语言,而JSP是脚本语言,请问在C/C++/C#里真的不能这样实现么?如果自己写编译器,是不是相当于对字符串的解释?
请诸位大大不吝赐教啊,拜谢!!!
听朋友说在JSP里可以实现,而C里要自己写编译器,原因说是C是编译性语言,而JSP是脚本语言,请问在C/C++/C#里真的不能这样实现么?如果自己写编译器,是不是相当于对字符串的解释?
请诸位大大不吝赐教啊,拜谢!!!
解决方案 »
- 求C# winform下打印窗体,打印之前能看到打印的内容(预览)
- C# word 调试的时候可以, 安装包后出现System.NullReferenceException: 未将对象引用设置到对象的实例。
- 如何在一个数组内找出另外一个数组中的值
- C#导出Excel 出现问题
- 非常漂亮的Vista侧边栏CPU仪表盘控件C#源码发布!! 【散分】
- 关于WebService的操作超时问题,请教高手
- 请教高手----在 webform中这样实现textbox和datagrid的套用?
- 关于ACCESS+C#制作一个数据导出功能,数据导出只能完成一定的数量
- C sharp 到底值几个钱啊?
- 100分征求建议:何处、如何发布自己编写的程序(用于商业目的)?
- C#中动态添加SplitContainer时,如何实现均匀拆分窗体?
- web开发中,Panel 中TreeView 有滚动条问题
2.编译方式是在程序第一次执行前就先执一个全部的翻译过程,然后每次执行的时候就可以直接执行这个翻译好的二进制文件了,这样的程序只需要翻译一次,效率明显要高很多,现在的大多数语言都是这种方式,网页中的asp.net 采用的也是这种方式。