• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      BASIC:第一代程序語言

      2015-06-17 22:54:01
      CHIP新電腦 2015年6期
      關(guān)鍵詞:編譯器個人電腦入門

      盡管專家們對BASIC頗有微詞,但它卻訓(xùn)練了整整一代程序員,并為PC革命打下了基礎(chǔ)。

      著名的計算機科學(xué)家艾茲格·戴克斯特拉在1975年對于用BASIC入門的學(xué)生做出了如下評價:“作為未來的程序員,他們的心智已經(jīng)被破壞了,而且沒有希望恢復(fù)正常?!彼P否定的論斷并未阻止從BASIC開始的PC革命。

      1964年,兩位美國達特茅斯學(xué)院的數(shù)學(xué)教授約翰·克米尼和托馬斯·E·庫爾茨開發(fā)了BASIC語言,BASIC全稱的意思為“初學(xué)者的全方位符式指令代碼”。他們想讓學(xué)生們能夠更容易地入門計算機編程,而當時的程序語言,如Algol和Fortran都只適合戴克斯特拉這種計算機專家使用。而BASIC語法中使用了很多一目了然的命令,例如INPUT(輸入)、PRINT(輸出)和GOTO(跳轉(zhuǎn))。GOTO跳轉(zhuǎn)指令是BASIC最為被人詬病的一點。畢竟那些過度使用跳轉(zhuǎn)的程序極度混亂,這種程序被稱為面條式代碼。

      但BASIC的主要優(yōu)勢在于它是當時首款解釋型語言,計算機歷史上第一次程序指令的結(jié)果可以在輸入后直接顯示出來。到了1967年,80%的達特茅斯新生學(xué)習(xí)了BASIC語言。它將計算機編程的藝術(shù)帶出了專家們的象牙塔,讓更多人更容易地接觸編程,從而為個人電腦的普及打下了基礎(chǔ)。

      比爾·蓋茨和保羅·艾倫就是個人電腦革命的主要參與者。他們是第一批認識到BASIC商用價值的人們之一,他們?yōu)樽钤绲膫€人電腦之一Altair 8800開發(fā)了一款BASIC編譯器,并以此為開端成立了微軟。在Windows之前的年代,BASIC代表了微軟的成功。這個BASIC編譯器從Commodore、Atari和MITS賺得的授權(quán)費便是微軟的第一筆收入。

      即便到了90年代,BASIC仍在被廣泛使用,但它的巔峰在80年代中期就已經(jīng)結(jié)束了。Pascal逐漸在大學(xué)中得到認可,開始成為新一代的編程入門語言。Pascal借鑒了已有程序語言的語法,它因為結(jié)構(gòu)化的特點,所以能夠支持更高效的程序。而且當時軟件市場開始發(fā)展,計算機使用者就沒有自己編程的必要了。1984年發(fā)布的Macintosh就沒有自帶BASIC。1990年的Windows 3.0最終宣告了一個新時代的來臨,家用電腦告別了只能用命令行控制的操作系統(tǒng),BASIC也從大眾視野中漸漸淡出。

      猜你喜歡
      編譯器個人電腦入門
      名偵探入門測試
      趣味(語文)(2021年3期)2021-07-16 06:46:16
      基于相異編譯器的安全計算機平臺交叉編譯環(huán)境設(shè)計
      學(xué)習(xí)和自己的相處之道 獨木舟的入門 CANOE
      中國自行車(2018年6期)2018-07-23 03:17:20
      幾何入門,四個“重視”
      拒子入門
      通用NC代碼編譯器的設(shè)計與實現(xiàn)
      編譯器無關(guān)性編碼在微控制器中的優(yōu)勢
      基于ARM嵌入式平臺的x86譯碼SOC架構(gòu)設(shè)計
      個人電腦前景無限
      知識窗(1999年10期)1999-03-31 08:12:34
      桐城市| 定陶县| 城市| 静乐县| 秭归县| 康马县| 定边县| 秀山| 突泉县| 安徽省| 岳阳县| 双牌县| 盐亭县| 牟定县| 岐山县| 布拖县| 石首市| 松溪县| 大洼县| 关岭| 师宗县| 全州县| 西藏| 调兵山市| 扎鲁特旗| 尖扎县| 舒城县| 陈巴尔虎旗| 喀喇沁旗| 普宁市| 康平县| 太白县| 霍山县| 宜城市| 五寨县| 望江县| 祥云县| 龙海市| 四川省| 丰镇市| 永泰县|