
近期我還在在網(wǎng)上見到一些人把各種各樣開發(fā)語言放進(jìn)一起開展較為。開發(fā)語言:PHP, Perl, Python, Ruby。我的第一反應(yīng),及其第二反映是:反感!是我自己的喜好,從未向所有人說過。我很喜歡易讀性好的程序流程,程序流程里出現(xiàn)的一切的特殊符號(一切非數(shù)據(jù)、英文字母的標(biāo)識符)都是會危害我的閱讀速率。這要我思索起大家應(yīng)當(dāng)怎樣設(shè)計(jì)方案計(jì)算機(jī)語言?大家語言設(shè)計(jì)方案是在發(fā)展還是在后退還是在止步不前?(北京市網(wǎng)站制作)
返回我一開始寫程序的情況下,大約是40年前,那時候的三大計(jì)算機(jī)語言是FORTRAN、COBOL 及其之后的BASIC。FORTRAN(FORmula TRANSlation的縮寫)被一位數(shù)學(xué)家(我的數(shù)學(xué)專業(yè)的親哥哥務(wù)必要學(xué)它)和專家應(yīng)用。COBOL (在其中的B 意味著Business)被用以公司使用。BASIC是一種課堂教學(xué)語言,在公司里廣泛應(yīng)用。COBOL因?yàn)樗娜唠s的英語的語法而受一些人討厭,而另外卻也被此外一些人所鐘愛。但它最少是非常容易了解的。看一下下邊循環(huán)系統(tǒng)的書寫:
很像一個英語短句。跟C語言設(shè)計(jì)風(fēng)格的語言(C#)較為:
哪一個更不言而喻?除非是你假稱自身沒工作經(jīng)驗(yàn)。
BASIC (這兒是Visual Basic)一些地區(qū)易讀性處在中等偏上。
步幅——每一次降低的數(shù)——非常容易了解,最少我是那么覺得。使我們看一些比較簡單的物品。
k = i / 10;
這會讓新手傷腦。它是干什么的?大家這種程序猿自然會了解,但針對新手,這類命令實(shí)際操作方法會讓她們疑惑。你能把它與同樣作用的COBOL語言較為:
有點(diǎn)兒長?非常好,但一個新手看得懂。現(xiàn)在我并并不是在認(rèn)為再次返回COBOL語言,實(shí)際上,對比起那時候在紙條上開洞的時期,當(dāng)代的集成化開發(fā)環(huán)境和像Intellisence那樣的作用使我們的程序編寫變的非常容易的多了。但是,我還是說起,一些新手入門語言應(yīng)當(dāng)啰嗦一些——英語短句比“#號在這類計(jì)算機(jī)語言里代表什么意思”要非常容易入門的多。
僅僅好玩兒,假如你要看一看各種各樣的語言,能夠 瀏覽99 Bottles of Beer這一網(wǎng)址。
這一網(wǎng)址搜集了用各種各樣不一樣語言撰寫的99 Bottles of Beer的歌曲歌詞?,F(xiàn)階段早已有1434種不一樣的計(jì)算機(jī)語言和語言變異來主要表現(xiàn)這歌。
標(biāo)識:北京市網(wǎng)站制作 高檔網(wǎng)站建設(shè)
留下聯(lián)系方式,我們將會在一個工作日內(nèi)與你聯(lián)系