C++基礎(chǔ)學(xué)習(xí)了解

我開始從頭努力學(xué)習(xí)Objective-C語言,可是我無法擺脫的事情是:它實在太難了。一位有經(jīng)驗的開發(fā)人員可能會嘲笑我講的這句話,但確實是這樣的。我要坦誠地對待我的教育,微積分II是我學(xué)過的最高級別的數(shù)學(xué),我在美國加州大學(xué)柏克萊分校拿到新聞學(xué)的高等學(xué)位。我是一個熟練的HTML / CSS開發(fā)人員,我能把javascript粘合起來,以解決幾乎任何出現(xiàn)的問題。第一次遇到C語言是在一個社區(qū)大學(xué)中,我覺得它的語法重復(fù),并且目標(biāo)不明確,所以很多年來我總是避開著。

現(xiàn)在,過了好多年后又嘗試要重新學(xué)起,你可能會指責(zé)我不夠努力,但很明顯這是不對的——我將繼續(xù)埋頭學(xué)習(xí)Objective-C語言,直到我能熟練運用它為止。然而,我發(fā)現(xiàn)C語言是一種不能擴展學(xué)習(xí)的語法,背后有著極度復(fù)雜的系統(tǒng)。


小編推薦學(xué)習(xí)交流群:231662552

復(fù)雜性的困擾

說C語言太復(fù)雜,這是因為它需要非常詳細的語法來實現(xiàn)計算機上的所有功能(或可能的功能)。我承認它的特殊性,因為它要跨平臺,與多平臺的硬件有相互作用,但學(xué)習(xí)C語言不是一定要自下而上的。我想按著我的奇思妙想使之進行,我想這樣做的并不會只有我一人。我不禁想到由博士創(chuàng)造出的語言竟也會遭受“復(fù)雜性的困擾”。換句話說,那些知道了這一點的人對于簡化它并不感興趣,因為這讓他們的知識貶值了。

編碼逐漸成為計算機基礎(chǔ)知識的重要組成部分。在當(dāng)前信息技術(shù)如此重要的社會,這種看法是不能持續(xù)的。

要是我們有更好的代碼雜貨店,事情就較為簡單了

最近,我陪女朋友去雜貨店買東西,我們在一堆堆的新鮮水果和蔬菜中翻找著做飯要用到的所有材料。這個情景使我想到,為什么編碼不能更像這樣一點?我想,要更像是在挑選做飯用到的材料。學(xué)習(xí)C語言就像在學(xué)習(xí)西紅柿的基因序列一樣。要長出西紅柿當(dāng)然需要有基因序列,可是要把它切片以及加入我的材料清單中,我并不需要熟悉它。這超出了準(zhǔn)備一餐飯菜所需要知道的常識。

最重要的是,如果每個想成為廚師的人,在做一餐飯菜時都需要知道一份番茄的基因序列,那么他們可能就永遠都不會抽空出來做飯了。事實上,他們當(dāng)然不會是一位非常成功的基因?qū)W家,所以他們就更可能永遠也不會成為一名廚師。

沒有足夠的庫、基礎(chǔ)代碼、以及其他合適的代碼聚集地

我所說的是并不是新時代中的一些Visual Basic程序或C語言的一個WYSIWYG程序,而是一種自然語言的語法,它通過調(diào)用C語言的對象庫來使其簡單易學(xué)。

編注:WYSIWYG,是“what you see is what you get”的縮寫,即“所見即所得”。

因為電腦程序日益成為人們?nèi)粘I钪胁豢扇鄙俚囊徊糠郑覀冃枰獛椭⒆訉W(xué)習(xí)代碼,這將使他們受益終生??墒菑娭扑麄儗W(xué)習(xí)高級別級的數(shù)學(xué)技巧和晦澀的計算機語言(用“*”表示指針,“.”縮寫語法)是不現(xiàn)實的。這使擁有好奇心的小孩學(xué)不到基本的技能,阻礙了他們?yōu)橐院笠獙W(xué)習(xí)的多變量微積分打好基礎(chǔ)。與此同時,其余的人能夠受益于一個程序設(shè)計語言,他們不需要花幾年的時間去學(xué)習(xí)。簡而言之,我們需要有一種語言,它能夠讓那些數(shù)學(xué)領(lǐng)域的門外漢懂得使用;它包含有更自然的語法(是的,這是有可能的);它使得初級開發(fā)人員不需用到規(guī)模龐大的術(shù)語庫就能為其定義和編寫腳本。你知道在所有的各種C語言的分支所使用的方法調(diào)用機制的數(shù)量嗎?

讓代碼盡可能簡單,對于我們中其余的人來說是一種仁慈

可以把復(fù)雜的C語言分支機構(gòu)可以濃縮成一系列的目對象嗎?——這些對象可以用自然語言串聯(lián)到一起。我是這樣認為的,可是目前這遠遠超出我的能力范圍。我知道我們不能繼續(xù)使編程語言日趨復(fù)雜下去,否則,它最終會變得過于復(fù)雜,只有最專業(yè)的用戶才能使用。這個人造壁壘,將阻礙幾千甚至幾百萬的人的聲音得以實現(xiàn)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,359評論 4 61
  • 我曾是驕傲的獨生子,‘獨生子女政策’后的產(chǎn)物。獨生子女也是可憐的,因為我們沒有體會到兄弟幾個一起成長的樂趣...
    乜石頭閱讀 477評論 21 2
  • 風(fēng)勝則動, 熱勝則腫, 燥勝則干, 寒勝則浮, 濕勝則濡瀉。
    一葉一瓢閱讀 307評論 0 0
  • 1 每天晚上回去都感覺壓力好大,白天在公司里面各種事情,回到家還要接收一次洗禮,拷問自己的靈魂,你是否有在為了夢想...
    冬冬Steven閱讀 219評論 0 0

友情鏈接更多精彩內(nèi)容