设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 9584|回复: 16

[提问其他] 让你发明一门编程语言,你会注意些什么?

  [复制链接]
发表于 2015-3-28 12:54:41 | 显示全部楼层 |阅读模式
诸位,我是tnl。
人们说,程序员的终极就是开发语言和艹作系统。
我们肯定不是终极的程序员(就个人而言,我也不确定我这辈子能不能达到)。
但是,这不妨碍我们有自己喜欢(和恨)的语言(或者语言特性)。
那么问题来了。
如果让你发明一种编程语言。你会注意什么?
语法特性?或简洁或具体?数据结构?底层支持?宏编程?
或者你已经有了一些想法,说说你心中的语法、结构?
欢迎来水(但我估计没几个人回来。。。)
爆炸吧三二
发表于 2015-3-28 13:40:48 | 显示全部楼层
以我的性格应该达不到的吧
回复

使用道具 举报

发表于 2015-3-28 14:01:05 | 显示全部楼层
当然是能卖个好价钱啦23333333

回复

使用道具 举报

发表于 2015-3-28 16:38:01 | 显示全部楼层
正在上编译原理实验的表示:开发新语言太TM难了!
我估计我也就写个阉割的C吧

正经:其实我觉得看面向的用户吧。程序语言的用户是应用程序程序员,对于多数来说,还是有对应的库最重要。

点评

tnl
的确,词法语法还有底层  发表于 2015-3-30 17:30
回复

使用道具 举报

发表于 2015-3-28 17:35:45 来自手机 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

发表于 2015-3-28 19:06:29 来自手机 | 显示全部楼层
恩,重要的是有没有人愿意使用你编的那门语言吧,其他的也许只是浮云
回复

使用道具 举报

发表于 2015-3-28 22:16:53 | 显示全部楼层
其实我喜欢都是汉字的。。。

点评

易语言欢迎你  发表于 2015-3-30 18:36
我也是...  发表于 2015-3-30 08:26
回复

使用道具 举报

发表于 2015-3-29 01:57:36 | 显示全部楼层
嘛。只要语法好理解,一看就能懂是最好的啦。
回复

使用道具 举报

发表于 2015-3-29 10:47:41 | 显示全部楼层
        要看具体要做的事情了
       如果是做单片机上的小程序,首先要同时考虑效率与空间。再者是屏蔽硬件,搞得像汇编一样没人会用的。
       写个面向对象的语言可以使用c来写,我们曾经用c实现几个c++的小功能,不过效率嘛。
       面向对象的话要注意语法体系要完善,可以随便调用随便duang,然后就是尽量跨平台,谁也不希望辛辛苦苦写的程序只能在一种操作系统下用的。
       面向函数的语言麻烦更多,因为完全屏蔽了外部数据结构,所以函数的调用关系也好,数据的存储、更新、调用,数据结构所有都要考虑。
       其它的乱七八糟的语言太多了,比如HTML、php等脚本语言,这些语言大约重点在即时编译的准确与高效吧?不太清楚。这些东西总是学不完的,写个语言也太复杂,毕竟算法神马的不是一般人搞的。嗯,二般人也搞不了啊。
        所以还是老老实实敲代码吧。话说计算机科学的终极并非语言与操作系统,大约是数学与眼界。计科这种东西学到最后还是各种抽象建模,各种逆天算法,各种思维极限,全是数学。而想要推动数字产业进步就要有比任何人都开阔的眼界才行,例如在显示器上还是黑底白字的时候想到windows,手机还是大哥大的时候想到iPhone。所以咱们还是一起安心当一辈子码农好了。
        程序猿的终极很简单,每个程序员都能做得到哦。终极就是——钱多话少死得早。
回复

使用道具 举报

发表于 2015-3-29 17:31:27 | 显示全部楼层
Nimrod 发表于 2015-3-29 10:47
要看具体要做的事情了
        如果是做单片机上的小程序,首先要同时考虑效率与空间。再者是屏蔽 ...

是啊,追求的那些抽象的东西,其实也是各个行业都在追求的东西。
比如说菜农该做的是专心种菜,而既种菜又计划怎么去卖菜的菜农,或者既种菜又研究转基因技术的菜农。
他们到底还算不算的上是纯粹的菜农呢~好复杂的问题~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 03:37

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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