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