日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號(hào) > 充電吧
[導(dǎo)讀]Atitit atitit 編程語言之道補(bǔ)充?s22 attilax 艾龍 著?1. 程序設(shè)計(jì)是個(gè)什么概念呢?歷史發(fā)展 11.1. 連接電纜 21.2. 程序內(nèi)置紙帶打點(diǎn) 21.3. FORTRAN

Atitit atitit 編程語言之道補(bǔ)充?s22 attilax 艾龍 著

?

1. 程序設(shè)計(jì)是個(gè)什么概念呢?歷史發(fā)展 1

1.1. 連接電纜 2

1.2. 程序內(nèi)置紙帶打點(diǎn) 2

1.3. FORTRAN 語言問世 2

2. 懶惰:程序員的三大美德之一 2

3. 第 3 章 語法的誕生 2

3.2. 3.2 棧機(jī)器和 FORTH 語言 3

3.3. 3.3 語法樹和 LISP 語言 3

3.4. 3.4 中綴表達(dá)式?前綴 后置表達(dá)式 3

3.5. S表達(dá)式 3

4. 第 5 章 函數(shù) 3

5. 錯(cuò)誤處理 3

5.1. 返回值 vs 異常 3

5.2. 可以追加錯(cuò)誤類型和自著出發(fā)異常 倆中功能時(shí)現(xiàn)代異常機(jī)制常用 3

5.3. 異常傳遞 以檢查異常 3

5.4. 錯(cuò)誤有限設(shè)計(jì)思想 法神錯(cuò)誤應(yīng)該like報(bào)告 4

6. 變量 4

7. 動(dòng)態(tài)作用域 靜態(tài)作用域 4

7.1. 作用域的演變 4

8. 類型 動(dòng)態(tài) 靜態(tài)類型 4

8.1. 動(dòng)態(tài)類型中變量結(jié)構(gòu)體 obj 4

8.2. 類型推短 4

9. 代碼歸納方法 5

9.1. Class 5

9.2. Pkg 5

9.3. 模塊module 5

9.4. 閉包 5

9.5. 散列表 5

10. 三大流程 循環(huán) ?選擇 順序 5

11. 第 10 章 并發(fā)處理 5

12. 第 11 章 對(duì)象與類 6

13. 第 12 章 繼承與代碼再利用 7

13.2. 12.2 多重繼承?的優(yōu)點(diǎn) 適當(dāng)使用 7

?

1.?程序設(shè)計(jì)是個(gè)什么概念呢?歷史發(fā)展

?

1.1.?連接電纜

大約半世紀(jì)以前,程序設(shè)計(jì)是個(gè)什么概念呢?

當(dāng)時(shí)的程序設(shè)計(jì)就是指把這臺(tái)計(jì)算機(jī)不同的端口通過電纜連接起來(圖 2.1)。每次更改程序時(shí)

?

1.2.?程序內(nèi)置紙帶打點(diǎn)

1949 年,EDSAC(愛達(dá)賽克,Electronic Delay Storage Automatic Calculator,電子延遲存儲(chǔ)自動(dòng)計(jì)算機(jī))問世。這是一種通過紙帶打點(diǎn)的方式來記錄和讀取數(shù)據(jù)的計(jì)算機(jī)(圖 2.2)。程序作為數(shù)據(jù)通過紙帶輸入。不需要

?

?

1.3.?FORTRAN 語言問世

直到 1954 年,與大家現(xiàn)在使用的語言類似的程序設(shè)計(jì)語言才被發(fā)明出來。這就是 FORTRAN。 它的全稱是 Formula Translating System(公式翻譯系統(tǒng))。現(xiàn)在,我們常用 X* Y+Z

?

2.?懶惰:程序員的三大美德之一

大家聽說過“程序員的三大美德”嗎? Perl 語言的設(shè)計(jì)者 Larry Wall 在其著作 Programming Perl 中提出,優(yōu)秀的程序員具有三大美德: 懶惰、急躁和傲慢(Laziness, Impatience and Hubris)。這就是俗稱的程序員的三大美德。本節(jié),我們介紹其中最重要的一項(xiàng)素質(zhì):懶惰。

懶惰(Laziness)

?

?

00001.?

3.?第 3 章 語法的誕生

00002.?

00003.?

3.0.1.1.1.?3.1 什么是語法

00004.?

00005.?

3.1.?3.2 棧機(jī)器和 FORTH 語言3.2.??3.3 語法樹和 LISP 語言3.3.??3.4 中綴表達(dá)式?前綴 后置表達(dá)式3.4.?S表達(dá)式

?

4.?第 5 章 函數(shù)

?

5.?錯(cuò)誤處理5.1.?返回值 vs 異常

異常rang vm來時(shí)刻檢查返回值。。

?

5.2.?可以追加錯(cuò)誤類型和自著出發(fā)異常 倆中功能時(shí)現(xiàn)代異常機(jī)制常用

?

5.3.?異常傳遞 以檢查異常

檢查異常的缺點(diǎn)太麻煩所以不普及

?

5.4.?錯(cuò)誤有限設(shè)計(jì)思想 法神錯(cuò)誤應(yīng)該like報(bào)告

?

6.?變量7.?動(dòng)態(tài)作用域 靜態(tài)作用域?7.1.?作用域的演變

?

8.?類型 動(dòng)態(tài) 靜態(tài)類型8.1.?動(dòng)態(tài)類型中變量結(jié)構(gòu)體 obj

使用次數(shù),類型,值

字符串

還有 大小,散列值,狀態(tài),值(第一。。。。滴n字符)

8.2.?類型推短

?

9.?代碼歸納方法9.1.?Class9.2.?Pkg9.3.?模塊module9.4.?閉包9.5.?散列表

?

10.?三大流程 循環(huán) ?選擇 順序

00001.?

11.?第 10 章 并發(fā)處理

00002.?

00003.?

11.0.1.1.1.?10.1 什么是并發(fā)處理

00004.?

00005.?

11.0.1.1.2.?10.2 細(xì)分后再執(zhí)行

00006.?

00007.?

11.0.1.1.3.?10.3 交替的兩種方法

00008.?

00009.?

11.0.1.1.4.?10.4 如何避免競態(tài)條件

00010.?

00011.?

11.0.1.1.5.?10.5 鎖的問題及對(duì)策

00012.?

00001.?

12.?第 11 章 對(duì)象與類

00002.?

00003.?

12.0.1.1.1.?11.1 什么是面向?qū)ο?/p>

00004.?

00005.?

12.0.1.1.2.?11.2 歸集變量與函數(shù)建立模型的方法

00006.?

00007.?

12.0.1.1.3.?11.3 方法 1:模塊、包

00008.?

00009.?

12.0.1.1.4.?11.4 方法 2:把函數(shù)也放入散列中

00010.?

00011.?

12.0.1.1.5.?11.5 方法 3:閉包

00012.?

00013.?

12.0.1.1.6.?11.6 方法 4:類

00014.?

00015.?

12.0.1.1.7.?11.7 小結(jié)

00016.?

00017.?

13.?第 12 章 繼承與代碼再利用

00018.?

00019.?

13.0.1.1.1.?12.1 什么是繼承

00020.?

00021.?

13.1.?12.2 多重繼承?的優(yōu)點(diǎn) 適當(dāng)使用

00022.?

00023.?

13.1.1.1.1.?12.3 多重繼承的問題——還是有沖突

00024.?

00025.?

13.1.1.1.2.?12.4 小結(jié)

00026.?

?

?

代碼之髓:編程語言核心概念 - 〔日〕西尾泰和 _ 豆瓣閱讀.mhtml

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉