成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為何計算機(jī)界最高榮譽(yù)圖靈獎獲得者痛恨BASIC

開發(fā) 開發(fā)工具 后端
戴克斯特拉先生是一位經(jīng)常會被人們拿來引述的著名計算機(jī)科學(xué)家,人們談?wù)撟疃嗟氖悄切┍凰羝频淖屓穗y以接受的事實真相。經(jīng)常被人反復(fù)提到的一個就是他對BASIC語言的痛斥,但往往人們談?wù)撨@件事情時都忘了提到當(dāng)時的背景。

visual1 

戴克斯特拉先生是一位經(jīng)常會被人們拿來引述的著名計算機(jī)科學(xué)家,人們談?wù)撟疃嗟氖悄切┍凰羝频淖屓穗y以接受的事實真相。經(jīng)常被人反復(fù)提到的一個就是他對BASIC語言的痛斥,但往往人們談?wù)撨@件事情時都忘了提到當(dāng)時的背景——

對于一個之前接觸過BASIC語言的學(xué)生,你基本上不可能教會他如何正確的編程:因為作為一個程序員苗子,他們已經(jīng)腦殘,無可救藥。

戴克斯特拉先生的這番言論是來告訴大家“如何看出事實背后可能是對你有害的真相”——對有些事實人們廣為接受,所有沒有人思考它們,或不屑一顧,或避而不談。戴克斯特拉先生對于這個問題給出的答案被證明極具轟動性。他用這種方式非常有效的挑起了爭論,時至今日我們?nèi)栽谟懻摗?/p>

人們經(jīng)常會忘記,在1975年,那時的編程跟我們?nèi)缃裼泻艽蟮牟煌4骺怂固乩壬庳?zé)的Dartmouth Basic——這是一種享有榮耀的匯編語言,它不是我們?nèi)缃袷褂玫腂ASIC語言——

  • 變量名稱只有一個字符,或外加一個數(shù)字
  • 盡管有For語法可用,但循環(huán),break,以及其它邏輯都用無約束的goto語句實現(xiàn)。
  • 空格在表達(dá)式間可有可無。
  • 有子程序。子程序通過行號調(diào)用或通過return轉(zhuǎn)向。
  • 所有的參數(shù)都通過全局變量來傳遞。
  • 26個用戶自定義函數(shù)可以排列成FNA—FNZ,里面可以有一行代碼。
  • if語句被限制在一行上。

這樣的限制我可以繼續(xù)列下去,但事實非常明顯:你很難用它寫出可讀性好,易于理解的程序。我們?nèi)缃裣氘?dāng)然應(yīng)該有的一些語言特征它都沒有。這種狀況一直等到BASIC之后的語言發(fā)展起來才結(jié)束,成為我們?nèi)缃袷熘木幊陶Z言。

當(dāng)我們在學(xué)習(xí)第一種編程語言時,你可能會一直在用其它語言風(fēng)格進(jìn)行編程(“你可以用任何語言寫出FORTRAN風(fēng)格代碼”)。程序員的成長過程中最難的不是如何獲取新知識,而是如何拋棄陳腐的舊習(xí)慣。

學(xué)會如何小心的堆起一灘爛泥,這對你寫出結(jié)構(gòu)化的程序不會帶來任何幫助。即使今日,你也能很容易的發(fā)現(xiàn)有些人被教育了basic的現(xiàn)代變體——盡管他們對這種basic老祖先知之甚少。后繼者對此有很大責(zé)任。

編程很難?;恼Q的語言特征讓它變得更難,這無助于初學(xué)者,同樣也無助于專家。戴克斯特拉痛恨basic,其實你也應(yīng)該痛恨它。殘酷的是我們只記住了戴克斯特拉先生尖銳的批評,但卻忘了他對計算機(jī)編程卓著的貢獻(xiàn)——這完全是另外一個話題了。

人物簡介

[[69056]]

艾茲赫爾·戴克斯特拉(Edsger Wybe Dijkstra,1930年5月11日-2002年8月6日)曾在1972年獲得過素有計算機(jī)科學(xué)界的諾貝爾獎之稱的圖靈獎,之后,他還獲得過1974 年AFIPS Harry Goode Memorial Award、1989年ACM SIGCSE計算機(jī)科學(xué)教育教學(xué)杰出貢獻(xiàn)獎。2002年,在他去世前不久,戴克斯特拉獲得了ACM PODC(分布式計算原理)最具影響力論文獎,以表彰他在分布式領(lǐng)域中關(guān)于程序計算自穩(wěn)定的貢獻(xiàn)。為了紀(jì)念他,這個每年一度獎項也在此后被更名為 “Dijkstra獎”。他曾經(jīng)提出“GOTO有害論”信號量和PV原語,解決了有趣的“哲學(xué)家就餐問題”。

英文原文:Why did Dijkstra Hate Basic?

譯文鏈接:http://www.aqee.net/why-did-dijkstra-hate-basic/

責(zé)任編輯:林師授 來源: 外刊IT評論
相關(guān)推薦

2011-03-03 21:12:47

圖靈獎人才

2021-05-27 09:36:21

數(shù)據(jù)機(jī)器學(xué)習(xí)人工智能

2010-01-11 10:36:15

2024-04-11 09:24:58

2022-05-23 10:02:22

加密系統(tǒng)計算機(jī)

2009-03-11 11:07:30

女博士圖靈獎IT女性

2020-03-19 16:00:05

計算機(jī)互聯(lián)網(wǎng) 技術(shù)

2022-02-28 11:10:05

AI機(jī)器學(xué)習(xí)模型

2020-07-20 17:10:36

IBM人工智能AI

2015-10-23 18:48:17

曙光數(shù)據(jù)中心

2021-04-28 06:11:32

人工智能AI機(jī)器學(xué)習(xí)

2023-05-26 14:00:37

圖靈獎機(jī)器學(xué)習(xí)GPU

2021-07-21 16:56:33

人工智能機(jī)器學(xué)習(xí)技術(shù)

2021-07-02 14:30:31

深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)人工智能

2022-09-29 23:57:54

機(jī)器學(xué)習(xí)人工智能統(tǒng)計學(xué)

2022-03-31 10:18:10

計算機(jī)圖靈獎

2021-01-29 11:14:15

SQL數(shù)據(jù)庫網(wǎng)狀

2009-05-13 09:06:26

面試技巧求職技巧

2011-06-22 09:51:21

云計算SOA
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 一区二区精品 | 久久99蜜桃综合影院免费观看 | 天天干天天干 | 欧美成人精品一区 | 天天干天天玩天天操 | 超碰在线人人干 | 美女视频一区二区三区 | 成人在线视频观看 | 成人99| 成人免费一区二区三区视频网站 | 国产精品成人在线 | 午夜午夜精品一区二区三区文 | 成人精品鲁一区一区二区 | 亚洲激情在线观看 | 国产高清一区二区 | 艹逼网| 成人免费一区二区三区视频网站 | 一区二区三区国产 | 国产高清视频一区 | 欧美日韩在线一区二区 | a黄在线观看| 伊人网国产 | 免费播放一级片 | 亚洲精品久久久久久久久久久久久 | 永久精品 | 精品国产三级 | 免费精品视频 | 在线观看av不卡 | 三级黄色片在线播放 | 国产一级一级国产 | www.成人久久 | 一区二区中文字幕 | 成人性生交大片免费看中文带字幕 | 欧美成人精品一区二区男人看 | 国产精品国产 | 涩涩视频在线观看 | 一级毛片色一级 | www.黄网 | xxx视频| 中文字幕精品视频 | 久久久久黑人 |