020-29133788
    资 讯
    您的位置:首页 >> 资 讯 >> 电脑基础 >> 正文
    学编程入门时如何选择语言?

    点击:   发布日期:2012-12-15

    本文来自 www.020fix.com

      目前有各式各样的语言可供撰写程式时使用,但每种语言以及开发器各有所长,在每种领域要如何选择呢?下面就是基本的分析:


    BASIC语言:适合新手入门的好玩意儿~

    优点==>
        1.简单易学:BASIC语言相当逼近现实生活的语法,简单易懂
        2.限制较少:相较于其他语言,BASIC的各种规则相当宽鬆,新手入门无束缚
        3.开发器多:目前有许多BASIC开发器,如QB、VB6、VB.net等等,取得方便
        4.资料充足:只要你到书店逛逛,便能发现一整排的BASIC相关书藉
    缺点==>
        1.由于限制少使得语法较不严谨,除错难度增加
        2.程式执行较佔资源,无法产生如同其他语言般的高效率


    C语言:想试着控制低阶一点的玩意儿吗,试试这就对了

    优点==>
        1.低阶控制:能直接控制记忆体,增加程式的灵活度
        2.除错方便:限制不少,但也因此使得除错时较为快速
        3.开发器多:C语言的开发器也有着许多种类,从不用钱的到非常贵的都有
        4.资料充足:从开发c语言至今,前辈们纷纷撰写了丰富且取得方便的参考资料
        5.执行快速:由于程式做出来后较小,所以能高速执行
    缺点==>
        1.使学习难度较高,尤以指标等更为初学者的痛
        2.语法限制相当多,动不动就无法编译,常常让人不知该如何浇熄满肚子的火
        3.由于可以控制的东西过于低阶,许多问题会出在预料外的地方


    JAVA:浓郁的爪哇咖啡~新潮的跨平台语言

    优点==>
        1.移转性高:不论什麽机器,在安装sun虚拟机器后便可执行JAVA程式,甚至可以写手机等专用程式
        2.物件导向:java语言一开始即设定为物件导向的语言,可立即套用物件观念来撰写程式
        3.不难学习:充满了C语言的气息,且取消了指标等概念,有学过C语言基本语法即可快速踏入JAVA大门
        4.资料充足:自开发至今,JAVA一向为大家讨论的热门话题,相关资料相当完整
    缺点==>
        1.为了达成跨平台的想法,导致执行速率不佳
        2.各时期的JAVA标准差异性较大,参考资料最好是参考近期所出版的,而越新的资料越以原文为多


    PHP/ASP:使网页不再只是网页

    优点==>
        1.移转性高:为了网路而诞生,因此只要能上网便可使用,相当方便
        2.套件众多:在网路上即可找到许多的套件,如购物车等,稍加修改即可客製化
        3.业界新星:许多厂商纷纷製作线上销售站,而此类语法即成为製作的新宠儿
    缺点==>
        1.往往和html标籤溷合使用,且语法过于鬆散,除错不易
        2.网路上常常出现设计者无法预想的情况,较难预先写出例外处理
        3.资料安全性备受质疑

      当然各种语言之间许多做法是可以用特殊的语法来达成,并非如此之死版,此篇也谨供在选择程式开发时使用语言之参考,不需将某种语言死抱着不放,偶尔换换口味也不错!


      以上是敝人区区在下我目前摸过比较熟的语言,而SQL等特殊语法因基本性质并非是用以开发程式的程式语言,不将其列入,其他的语言因为不熟,故无法将之做个评笔,希望有人能帮忙补完,并请多多指教。