只需一步,快速开始
老一辈学俄语的时候,大概也会认为用俄语思考,写作,编程,并不那么"恐怖",可以"练习和方便"而且甚至于"时髦"和"习惯"了。
我们这一辈学英语的时候,也肯定认为用英语思考,写作,编程,也是不那么恐怖可以当做练习和方便。要是英语没过级,甚至会因而被抹杀你的专业造诣。
会不会又一种时髦语言?
会不会是汉语?为什么会是汉语?为什么不会是汉语??
我想很多人是不屑于回答这个问题的,甚至是不屑于思考这个问题。
使用道具 举报
易语言不是来解决英文也解决不了的数学表达问题的,程序语言是不是能用自然语言来实现,我看要定义“自然语言”,自然语言是复杂的,在小的领域,有各自的规则的“子语言”,大家交流的能互相明白,简单明了的语言,就是自然语言。
实现“趋向于”自然语言的程序语言,绝不会是拼弃自然语言的主要规则的。
比如数学表达式,要实现自然使用中的规则,大家已经习惯了的表达方法,如行列式,高级语言用数组等表示,但“趋向于”自然语言的程序,应该是保留更多的规则,比如现在的mathlab不就是往这个方向努力?
有些人认为自己实现不了的,别人也实现不了,但我不同,我自己实现不了也认为有人能实现,因为有很多有信念和能力而且有梦想的人。
to mikewolf2k:
很高兴你做了测试。
其实,习惯了就很难改变,比如有些人喜欢用刀叉吃饭,有些人喜欢用筷子。当世界只有刀叉的时候,你看不到有筷子,当筷子出现的时候,也许也会认为用刀叉比筷子好,但不妨碍我等会用刀叉,但想扔掉刀叉开始拿筷子的,当适合拿筷子的人拿筷子,会不会吃饭慢过刀叉?
AutoCAD提供的 AutoLISP相当程度上支持 中文编程:
1) 可以使用 中文 作为变量名、函数名。
2) 一些AutoLISP提供的库函数可以更名为中文,不过,有一部分库函数不行(如
setq, if, while, repeat ....等不行)
============例子=================
(setq 打印 (eval 'princ))
(defun 我的函数 (名字)
(打印 "=====") (打印 名字) (打印 "=====\n")
(打印)
)
(setq 网名 "明经通道")
(我的函数 网名)
输出结果:
=====明经通道=====
记住:千万不要使用 中文 格式的括号 ( )!!!
1)人们不会完全因为习惯问题而不愿意接受新的、更好的东西,否则在汇编之后出现的C / C++语言就不可能流行开来,进而相当程度上取代 前者。
2)习惯一定程度上会阻碍人们学习新的、更好的东西。VB语言就是基于人们对BASIC语言的习惯而设计出来的,凭借M$的自身的能力,它完全可以设计出一个同等用途的更好的语言,但是M$还是选择 BASIC语言模型/架构。在早期,BASIC算得上比较好的语言,但是从现在观点看,BASIC显得相当落后,解决问题能力方面相当力不从心,M$已打算放弃支持VB,这是很可悲、也很恐怖的事情。
ishou发表于2005-7-26 19:50:00 AutoCAD提供的 AutoLISP相当程度上支持 中文编程: 1) 可以使用 中文 作为变量名、函数名。 2) 一些AutoLISP提供的库函数可以...
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-26 05:29 , Processed in 0.177474 second(s), 17 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.