《匠人手记》推荐网上购书渠道:
  互动出版网(china-pub)   >>>
  当当网(dangdang)   >>>
  卓越亚马逊网    >>>
  淘宝网(taobao)   >>>
  更多购书渠道……   >>> 

设为首页加入收藏联系匠人管理入口21IC首页21IC博客21IC社区侃单片机回复的贴参与的贴

天气预报
百宝日历
载入中...

百宝专栏

载入中...
最新货色

载入中...

粉丝评论

载入中...

载入中...



百宝信息

载入中...

百宝流量

(2006-07-01开始)


匠人手记

对中文编程语言的发展畅想
程序匠人 发表于 2007-3-30 22:04:00  阅读全文 | 回复(0) | 引用通告 | 编辑

对中文编程语言的发展畅想


blueski推荐 [2007-2-9]
出处:CSDN Blog
作者:codeliang
 

o语言、易语言、基于forth的汉语编程语言还有phython中文编程语言应该相互融合,走到一起,而不是各自发展,不成体系。
中文编程语言的发展建议:
1.在语法形式上:它应该适应各种语法要求,给编程人员最大的自由度。比如“命令”或"函数"的位置可以在参数的前边也可以在中间或在后面。正如自然语言中主谓宾,谓主宾等可以以任何一种语法书写都能被编译或解释。
2.在中文符号和命名上,应有一套统一的标准同时也应有适用于不同标准的方法。比如程序设计人员想建立自己计算机语言符号和名称体系。而这种标准的制定可以参照SGML/XML标记语言。
3.该语言应有一套自己的独立的虚拟机平台标准,而该虚拟机是可以以硬件形式实现并具有有很高效率。因为,中国不仅需要自己的通用操作系统也同样要自己的通用CPU。
4.应能寻找到被各类基于英文的编程语言翻译成本语言源代码的方法。比如用c++或basic写的应用程序源代码被翻译成为中文编程语言的源代码再编译或解释执行。
5.探讨哲学思想在编程语言方面的应用。我们国家古代的“方以类聚物以群分”的思想被外国人做了面向对象,捷足先登了。还有一些比如函数程序语言和逻辑程序语言这种抽象层次的编程语言是否值得中文编程语言去借鉴?或者做大融合,一种能适应于从低层到高层,数据库和脚本,各方面都可以应用的编程语言。
6.把一种应用做大做强。比如游戏引擎,因为这种应用可以发挥编程语言的方方面面从数据库到计算机图形,文本、脚本。我认为这是汉语编程语言的商业前景,试想一种游戏不仅可以玩,也可以教育玩家不断地开发和补充,是很吸引人的。(这样看来,游戏也应该是可扩展的。游戏引擎和游戏本身是一个整体。)

总之,中文编程语言发展方向不一定是在一个方面的技术创新,或许它应该是做融合,把各种分立的东西合在一起。不仅语言本身要做融合,中文编程语言的应用,也可以做融合,因为融合也是一种创新。而要做到上述构想,就希望中文编程的志士,互相交流,团结。
另外本人也认为汉字的改革应和编程语言结合在一起。也就是说:中文编程语言应能支持汉字改革。原因很简单:中文编程语言和汉字改革面临同样的争议,而它们之间又有微妙的联系。把这些富有争议且彼此联系的东西放在一起去解决。便为彼此的发展注入了新的血液。

 

CHARMLANG 于2006-03-13的评论
====================
中文编程的实质,其实是在编程领域实现了一种适合本国的友好的"中文人机界面".它适应人机工程学领域的发展趋势.
实现中文人机界面的方法,可以有很多种.
汉语编程易语言深入底层实现了这种界面.
中文phython基于表层实现.
在未来的程序设计中,vc/vb/java等的可视化编程工具同样可以实现"中文人机界面",如果有这些语言的中文化版本,那这对易语言是种挑战.
易语言如果想在未来的发展中处于优势,必需有新门道.要有足够的吸引力吸引开发者投入其中.
所以仍然是强调:
如果在某一方面做不了起决定作用的技术创新,那就做技术融合.
比如:
1.整合易语言和汉语编程(中文forth),希望有人提出易语言变体,用易语言可以生成高效的中文forth代码.类似于java到字节码的转变.(这一步实现一种语言,多种平台.)
2.整合易语言与中文phython.比如:上述易语言变体应可以和中文phython互译的.(这一步用于实现多语言,多平台.)
3.中文汇编o语言的发展方向:misc9800宏计算机指令,是个不错的选择,为forth语言量身打造,真搞不懂为什么没有太多人注意.
4.注重哲学的研究优其是"形式语言"的研究.
5.本人计划内容,暂时保密.
试想一下,misc9800+o语言+汉语编程(中文forth)+易语言变体+中文phython=中文计算机理想+整合的开发群体+整合的用户群体.

希望今天本人提出的这一构筑中文计算机系统的框架能引起大家的重视.

看《匠人手记》,与匠人同行!北航出版,正在热卖!

  • 标签:中文编程语言 
  • 发表评论:
    载入中...

    芯片专题

    器件专题

    软件专题

    硬件专题

    综合专题

    项目专题

    原创专题

    器件检测
    LCD LED
    按键 触摸键
    E2PROM
    电池 电机
    电阻 电容 电感

    指令系统
    软件算法
    编程规范
    滤波算法
    串行通讯

    PCB设计
    I2C PWM
    红外遥控
    充电技术
    中断 ADC 

    匠人手记
    匠人夜话
    网络心路
    一周热点串烧
    从零开始玩PIC
    DIY旋转时钟

    广告5号位 [投放]


    学习板、开发板、编程器、下载器、仿真器(查看详情……)

    广告3号位 [投放]

    站内搜索


    站外搜索


    百度  google
    mp3  歌词 
    图片  FLASH 
    知道  文档
    新闻  词典 
    地图  mp3 
    软件  天网 
    雅虎  爱问 
    搜狗  讯雷 
    网讯  华军 
    天空 

    21IC器件搜索
    百宝箱分站
  • 《匠人的百宝箱》21IC站
  • 《匠人的百宝箱》21IC笔记团队
  • 《匠人手记》21IC书友会
  • 《匠人的百宝箱》MCUBLOG站
  • 《匠人的百宝箱》MCUBLOG笔记团队
  • 《匠人的百宝箱》EDN站
  • 《匠人手记》EDN书友会
  • 《匠人的百宝箱》与非网站
  • 《匠人的百宝箱》新浪站
  • 《匠人的百宝箱》百度站
  • 《匠人的百宝箱》网易126站
  • 《匠人的百宝箱》网易163站
  • 《匠人的百宝箱》互动出版网站
  • 广告4号位 [投放]

     
     

    匠人原创

    推荐阅读

    往日酷贴

     

    友情连接

     [更多酷站连接]

     

     

     

     

    [欢迎交换连接]

    [百宝箱之与非门分舵]

    [电脑圈圈的家当]

    [IC921的博客]

    [hotpower 的水潭]

    [八楼的呼吸]

    [柔月阁]

    [PIC论坛]

    [SMARTCODE电子书斋]

    [阿摆手记]

    [电子伙伴]

    [xwj的文君阁]

    [所长的BLOG]

    [海边淘沙]

    [单片机开发联盟]

    [数字电视之家]

    [软件开发之窗]

    [unaided的笔记]

    [小飞的笔记]

    [ICC AVR开发网]

    [我爱研发网]

    [infernal的笔记]

    [网址之家]

    [好东西网址大全]

    [美萍中文精选]

    [水牛的仓库]

    [逍遥电子]

    [ningpanda的博客]

    [雄鹰的空中加油站]

    [一网见天下]

    [Armoric]

    [股剩是怎样炼成的]

    [嵌入式365]

    [C-Design]

    [AVR猎手的地盘]

    [中国高校自动化网]

    [SunK]

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    大学生电子网 

     

     

     

     

     

     

     

    !!! 《匠人的百宝箱》 !!!