27
18911184380
當前位置:首頁 > 資訊 > 建站知識

[北(běi)京網站制作]論編程語言的(de)可(kě)讀性:老語言更通(tōng)俗易懂(dǒng)

2011-10-20 酷站科技 大(dà)

近期我還(hái)在在網上見到一些人(rén)把各種各樣開發語言放進一起開展較爲。開發語言:PHP, Perl, Python, Ruby。我的(de)第一反應,及其第二反映是:反感!是我自己的(de)喜好,從未向所有人(rén)說過。我很喜歡易讀性好的(de)程序流程,程序流程裏出現的(de)一切的(de)特殊符号(一切非數據、英文字母的(de)标識符)都是會危害我的(de)閱讀速率。這(zhè)要我思索起大(dà)家應當怎樣設計方案計算(suàn)機語言?大(dà)家語言設計方案是在發展還是在後退還是在止步不前?(北(běi)京市網站制作)

返回我一開始寫程序的(de)情況下(xià),大(dà)約是40年前,那時(shí)候的(de)三大(dà)計算(suàn)機語言是FORTRAN、COBOL 及其之後的(de)BASIC。FORTRAN(FORmula TRANSlation的(de)縮寫)被一位數學家(我的(de)數學專業的(de)親哥(gē)哥(gē)務必要學它)和(hé)專家應用(yòng)。COBOL (在其中的(de)B 意味著(zhe)Business)被用(yòng)以公司使用(yòng)。BASIC是一種課堂教學語言,在公司裏廣泛應用(yòng)。COBOL因爲它的(de)冗雜(zá)的(de)英語的(de)語法而受一些人(rén)討(tǎo)厭,而另外卻也(yě)被此外一些人(rén)所鐘(zhōng)愛(ài)。但它最少是非常容易了(le)解的(de)。看一下(xià)下(xià)邊循環系統的(de)書(shū)寫:

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

很像一個(gè)英語短句。跟C語言設計風格的(de)語言(C#)較爲:

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

哪一個(gè)更不言而喻?除非是你假稱自身沒工作經驗。

BASIC (這(zhè)兒(ér)是Visual Basic)一些地區(qū)易讀性處在中等偏上。

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

步幅——每一次降低的(de)數——非常容易了(le)解,最少我是那麽覺得(de)。使我們看一些比較簡單的(de)物(wù)品。

k = i / 10;

這(zhè)會讓新手傷腦(nǎo)。它是幹什(shén)麽的(de)?大(dà)家這(zhè)種程序猿自然會了(le)解,但針對(duì)新手,這(zhè)類命令實際操作方法會讓她們疑惑。你能把它與同樣作用(yòng)的(de)COBOL語言較爲:

  1. divide i by 10 giving k 

有點兒(ér)長(cháng)?非常好,但一個(gè)新手看得(de)懂(dǒng)。現在我并并不是在認爲再次返回COBOL語言,實際上,對(duì)比起那時(shí)候在紙條上開洞的(de)時(shí)期,當代的(de)集成化(huà)開發環境和(hé)像Intellisence那樣的(de)作用(yòng)使我們的(de)程序編寫變的(de)非常容易的(de)多(duō)了(le)。但是,我還(hái)是說起,一些新手入門語言應當啰嗦一些——英語短句比“#号在這(zhè)類計算(suàn)機語言裏代表什(shén)麽意思”要非常容易入門的(de)多(duō)。

僅僅好玩兒(ér),假如你要看一看各種各樣的(de)語言,能夠 浏覽99 Bottles of Beer這(zhè)一網址。

這(zhè)一網址搜集了(le)用(yòng)各種各樣不一樣語言撰寫的(de)99 Bottles of Beer的(de)歌(gē)曲歌(gē)詞。現階段早已有1434種不一樣的(de)計算(suàn)機語言和(hé)語言變異來(lái)主要表現這(zhè)歌(gē)。

标識:北(běi)京市網站制作 高(gāo)檔網站建設

來(lái)源于申明(míng):以上内容一部分(fēn)(包括照(zhào)片、文本)來(lái)自互聯網,若有侵權行爲,請立即與本網站聯絡(010-57218159)。
如沒特殊注明(míng),文章(zhāng)均爲酷站科技原創,轉載請注明(míng)來(lái)自39271.html
聯系專業的(de)商務顧問,制定方案,專業設計,一對(duì)一咨詢及其報價詳情
服務熱(rè)線服務熱(rè)線 18911184380
聯系我們 contact us
18911184380
18911184380 — 海澱營業部
18911184380— 昌平營業部
+

酷站科技爲你提供上門/網站策略方案

留下(xià)聯系方式,我們将會在一個(gè)工作日内與你聯系

隐私條款信息保護中,請放心填寫