電子計算機所使用的是由"0"和"1"組成的二進位制數,二進位制是計算機的語言的基礎。計算機發明之初,人們只能降貴紆尊,用計算機的語言去命令計算機幹這幹那,一句話,就是寫出一串串由"0"和"1"組成的指令序列交由計算機執行,這種計算機能夠認識的語言,就是機器語言。使用機器語言是十分痛苦的,特別是在程式有錯需要修改時,更是如此。因此程式就是一個個的二進位制檔案。一條機器語言成為一條指令。指令是不可分割的最小功能單元。而且,由於每臺計算機的指令系統往往各不相同,所以,在一臺計算機上執行的程式,要想在另一臺計算機上執行,必須另程式設計序,造成了重複工作。但由於使用的是針對特定型號計算機的語言,故而運算效率是所有語言中最高的。機器語言,是第一代計算機語言。擴充套件資料:面向物件程式設計以及資料抽象在現代程式設計思想中佔有很重要的地位,未來語言的發展將不在是一種單純的語言標準,將會以一種完全面向物件,更易表達現實世界,更易為人編寫,其使用將不再只是專業的程式設計人員,人們完全可以用訂製真實生活中一項工作流程的簡單方式來完成程式設計。1、簡單性:提供最基本的方法來完成指定的任務,只需理解一些基本的概念,就可以用它編寫出適合於各種情況的應用程式。2、面向物件:提供簡單的類機制以及動態的介面模型。物件中封裝狀態變數以及相應的方法,實現了模組化和資訊隱藏;提供了一類物件的原型,並且透過繼承機制,子類可以使用父類所提供的方法,實現了程式碼的複用。3、安全性:用於網路、分佈環境下有安全機制保證。4、平臺無關性:與平臺無關的特性使程式可以方便地被移植到網路上的不同機器、不同平臺。
電子計算機所使用的是由"0"和"1"組成的二進位制數,二進位制是計算機的語言的基礎。計算機發明之初,人們只能降貴紆尊,用計算機的語言去命令計算機幹這幹那,一句話,就是寫出一串串由"0"和"1"組成的指令序列交由計算機執行,這種計算機能夠認識的語言,就是機器語言。使用機器語言是十分痛苦的,特別是在程式有錯需要修改時,更是如此。因此程式就是一個個的二進位制檔案。一條機器語言成為一條指令。指令是不可分割的最小功能單元。而且,由於每臺計算機的指令系統往往各不相同,所以,在一臺計算機上執行的程式,要想在另一臺計算機上執行,必須另程式設計序,造成了重複工作。但由於使用的是針對特定型號計算機的語言,故而運算效率是所有語言中最高的。機器語言,是第一代計算機語言。擴充套件資料:面向物件程式設計以及資料抽象在現代程式設計思想中佔有很重要的地位,未來語言的發展將不在是一種單純的語言標準,將會以一種完全面向物件,更易表達現實世界,更易為人編寫,其使用將不再只是專業的程式設計人員,人們完全可以用訂製真實生活中一項工作流程的簡單方式來完成程式設計。1、簡單性:提供最基本的方法來完成指定的任務,只需理解一些基本的概念,就可以用它編寫出適合於各種情況的應用程式。2、面向物件:提供簡單的類機制以及動態的介面模型。物件中封裝狀態變數以及相應的方法,實現了模組化和資訊隱藏;提供了一類物件的原型,並且透過繼承機制,子類可以使用父類所提供的方法,實現了程式碼的複用。3、安全性:用於網路、分佈環境下有安全機制保證。4、平臺無關性:與平臺無關的特性使程式可以方便地被移植到網路上的不同機器、不同平臺。