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

編程從來都不是個容易的事兒

企業(yè)動態(tài)
操作系統(tǒng)開發(fā)工程師mdmstudios曾發(fā)表過一篇博文《Programming will never be “easy”》,文中他表示,有些人做不了編程的工作,就抱怨編程語言不夠好,更有甚者說是因為開發(fā)人員把編程語言設(shè)計的太難,以便使開發(fā)人員的飯碗更安全。

操作系統(tǒng)開發(fā)工程師mdmstudios曾發(fā)表過一篇博文《Programming will never be “easy”》,文中他表示,有些人做不了編程的工作,就抱怨編程語言不夠好,更有甚者說是因為開發(fā)人員把編程語言設(shè)計的太難,以便使開發(fā)人員的飯碗更安全。而mdmstudios表示真正的原因是:編程本來就是很難。外刊IT評論對本文進行了翻譯,現(xiàn)轉(zhuǎn)載于此。全文如下:

網(wǎng)上似乎流行著這樣一種說法,認為有些人之所以做不了編程,是因為編程語言不夠好。我還看到有一部分人更甚,拐彎抹角的暗示說,編程之所以對大多數(shù)人而言很困難,是因為我們把編程語言設(shè)計的太難,讓人們敬而遠之,讓我們這部分的人的飯碗更安全。事實上,程序員可并不想讓自己的工作變的更困難,他們一直在想辦法讓工作更簡單。事情的真正原因是,編程本來就是很難。

有些人議論說現(xiàn)在的編程語言太晦澀難懂,另外一些人說我們應(yīng)該完全拋棄文本形式的語言,而采用GUI語言(可視化編程語言)。可是人們需要明白,如果GUI語言真的這么簡單易懂,那是否人們都懂得GUI的電子工程技術(shù)呢?大多數(shù)人都不懂電子工程技術(shù),這并不是因為他們不懂得如何去接線,而是因為他們不懂得邏輯,數(shù)學(xué),和其中的基本工程技術(shù)。

至于有人說編程語言過于晦澀難懂,這是因為我們誤解了他們真正想要的東西,他們真正想要的其實是:變戲法。那么,一種簡單的語言是不可能存在嗎?不。我們的編程語言還有很大的改進空間,需要去進化,然而不論編程語言自身如何改進,編程永遠不會是一個簡單工作,除非你只做一些最基礎(chǔ)的任務(wù)。

讓我們來增加一點娛樂效果,最簡單的編程語言應(yīng)該是什么樣的?打個比喻,我們需要創(chuàng)建一個windows窗口,里面有張表單,當(dāng)有人點擊按鈕時,表單里就會增加一條記錄。人們想要的就是一種能夠理解像這種信息的語言:

創(chuàng)建一個帶有表單的窗口,當(dāng)有人點擊按鈕時,往表單里增加一個條目

雖然理論上完全存在對人類語言進行完整分析的可能,而且以此能立即產(chǎn)生相應(yīng)的編碼,但現(xiàn)實中,我們還沒有這種技術(shù),而且,我們也沒有獲得足夠的信息支持。什么樣的窗口?初始位置在哪?顏色?什么樣的表單?里面保存什么樣的數(shù)據(jù)?用戶如何跟這個表單直接交互?菜單條目有哪些?

同樣,如果創(chuàng)建了兩個這樣的窗口又該怎樣?如何去定位***個,如何去定位第二個?而且,我們需要有某種的變量命名規(guī)范,例如“創(chuàng)建一個叫窗口1的窗口”,等一下,這會讓語法解析器產(chǎn)生困惑,究竟是要創(chuàng)建一個標題為窗口1的窗口呢,還是要命名窗口變量為窗口1呢?讓我們來重新定義一下我們的變量定義句法。“創(chuàng)建一個標題為‘窗口1’的窗口,并把變量名定義為“窗1”。很咬文嚼字吧,事情已經(jīng)開始變的復(fù)雜了。

如果我們需要去做一個工程上更復(fù)雜的,例如創(chuàng)建一個作業(yè)調(diào)度程序,情況又會怎樣?我們不能只是簡單的說“創(chuàng)建一個作業(yè)調(diào)度器”,我們需要指出它是如何跟系統(tǒng)結(jié)合起來的,完全掌握程序的輸出結(jié)果,包括內(nèi)部代碼。我們必須描述每個變量、每個行為如何產(chǎn)生,深入細節(jié)。說實話,用現(xiàn)在的標準編程語言更容易實現(xiàn)這些,

所有的這些并不是用來說明不需要提升我們的編程語言,我只是想試圖說明,無論編程語言如何的簡化,如果你不懂得代碼背后的邏輯,用任何語言都不可能編出程序。

【編輯推薦】

  1. 編程藝術(shù)——著名編程語錄
  2. 愛的獨白 IT人的浪漫編程
  3. 艷情女星精通編程 自己設(shè)計個人網(wǎng)站
責(zé)任編輯:張攀 來源: 外刊IT評論
相關(guān)推薦

2013-05-30 08:48:30

團隊

2021-05-17 10:27:42

地址虛擬邏輯

2020-10-26 15:41:47

程序員技能開發(fā)者

2021-05-16 15:49:12

數(shù)字化轉(zhuǎn)型IT技術(shù)

2020-11-26 06:48:51

限流擴容java

2021-04-29 16:00:54

數(shù)字化信息化IT項目

2020-11-18 14:13:48

手機iPhone三星

2011-10-14 19:58:04

C語言

2014-10-29 15:04:05

觸控科技陳昊芝

2022-04-28 23:19:58

元宇宙NFT數(shù)字資產(chǎn)

2019-11-07 13:36:06

CIOIT主管工具

2022-11-08 14:51:09

2010-05-27 09:46:03

Chrome

2015-02-12 09:36:36

2020-04-06 14:09:36

存儲閃存技術(shù)

2015-10-20 10:30:59

創(chuàng)業(yè)時機

2020-01-13 16:54:21

微認醫(yī)保電子憑證醫(yī)院

2016-09-30 10:08:45

2022-11-04 07:57:59

編程編碼編譯器

2018-09-21 10:53:26

點贊
收藏

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

主站蜘蛛池模板: 亚洲色欲色欲www | 一区二区三区国产在线观看 | 毛片免费在线观看 | 亚洲人精品 | 国产精品久久久久无码av | 国产视频第一页 | 91资源在线 | 欧美日韩最新 | 黄色网页在线 | 国产一区 | 日韩羞羞 | 日韩理论电影在线观看 | 丝袜美腿av | 视频一区中文字幕 | 日韩中文字幕视频 | 啪一啪在线视频 | 亚洲 中文 欧美 日韩 在线观看 | 综合久久综合久久 | 91不卡在线 | 亚洲日日夜夜 | 成人国产一区二区三区精品麻豆 | 欧美一区二区三区在线观看 | 在线播放一区 | 国产日韩一区二区三免费 | 亚洲精品成人av久久 | av一级一片| 欧美国产视频 | 亚洲一区二区三区视频 | 国产精品第2页 | 99pao成人国产永久免费视频 | 欧美日韩视频在线第一区 | 99久久精品免费视频 | 欧美1页| 成人免费看片又大又黄 | 色网站视频 | 国产视频第一页 | 日本淫视频 | 亚洲一区二区三区久久 | 精品国产91亚洲一区二区三区www | 久久久精品国产 | 免费观看黄色片视频 |