论自由帕斯卡的实用性
1,“如果你编程学得好,你可以用计算机表达你想要的东西,但是学了两年FP,你发现编程只是在做一些题而已。”
有这种想法说明自由帕斯卡没学好。不会写诗,能怪字写的不好吗?写诗的功夫在诗外。编程语言只是一种表达工具。说明你还不能自由使用fpc。说明你现在的能力,用pascal控制不了大部分的计算机资源,感觉很无奈。
2.“我接触了彝语(所谓的中文编程),似乎有了某种可以‘自己创造’的感觉。”
只是说明你不是想自己创造,而是想更好的“自己造假”。易语言意味着本地化支持更好的、可用的、方便的控件,环境和文档更清晰。
3.图灵的完整语言环境(包括易和pascal)本质上是一样的。算法的原理本质上是一样的。
如果你向一个人学习,你也在向另一个人学习。为什么学一个会,一个不会?你没有学会你能做到的原则。学会用就好了。就像用音箱一样。你学会了开电源调音量,说会造,没学会电磁原理。
举个例子来说明原理的重要性。一个外国人是一个20岁的男孩。他先用C写了一个BASIC编译器,然后用自己的BASIC写了这个BASIC编译器的新版本。后来他的编译器自己编译,逐渐增加了一些图形、数据库、高精度计算、游戏音视频的库。他现在开发的语言能做什么?。他会认为他自己的这种粗糙的基本语言不实用吗?这是近年来从无到有的自由基础语言。