日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
論編程語言的可讀性:老語言更通俗易懂

  最近我在網(wǎng)上看到一些人把各種腳本語言放到一起進(jìn)行比較。腳本語言:PHP, Perl, Python, Ruby。我的第一反應(yīng),以及第二反應(yīng)是:討厭!我有我自己的偏好,從沒向任何人說過。我喜歡可讀性好的程序,程序里出現(xiàn)的任何的特殊字符(任何非數(shù)字、字母的字符)都會影響我的閱讀速度。這讓我思考起我們應(yīng)該如何設(shè)計編程語言?我們語言設(shè)計是在進(jìn)步還是在倒退還是在停步不前?

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)與策劃設(shè)計,臨淄網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:臨淄等地區(qū)。臨淄做網(wǎng)站價格咨詢:028-86922220

  回到我剛開始寫程序的時候,大概是40年前,那時的三大編程語言是FORTRAN、COBOL 以及后來的BASIC。FORTRAN(FORmula TRANSlation的簡寫)被數(shù)學(xué)家(我的數(shù)學(xué)專業(yè)的哥哥必須要學(xué)它)和科學(xué)家們使用。COBOL (其中的B 代表Business)被用于企業(yè)應(yīng)用。BASIC是一種教學(xué)語言,在企業(yè)里廣為使用。COBOL因為它的冗長的語法而受一些人痛恨,而同時卻也被另外一些人所喜愛。但它至少是很容易理解的??纯聪旅嫜h(huán)的寫法:

 
 
 
  1. PERFORM VARYING WS-BOTTLE-NUM FROM 98 BY -1 UNTIL WS-BOTTLE-NUM < 2END-PERFORM 

  很像一個英語句子。跟C語言風(fēng)格的語言(C#)比較:

 
 
 
  1. for (WSBOTTLENUM = 98; WSBOTTLENUM >= 2; WSBOTTLENUM--){} 

  哪一個更顯而易見?除非你謊稱自己沒經(jīng)驗。

  BASIC (這里是Visual Basic)某些地方可讀性處于中等水平。

 
 
 
  1. For WSBOTTLENUM = 98 To 1 Step -1Next 

  步長——每次減少的數(shù)——很容易理解,至少我是這么認(rèn)為。讓我們看一些非常簡單的東西。

k = i / 10;

  這會讓初學(xué)者抓狂。這是做什么的?我們這些程序員當(dāng)然會知道,但對于初學(xué)者,這種指令操作方式會讓他們困惑。你可以把它與相同功能的COBOL語言比較:

 
 
 
  1. divide i by 10 giving k 

  有點(diǎn)長?不錯,但一個初學(xué)者能看懂。我現(xiàn)在并不是在主張重新回到COBOL語言,誠然,相比起當(dāng)時在紙片上打孔的時代,現(xiàn)代的集成開發(fā)工具和像Intellisence這樣的功能讓我們的編程變的容易的多了??墒?,我還是要說,一些入門語言應(yīng)該羅嗦一些——英語句子比“#號在這種編程語言里代表什么”要容易上手的多。

  只是好玩,如果你想看一看各式各樣的語言,可以訪問99 Bottles of Beer這個網(wǎng)站。

  這個網(wǎng)站收集了用各種不同語言編寫的99 Bottles of Beer的歌詞。目前已經(jīng)有1434種不同的編程語言和語言變種來表現(xiàn)這首歌。

【編輯推薦】

  1. Perl、PHP、Python、Java和Ruby的比較
  2. C++程序員必讀:讓你的代碼更強(qiáng)大
  3. 各大主流.Net的IOC框架性能測試比較
  4. Ruby之父出任Heroku首席架構(gòu)師 推進(jìn)Ruby云計算應(yīng)用
  5. 漢語編程:程序員你們等不到了

分享文章:論編程語言的可讀性:老語言更通俗易懂
轉(zhuǎn)載來源:http://www.dlmjj.cn/article/dhdechs.html