1樓:匿名使用者
計算機語言發展史
軟體的產生始於早期的機械式計算機的開發。從19世紀起,隨著機械式計算機的更新,出現了穿孔卡片,這種卡片可以指導計算機進行工作。但是直到20世紀中期現代化的電子計算機出現之後,軟體才真正得以飛速發展。
在世界上第一臺計算機eniac上使用的也是穿孔卡片,在卡片上使用的是專家們才能理解的語言,由於它與人類語言的差別極大,所以我們稱之為機器語言。也就是第一代計算機語言。這種語言本質上是計算機能識別的唯一語言,但人類卻很難理解它,以後的計算機語言就是在這個基礎上,將機器語言越來越簡化到人類能夠直接理解的、近似於人類語言的程度,但最終送入計算機的工作語言,還是這種機器語言。
高階語言的任務就是將它翻譯成易懂的語言,而這個翻譯工作可以由計算速度越來越高、工作越來越可靠的計算機自己來完成。
計算機語言發展到第二代,出現了組合語言。比起機器語言,組合語言大大前進了一步,儘管它還是太複雜,人們在使用時很容易出錯誤,但畢竟許多數碼已經開始用字母來代替。簡單的“0、1”數碼誰也不會理解,但字母是人們能夠閱讀並拼寫的。
第二代計算機語言仍然是“面向機器”的語言,但它已註定要成為機器語言向更高階語言進化的橋樑。
當計算機語言發展到第三代時,就進入了“面向人類”的語言階段。你可以閱讀、並直接用人類的語言來輸入。對我們漢語來說,目前還不能用中文漢字來輸入指令,這主要是因為中文的輸入還沒有一個非常好的手段。
第三代語言也被人們稱之為“高階語言”。高階語言是一種接近於人們使用習慣的程式設計語言。它允許用英文寫解題的計算程式,程式中所使用的運算子號和運算式子,都和我們日常用的數學式子差不多。
例如用basic高階語言,要想計算7×6的結果,只需寫出 print7*6即可,送入計算機後將自動進行計算並列印出結果。一般人都能很快學會使用計算機,並且完全可以不瞭解機器指令,也可以不懂計算機的內部結構和工作原理,就能編寫出應用計算機進行科學計算和事務管理的程式。
高階語言容易學習,通用性強,書寫出的程式比較短,便於推廣和交流,是很理想的一種程式設計語言。
高階語言發展於50年代中葉到70年代,有些流行的高階語言已經被大多數計算機廠家採用,固化在計算機的記憶體裡。如 basic語言,現在已有128種不同的 basic語言在流行,當然其基本特徵是相同的。
除了basic語言外,還有fortran(公式翻譯)語言、 cobol(通用商業語言)、 c語言、 dl/i語言、 pascac語言、ada語言等250多種高階語言。
高階語言是一種動用語言,要完成某一個簡單的計算步驟,你必須詳細準確地給出每一條指令。如解決經營管理活動中天天都要碰到的財務清賬、庫存等問題,就須編無數條程式,而情況一經變化,原有的設計程式則要修改,這樣就使錯誤的可能性增大,工作效率大大降低。為了解決這個問題,***計算機語言,即“實用語言”出現了。
***語言是使用第二代第三代語言編制而成的,每一種語言都有其特定的應用範圍。實際上,實用語言發展到今天已出現了一些有運用性質的***語言,如“lo- tos1—2—3”。***語言的特點就是它們只需要操作人員輸入原始資料,並命令它們執行。
至於怎樣執行則由它們本身來決定的,它已經在相當程度上替代了人腦的工作。***語言的特點還在於:操作者幾乎不需要經過特殊訓練,幾乎所有的“實用語言”都有“幫助(help)”功能,你可以遵照計算機給出的指示來完成你的工作,第二次就完全不用幫助了!
計算機語言是人與計算機進行對話的最重要的手段。目前人們對計算機發出的命令幾乎都是通過計算機語言進行的。
人與人之間的交流不僅僅依靠語言,還有一些其它的方式,比如人的手勢、眼神等。由此我們可以推測,在不久的將來,計算機與人類的交流將是全方位的,而不再僅僅依靠計算機語言。那時,人們將更方便、更容易地操縱和使用計算機。
2樓:匿名使用者
是機器語言。
機器語言是指一臺計算機全部的指令集合
電子計算機所使用的是由"0"和"1"組成的二進位制數,二進位制是計算機的語言的基礎。計算機發明之初,人們只能降貴紆尊,用計算機的語言去命令計算機幹這幹那,一句話,就是寫出一串串由"0"和"1"組成的指令序列交由計算機執行,這種計算機能夠認識的語言,就是機器語言。使用機器語言是十分痛苦的,特別是在程式有錯需要修改時,更是如此。
因此程式就是一個個的二進位制檔案。一條機器語言成為一條指令。指令是不可分割的最小功能單元。
而且,由於每臺計算機的指令系統往往各不相同,所以,在一臺計算機上執行的程式,要想在另一臺計算機上執行,必須另程式設計序,造成了重複工作。但由於使用的是針對特定型號計算機的語言,故而運算效率是所有語言中最高的。機器語言,是第一代計算機語言。
世界上第一種程式語言是什麼
3樓:可以叫我表哥
世界上第一種程式語言是二進位制機器語言。
電腦是使用二進位制來進行計算的,而不是用人們所熟悉的十進位制。電腦的二進位制記數法最早是由德國數學家萊布尼茲所創。萊布尼茲受中國八卦圖的啟發,認為八卦圖就是二進位制記數的。
二進位制記數就是逢二進一的記數方法。形象地說,二進位制就是兩瓶酒裝一盒,兩盒裝一箱,兩箱裝一櫃,依此推進記錄數值。如果是一櫃一箱一盒零一瓶酒,用二進位制就表示為1111,而十進位制的表示則是15。
電腦畢竟是一種機器,由於它獨特的內部構造,因此只有採用二進位制,計算和儲存才很方便。
4樓:匿名使用者
語言,只是一種形式化而已
,使人們更加方便理解或著更加簡單的使用計算機解決一個問題。(給你一大堆01**你明白什麼?)
說白了,低階程式語言 其實與硬體是緊密相連。
對於計算機硬體中,一般都有基本的操作比如:加,移位,減,與,或,等基本運算。 而這些基本操作,都是通過硬體佈線,或軟硬體結合實現的。
機器語言,全 是0 1 表示,非常不好看懂, 組合語言,好點有些助記符(比如加法運算,不再是01組合表示,而是一個add關鍵字,但最後這add還得被編譯器變為01組合指令了)。 但是,組合語言也很麻煩,寫一個迴圈繁瑣,寫多層巢狀更麻煩。 而且自己去分配記憶體,和暫存器。
對於高階一些的語言,省去了很多程式設計師需要考慮的,比如記憶體空間如何分配? 迴圈不用那麼亂跳來跳去的, 一個迴圈寫起來 簡潔,易懂(比如c裡面一個簡單 for 或者 while 就哦了)。而且,提供了很多方便的操作。
總結,如果說最先出現的,那大概就是機器語言了吧。
5樓:匿名使用者
機器語言,然後是彙編
第一個物件導向的程式設計語言是什麼?
6樓:尼拉卓爾
simula 67語言
以下資料來自危機百科,希望對你有些幫助
電腦科學中物件和例項概念的最早萌芽可以追溯到麻省理工大學的pdp-1系統。這一系統大概是最早的基於容量架構(capability based architecture)的實際系統。另外2023年ivan sutherland的sketchpad應用中也蘊含了同樣的思想。
物件作為程式設計實體最早是於2023年代由simula 67語言引入思維。simula這一語言是ole-johan dahl和kristen nygaard在挪威奧斯陸計算機中心為模擬環境而設計的。(據說,他們是為了模擬船隻而設計的這種語言,並且對不同船隻間屬性的相互影響感興趣。
他們將不同的船隻歸納為不同的類,而每一個物件,基於它的類,可以定義它自己的屬性和行為。)這種辦法是分析式程式的最早概念體現。在分析式程式中,我們將真實世界的物件對映到抽象的物件,這叫做“模擬”。
simula不僅引入了“類”的概念,還應用了例項這一思想——這可能是這些概念的最早應用。
20世紀70年代施樂parc研究所發明的smalltalk語言將物件導向程式設計的概念定義為,在基礎運算中,對物件和訊息的廣泛應用。smalltalk的建立者深受simula 67的主要思想影響,但smalltalk中的物件是完全動態的——它們可以被建立、修改並銷燬,這與simula中的靜態物件有所區別。此外,smalltalk還引入了繼承性的思想,它因此一舉超越了不可建立例項的程式設計模型和不具備繼承性的simula。
7樓:匿名使用者
是simula 67
johan dahl和kristen nygaard正式釋出了simula 67語言。simula 67被認為是最早的物件導向程式設計語言,它引入了所有後來物件導向程式設計語言所遵循的基礎概念:物件、類、繼承。
smalltalk 被公認為歷史上第二個物件導向的程式設計語言和第一個真正的整合開發環境 (ide)。由alan kay,dan ingalls,ted kaehler,adele goldberg等於70年代初在xerox parc開發。
8樓:匿名使用者
20世紀60年代開發的simula 67 ,是面嚮物件語言的鼻祖。 它首次提出了物件的概念
世界上第一台計算機是什麼牌子,世界上第一台電腦是什麼牌子的
人類第一台電子計算機 eniac 埃尼阿克,是美軍方製造的,牌子,我看應該叫usa。ibm公司推出ibm7090型全電晶體大型機,運算速度達到每秒229000次,成為第二代電腦的標誌產品。ibm 360成為第三代計算機的里程碑。1981年8月12日,ibm 公司推出世界上第一台個人電腦5150,這標...
第一台計算機叫什麼,世界上第一台計算機的名字叫什麼?
真正揭開電子計算機新篇章的應該是 埃尼阿克 eniac 的誕生。但 埃尼阿克 卻沒有真正的運控裝置。大量運算部件是外插型的,每一步計算都要花很多時間先將程式連線好,準備工作繁瑣,大大影響了運算速度。後來,美籍匈牙利人馮 諾依曼提出了新的改進方案,這個方案所設計的計算機被稱為 離散變數自動電子計算機 ...
世界上第一臺電子計算機,世界上的第一臺計算機誕生在哪一年
崇元化 世界第一臺電子計算機問世是1946年2月15日,世界上第一臺通用電子數字計算機 埃尼阿克 eniac 在美國研製成功。美國國防部用它來進行彈道計算。世界上第一臺電子計算機用了18000個電子管,佔地150平方米,重達30噸,耗電功率約150千瓦,每秒鐘可進行5000次運算。eniac以電子管...