明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: et27

用中文玩转AUTOCAD2004二次开发

  [复制链接]
 楼主| 发表于 2005-7-26 14:28:00 | 显示全部楼层

老一辈学俄语的时候,大概也会认为用俄语思考,写作,编程,并不那么"恐怖",可以"练习和方便"而且甚至于"时髦"和"习惯"了。

我们这一辈学英语的时候,也肯定认为用英语思考,写作,编程,也是不那么恐怖可以当做练习和方便。要是英语没过级,甚至会因而被抹杀你的专业造诣。

会不会又一种时髦语言?

会不会是汉语?为什么会是汉语?为什么不会是汉语??

我想很多人是不屑于回答这个问题的,甚至是不屑于思考这个问题。

 

 楼主| 发表于 2005-7-26 14:44:00 | 显示全部楼层

易语言不是来解决英文也解决不了的数学表达问题的,程序语言是不是能用自然语言来实现,我看要定义“自然语言”,自然语言是复杂的,在小的领域,有各自的规则的“子语言”,大家交流的能互相明白,简单明了的语言,就是自然语言。

实现“趋向于”自然语言的程序语言,绝不会是拼弃自然语言的主要规则的。

比如数学表达式,要实现自然使用中的规则,大家已经习惯了的表达方法,如行列式,高级语言用数组等表示,但“趋向于”自然语言的程序,应该是保留更多的规则,比如现在的mathlab不就是往这个方向努力?

有些人认为自己实现不了的,别人也实现不了,但我不同,我自己实现不了也认为有人能实现,因为有很多有信念和能力而且有梦想的人。

 楼主| 发表于 2005-7-26 14:51:00 | 显示全部楼层

to  mikewolf2k:

很高兴你做了测试。

其实,习惯了就很难改变,比如有些人喜欢用刀叉吃饭,有些人喜欢用筷子。当世界只有刀叉的时候,你看不到有筷子,当筷子出现的时候,也许也会认为用刀叉比筷子好,但不妨碍我等会用刀叉,但想扔掉刀叉开始拿筷子的,当适合拿筷子的人拿筷子,会不会吃饭慢过刀叉?

发表于 2005-7-26 19:50:00 | 显示全部楼层

AutoCAD提供的 AutoLISP相当程度上支持 中文编程:

1) 可以使用 中文 作为变量名、函数名。

2) 一些AutoLISP提供的库函数可以更名为中文,不过,有一部分库函数不行(如

setq, if, while, repeat ....等不行)

============例子=================

(setq  打印 (eval 'princ))

(defun  我的函数 (名字)

     (打印 "=====")    (打印 名字)   (打印 "=====\n")

      (打印)

)

(setq  网名 "明经通道")

(我的函数 网名)

输出结果:

=====明经通道=====

记住:千万不要使用 中文 格式的括号 (  )!!!

发表于 2005-7-26 20:27:00 | 显示全部楼层

1)人们不会完全因为习惯问题而不愿意接受新的、更好的东西,否则在汇编之后出现的C / C++语言就不可能流行开来,进而相当程度上取代 前者。

2)习惯一定程度上会阻碍人们学习新的、更好的东西。VB语言就是基于人们对BASIC语言的习惯而设计出来的,凭借M$的自身的能力,它完全可以设计出一个同等用途的更好的语言,但是M$还是选择 BASIC语言模型/架构。在早期,BASIC算得上比较好的语言,但是从现在观点看,BASIC显得相当落后,解决问题能力方面相当力不从心,M$已打算放弃支持VB,这是很可悲、也很恐怖的事情。

 

 

 楼主| 发表于 2005-8-12 19:36:00 | 显示全部楼层
沉的真快,真的中文没有意义吗?有没有真正用的来讨论。
发表于 2005-8-13 08:31:00 | 显示全部楼层
不习惯…
 楼主| 发表于 2005-8-28 18:58:00 | 显示全部楼层
ishou发表于2005-7-26 19:50:00 AutoCAD提供的 AutoLISP相当程度上支持 中文编程: 1) 可以使用 中文 作为变量名、函数名。 2) 一些AutoLISP提供的库函数可以...

autolisp还不能支持面向对象的,在英文上都略逊于VBA和ObjectARX.虽然可以中文化,还是非选择所在。
发表于 2005-9-9 16:22:00 | 显示全部楼层
易语言有可用的D版吗?我以前下载的,是D版的,但好像不是特别彻底。贴一个上来吧,反正它很小。
发表于 2005-9-9 16:44:00 | 显示全部楼层
为什么只针对2004呢?我用2002的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|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.

快速回复 返回顶部 返回列表