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

    >> 谈谈如何做研究,谈谈自己的科研生活
    [返回] W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL休息区『 科研生涯 』 → [原创]简单 查看新帖用户列表

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

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

    2011年3月16日北京最高13度,最低0度,微风。

    再复杂的事情也是由很多简单的事情组成的,再复杂的文章也是由很多的简单的字、词、句组成的,再复杂的软件也是由很多很小的功能模块组成的。编大软件很难,像操作系统这么复杂的软件需要成百上千上万人的分工配合,但编小软件却很简单,每个人都有机会做到。越小的软件功能越简单,越容易编写,越容易学会,简单到就像每个人说话一样。

    儿童说话是从说一个字开始的,再学会说词,再学会造句,循序渐进,不断积累说话经验,提高说话技能,几岁的小孩就都能说一口流利的母语。让每个人都学会编写小软件,就像让每个人学会说话一样简单,甚至比掌握一门人类语言还要简单。

    掌握一门人类语言,需要记住很多字、词、习惯用语,而一门计算机语言的关键字就几十个,记忆量与人类语言相比小得多得多。c,java,javascript,php等语言的很多关键字都是一样的,如赋值语句都是等于号'=',比较数值相等语句都是'==',判断语句都是if、else、else if,循环语句都是for、while,因此学会一门计算机语言,再学其他的计算机语言就非常容易。不像人类语言差别那么大,如中文“如果”和英文“if”,中文“否则”和英文“else”,如果只学会了中文的“如果”,不学英文就不知道“if”的含义。

    人类语言的语法也很多,很复杂,而计算机语言的语法则很少。c,java,javascript,php等语言,一条语句结束符都是分号';',一个语句段落、函数起始结束符都是以左右花括号'{'、'}'表示,字符都用单引号'',字符串都用双引号"",运算符也一样,加减乘除运算分别用"+-*/",加1运算用"++",减1运算用"--",函数调用语法都一样,都是函数名(参数1,参数2,......)这样的格式。

    每种计算机语言的数据类型定义虽然不一样,但大同小异,都有整数、浮点数、字符、字符串等基本数据类型。知道每种基本数据类型的定义和用法,大致了解数据在计算机语言内部的存储方式,就可以编写程序了。

    虽然编程的代码、关键字、变量全部用到英文字母和符号,但需要掌握的英文单词并不多,只是那些关键字和函数名,变量可以用汉语拼音代替。目前计算机技术已得到很大的发展,已出现全中文的计算机语言编译工具,比较有名的如“易语言”,关键字可以全部汉化,也允许中文变量名、函数名,对中国人来说会更容易学会编程,初学者可以先使用这样的编程工具学习。不论什么计算机语言都是大同小异的,学会编程思想、锻炼思维能力才是最重要的。

    人类自然语言存在很大的二义性,很多情况下不能准确、精确地表达意思。不如计算机语言那样严谨,没有二义性,没有语义的中间灰色模糊地带。但是人类自然语言可以表达很多本来就模糊的概念,如大概、差不多、可能。随着计算机技术更深入的发展,一种方向是计算机语言向自然语言编程过渡,发明更接近于自然语言的编程语言。另一种方向是人类自然语言向计算机语言发展进化,向更严谨、更精确的方向发展。人的智能总是比电脑高的,因此第一种方向,就是计算机语言向自然语言编程过渡的可能性更大。人与电脑达到融合统一,优势互补,互相促进,高速发展。

    软件养生学在研发养生高科技软硬件产品、家庭软件的过程中,需要在技术的简单化方面不断下功夫,为每个家庭至少培养一名程序员,实现软件思想的普及化,家庭软件的普及化,为全人类做贡献。对我自己来说需要努力防止感冒、防范第四次肺炎,对所有人来说也要预防感冒,最终目标是促进个人全面发展,促进人类社会早日进入大同世界。


       收藏   分享  
    顶(0)
      




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

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

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