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