IT史上有上百種編程語言,流傳下來的只有以下幾種。
對了,從專業上講,VC不是編程語言,而是微軟開發環境。
大致分為三類:
1機器語言
是0和1按照壹定的規則,這是壹種計算機可以直接理解和執行的語言,格式如下。
操作碼+操作數
例如,計算15+10。
101100000111//將15放入累加器a。
00101100 0001010//10加到累加器A中的值,結果放入A中。
11110100//結束,停止。
妳看,像天書壹樣難懂,所以現在根本沒人寫這樣的程序。
2.匯編語言
這取決於處理器架構。最熟悉的架構是IA-32,這是英特爾家族,包括AMD(英特爾兼容處理器)。
例如,在MS的MASM環境中,計算15+10。
MOV A,15
加壹個,15
HLT //結束,停止。
但是,編譯仍然像天書壹樣,難以維護;壹般幾個星期後再看自己的代碼,也不知道是什麽意思,所以除了要求實時性或者硬件性能最大化,沒有人會用sink寫程序。
3.高級語言
著名的有:
FORTRAN(這是世界上最早的高級語言,主要用於科學計算)
COBOL(主要用於大型機,壹般妳要學習大型機編程語言)
Pascal(大家比較熟悉的Delphi,是它的開發環境,語法比較嚴格,主要用於教學)
Basic(最簡單的高級語言,初學者的語言,但功能不強)
c(強大的高級語言,效率高,更接近硬件,可以說是高級語言中的低級語言,是我最喜歡的語言)
C++(從C發展而來,主要是增加了面向對象的特性,但是效率不如C,也沒有C完善,缺陷很多)。
Java(從C++發展而來的非常流行的語言,但是效率比C++差,維護困難,但是移植性好)。
C#(微軟的新東西。NET平臺,由C++開發而來,比Java開發周期短,方便,性能強,維護性更好)。