新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 谈谈如何做研究,谈谈自己的科研生活
    [返回] 计算机科学论坛休息区『 科研生涯 』 → [原创]语言的最小化问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6177 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [原创]语言的最小化问题 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     nau 帅哥哟,离线,有人找我吗?
      
      
      等级:大三(面向对象是个好东东!)
      文章:190
      积分:507
      门派:XML.ORG.CN
      注册:2006/8/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给nau发送一个短消息 把nau加入好友 查看nau的个人资料 搜索nau在『 科研生涯 』 的所有贴子 访问nau的主页 引用回复这个贴子 回复这个贴子 查看nau的博客楼主
    发贴心情 [原创]语言的最小化问题

    每一门计算机的程序语言,都有几十个保留字,做为这种语言的特殊定义,用于控制逻辑结构,这些保留字不能用做变量名。我们只要学会这几十个保留字,就可以用这种计算机语言编写程序、开发软件。

    以c语言为例,列举一些控制流程的保留字。
    判断语句:如果(if)则,否则(else),否则如果(else if)。
    多分支结构条件选择语句,开关语句(switch,case,break,default)。
    循环语句,从一种初始条件开始,到一个条件结束(for,while,do while)。跳出循环(break)。
    跳转语句(goto)。函数返回(return)。
    其中变量名以英文字母开头,后面跟各类英文、数字字母,名字可以随便取。变量名不能与保留字相同。
    再加上一些数学运算符号,如加+、减-、乘*、除/。逻辑运算符与(&&),或(||),非(!)。

    我们写文章也应该用尽量少的字和词来表达思想。
    现代汉语分为常用字表和次常用字表,大约是2500到7000之间。其中有500个最常用汉字。毛主席所有的著作仅含3136个汉字。
    用的字越少,表达的概念越少,人们才越熟悉,对概念的理解和把握才越精确,文章才越通俗易懂,文章读者的范围才越大,适用性越强,文章的水平才显得越高。

    能让小学生看懂的文章,中学生也能看懂,大学生更不在话下。这是向下兼容或向后兼容的。向下兼容或向后兼容是计算机术语,表示计算机硬件或软件系统升级后,用旧的系统上的程序仍能在新的系统上运行。如16位的程序能在32位系统上运行。

    与计算机语言相比,汉字还是太多,如果人类语言也分为保留字和自由命名的变量,只学会几十个保留字就可以控制逻辑结构,再掌握一些其它的字定义名称动作行为概念,那么最常用的汉字还能再减少,假设如果减少到五百字。如果其它字都能用这五百字解释,就没有必要用新字了。如果大家都用这五百字交流,有助于人们之间的沟通,互相学习提高。

    符号、字、词、句子都表示一个或一组概念。字越多,字与字之间的组合就越多,概念越多,概念之间的排列组合就越多,越难掌握。即使只用五百个汉字,它们直接的组合也是个天文数字。能熟练掌握运用这五百个汉字也需要非常非常高的智慧。

    2000年的《九年义务教育全日制小学语文教学大纲》要求在小学阶段,认识常用汉字3000个左右。学会其中2500个左右。一二年级的要求,认识常用汉字1800个左右,其中1200个左右会写。对于一篇只用五百个汉字写的文章,对一年级小学生的理解的深度我们虽然不难要求太高,但至少文章中所有的字他们都认识,能初步理解。随着年龄和阅历的增加,会逐步加深对这篇文章的理解和认识。从小学一年级到大学都学的是这篇文章,只是理解程度越来越深而已。因此,只用五百个汉字写的文章的适用性是最广的。

    汉字用得越少、越简单,计算机写作软件越容易开发,计算机的自动化阅读、自动化学习、自动化写作越容易实现,电脑与人脑的思维方式越来越接近,人与计算机的交流沟通也越来越容易,互相促进提高,人工智能发展得也越来越快。最终实现电脑能读懂人类语言,能够自动把每个人的文章转换为软件代码,人类学会用自然语言编程,每个人都学会编程,极大地节省了程序员培训的时间,极大提高了软件开发效率。

    每天全世界各个网站论坛都有几千万、几亿篇甚至更多的文章,如果都能被电脑识别,迅速变成几千万、几亿个软件,再经过计算机的分析处理,归纳总结出新的知识和方法,加入到全人类的数据库中,可以迅速提高全人类的智慧升级速度。同时对每个人建立一套数据库,每个人每天写的文章由计算机处理,更新到自己的数据库中。个人数据库与全人类数据库再进行实时比较,由电脑分析出个人欠缺的部分,输出一些针对个人的知识和方法的文章,发给每个人让他们学习,这就实现了因材施教,可以迅速提高每个人的智慧。每个人再写出文章进行反馈,形成一个良性循环,个人与全人类互相学习、互相促进,一起提高智慧。

    软件养生学研究用最少的汉字写文章的方法,最理想的情况是让所有的文章都通俗易懂,方便人们之间交流沟通,提高相互之间学习提高的效率,而且也方便人脑与电脑的交流沟通,提高人脑与电脑之间相互学习提高的效率,最终目标是促进个人全面发展,促进人类社会早日进入大同世界。


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/10/24 11:47:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 科研生涯 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/24 7:20:58

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    46.875ms