关于编程思想的一点思考
計(jì)算機(jī)發(fā)展了幾十年了,其中的技術(shù)層出不窮,令人眼花繚亂,而且每種技術(shù)還在不斷更新迭代中,讓人心煩。這篇文章是關(guān)于 我在這飛速發(fā)展中探索的思考。
一、計(jì)算機(jī)硬件
底層硬件,其工作原理是支撐龐大系統(tǒng)軟件的基礎(chǔ),底層基礎(chǔ)決定上層建筑。
電平的高和低,構(gòu)成0和1;
對(duì)0和1順序排列規(guī)定,實(shí)現(xiàn)數(shù)的二進(jìn)制表示;規(guī)定0和1的一些特殊排列為控制符;
與或非邏輯門電路,實(shí)現(xiàn)0和1的基本轉(zhuǎn)換,規(guī)定特殊的邏輯門電路,實(shí)現(xiàn)數(shù)的基本運(yùn)算,如加法器、乘法器;
二、過(guò)程性編程
控制符所包含的三個(gè)基本操作:比較(cmp)、跳轉(zhuǎn)(goto )、調(diào)用(call),規(guī)定了使一連串代碼能夠執(zhí)行的過(guò)程步驟
三、結(jié)構(gòu)性編程
需要實(shí)現(xiàn)更加復(fù)雜的功能,希望有限的輸入,能夠確定得到有限的輸出,而這個(gè)過(guò)程形成特定結(jié)構(gòu)
四、面向?qū)ο?/span>
人類現(xiàn)實(shí)世界的復(fù)雜性要求代碼更加復(fù)雜,
1. 需要規(guī)定實(shí)體間的秩序,公有財(cái)產(chǎn)和私有財(cái)產(chǎn),避免私有財(cái)產(chǎn)的無(wú)端爭(zhēng)奪,比如同一臺(tái)電腦掛多個(gè)qq
編程中稱為結(jié)構(gòu)體成員的私有化
2. 同一個(gè)實(shí)體在不同背景下有不同的解釋,比如程序在不同操作系統(tǒng)下
編程中稱為類的繼承,及多態(tài)性
五、聯(lián)想
人工智能的出現(xiàn),不知道會(huì)不會(huì)將人工神經(jīng)網(wǎng)絡(luò)的概念引入編程中呢
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/lingoDeCNblo/p/10509570.html
總結(jié)
以上是生活随笔為你收集整理的关于编程思想的一点思考的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Tensorflow取消占用全部GPU
- 下一篇: P2258 子矩阵