計算機語言史


選擇狂神說Java,走向人生巔峰

計算機語言

1.第一代語言

計算機的基本計算方式都是基於二進制的方式

二進制010111001010 這種代碼直接輸入給計算機使用,不僅過任何轉換

2.第二代語言

匯編語言 解決人類讀懂機器語言問題,用指令代替了二進制

目前應用於:逆向工程、機器人 、病毒

3.第三代語言

高級語言 大體上分為:面向過程和面向對象兩大類

C語言(計算機的鼻祖)是典型的面向過程的語言 C++、JAVA是典型的面向對象的語言。

計算機語言發展歷史

1972年,C誕生,優點:貼近硬件、運行快、效率極高,用於操作系統、編譯器、數據庫、網絡系統

存在指針和內存的問題

1982年,C++誕生,優點 :解決了C存在的問題、面向對象、兼容C 在圖形領域和游戲等方面取得了一定成功。

1995年,Java誕生,語法有點像C,沒有指針、內存管理 真正的可移植性,編寫一次,到處運行。

優點:面向對象、類型安全、高質量的庫存 三高(高可用、高並發、高性能)

2006年,Hadoop(大數據領域)

2008年 ,Android(手機端)

Java的特征和優勢

簡單性、面向對象、可移植性、高性能、分布式、動態性、多線程、安全性、健壯性

write once,run anywhere.

Java三大版本

JavaSE:標准版(桌面程序、控制開發)

JavaME:嵌入式開發(手機、小家電)

JavaEE:E在企業級開發(Web端、服務器開發)

JDK、JRE、JVM三者

JDK: Java Development Kit 開發者工具

JRE: Java Runtime Environment 運行時環境

JVM: Java Virtual Machine Java虛擬機


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM