導航:首頁 > 創造發明 > 創造電腦程序

創造電腦程序

發布時間:2021-05-19 20:19:13

『壹』 如何使用電腦造字程序造出來的字

如果遇到普通輸入法打不出來的字怎麼辦?或者你想創造一個獨特的文字?怎麼辦?自己造!
造字程序是windows自帶的一個小程序,使用起來非常方便。
一、 安排造字程序(如果電腦自帶造字程序可省略此步)。
1 打開電腦,點開始菜單——設置——控制面板,進入控制面板。

最後,輸入代碼:AFA1—「?」字就出來了。這樣我們就完成了對造字程序的掌握,一個漂亮的字也就出來了。

提示: 輸入代碼時,在輸入數字的時候一定要用大鍵盤上的數字,不能用小鍵盤的,否則無法輸入。

『貳』 電腦程序的快捷方式怎麼創建

1、可以右鍵點擊圖標,就會有一個「創建快捷方式」的選項,點擊即可創建
2、右鍵桌面空白處,把滑鼠移到「新建」的選項,就會有一個「快捷方式」的選項,(可以提前把你要創建快捷方式的文件等的路徑復制下來),輸入文件的路徑,點擊「下一步」,再輸入你想把這個快捷方式的名字命名為什麼,點擊「完成」,就完成了

『叄』 如何編寫電腦程序

呵呵想學整人還是編程,你看到的只是編程很小的一個方面。
編程分很多種,你看到的應該是一個vbs的腳本程序。
c語言到c++是一種比較傳統的也是功能最強到的
後面的還有java ,c# ,asp,匯編 ,jsp ,.net ,vb ,等等吧
軟體專業學的比較系統。
只是想整人的話學學vbs腳本編程就行
想編寫簡單點的軟體,入門容易的話就學一下vb
想系統學習編程靠她吃飯的就學c++或者java(其實java也比較簡單)
步行者===電子單片機團

『肆』 電腦創造軟體怎麼賺錢

電腦只是工具不是方法,就好比一個鋤頭一把刀一樣,怎麼賺錢得看你會怎麼用
有的人用刀會切肉就去當屠夫,有的人用刀會雕刻就去當匠人
不是刀怎麼在賺錢,主體還是人
電腦只不過是個多功能的工具而已,用電腦賺錢還是看你會不會用,一般來
說做
一個網站就可以賣很多錢,但是前提是你做了有人買。

『伍』 中國能不能創造出自己的電腦和電腦程序

軍事上用的都是自己的。
就目前來說,晶元掌握在別人手裡,演算法結構也在別人手裡,所以不可能只支持中文不支持英文的。
好象有中文鍵盤,但也是在英文基礎上的。
中文編程的工具有,不過很小的范圍在使用。現在比較出名的是易語言。

『陸』 如何編寫電腦應用程序

你要是大師就隨便編寫,要是想利用軟體自動生成我建議你還是放棄吧
1、C語言

如果說FORTRAN和COBOL是第一代高級編譯語言,那麼C語言就是它們的孫子輩。C語言是Dennis Ritchie在七十年代創建的,它功能更強大且與ALGOL保持更連續的繼承性,而ALGOL則是COBOL和FORTRAN的結構化繼承者。C語言被設計成一個比它的前輩更精巧、更簡單的版本,它適於編寫系統級的程序,比如操作系統。在此之前,操作系統是使用匯編語言編寫的,而且不可移植。C語言是第一個使得系統級代碼移植成為可能的編程語言。

C語言支持結構化編程,也就是說C的程序被編寫成一些分離的函數呼叫(調用)的集合,這些呼叫是自上而下運行,而不像一個單獨的集成塊的代碼使用GOTO語句控制流程。因此,C程序比起集成性的FORTRAN及COBOL的「空心粉式代碼」代碼要簡單得多。事實上,C仍然具有GOTO語句,不過它的功能被限制了,僅當結構化方案非常復雜時才建議使用。

正由於它的系統編程根源,將C和匯編語言進行結合是相當容易的。函數調用介面非常簡單,而且匯編語言指令還能內嵌到C代碼中,所以,不需要連接獨立的匯編模塊。

優點:有益於編寫小而快的程序。很容易與匯編語言結合。具有很高的標准化,因此其他平台上的各版本非常相似。

缺點:不容易支持面向對象技術。語法有時會非常難以理解,並造成濫用。

移植性:C語言的核心以及ANSI函數調用都具有移植性,但僅限於流程式控制制、內存管理和簡單的文件處理。其他的東西都跟平台有關。比如說,為Windows和Mac開發可移植的程序,用戶界面部分就需要用到與系統相關的函數調用。這一般意味著你必須寫兩次用戶界面代碼,不過還好有一些庫可以減輕工作量。

用C語言編寫的游戲:非常非常多。

資料:C語言的經典著作是《The C Programming Language》,它經過多次修改,已經擴展到最初的三倍大,但它仍然是介紹C的優秀書本。一本極好的教程是《The Waite Group's C Primer Plus》。

2、C++

C++語言是具有面向對象特性的C語言的繼承者。面向對象編程,或稱OOP是結構化編程的下一步。OO程序由對象組成,其中的對象是數據和函數離散集合。有許多可用的對象庫存在,這使得編程簡單得只需要將一些程序「建築材料」堆在一起(至少理論上是這樣)。比如說,有很多的GUI和資料庫的庫實現為對象的集合。

C++總是辯論的主題,尤其是在游戲開發論壇里。有幾項C++的功能,比如虛擬函數,為函數呼叫的決策制定增加了一個額外層次,批評家很快指出C++程序將變得比相同功能的C程序來得大和慢。C++的擁護者則認為,用C寫出與虛擬函數等價的代碼同樣會增加開支。這將是一個還在進行,而且不可能很快得出結論的爭論。

我認為,C++的額外開支只是使用更好的語言的小付出。同樣的爭論發生在六十年代高級程序語言如COBOL和FORTRAN開始取代匯編成為語言所選的時候。批評家正確的指出使用高級語言編寫的程序天生就比手寫的匯編語言來得慢,而且必然如此。而高級語言支持者認為這么點小小的性能損失是值得的,因為COBOL和FORTRAN程序更容易編寫和維護。

優點:組織大型程序時比C語言好得多。很好的支持面向對象機制。通用數據結構,如鏈表和可增長的陣列組成的庫減輕了由於處理低層細節的負擔。

缺點:非常大而復雜。與C語言一樣存在語法濫用問題。比C慢。大多數編譯器沒有把整個語言正確的實現。

移植性:比C語言好多了,但依然不是很樂觀。因為它具有與C語言相同的缺點,大多數可移植性用戶界面庫都使用C++對象實現。

使用C++編寫的游戲:非常非常多。大多數的商業游戲是使用C或C++編寫的。

資料:最新版的《The C++ Programming Language》非常好。作為教程,有兩個陣營,一個假定你知道C,另外一個假定你不知道。到目前為止,最好的C++教程是《Who's Afraid of C++》,如果你已經熟知C,那麼試一下《Teach Yourself C++》。

3、我該學習C++或是該從C開始

我不喜歡這種說法,但它是繼「我該使用哪門語言」之後最經常被問及的問題。很不幸,不存在標准答案。你可以自學C並使用它來寫程序,從而節省一大堆的時間,不過使用這種方法有兩個弊端:

你將錯過那些面向對象的知識,因為它可能在你的游戲中使得數據建模更有效率的東西。

最大的商業游戲,包括第一人稱射擊游戲很多並沒有使用C++。但是,這些程序的作者即使使用老的C的格式,他們通常堅持使用面向對象編程技術。如果你只想學C,至少要自學OO(面向對象)編程技術。OO是模擬(游戲)的完美方法,如果你不學習OO,你將不得不「辛苦」的工作。

4、匯編語言

顯然,匯編是第一個計算機語言。匯編語言實際上是你計算機處理器實際運行的指令的命令形式表示法。這意味著你將與處理器的底層打交道,比如寄存器和堆棧。如果你要找的是類英語且有相關的自我說明的語言,這不是你想要的。

確切的說,任何你能在其他語言里做到的事情,匯編都能做,只是不那麼簡單 — 這是當然,就像說你既可以開車到某個地方,也可以走路去,只是難易之分。話雖不錯,但是新技術讓東西變得更易於使用。

總的來說,匯編語言不會在游戲中單獨應用。游戲使用匯編主要是使用它那些能提高性能的零零碎碎的部分。比如說,毀滅戰士整體使用C來編寫,有幾段繪圖程序使用匯編。這些程序每秒鍾要調用數千次,因此,盡可能的簡潔將有助於提高游戲的性能。而從C里調用匯編寫的函數是相當簡單的,因此同時使用兩種語言不成問題。

特別注意:語言的名字叫「匯編」。把匯編語言翻譯成真實的機器碼的工具叫「匯編程序」。把這門語言叫做「匯編程序」這種用詞不當相當普遍,因此,請從這門語言的正確稱呼作為起點出發。

優點:最小、最快的語言。匯編高手能編寫出比任何其他語言能實現的快得多的程序。你將是利用處理器最新功能的第一人,因為你能直接使用它們。

缺點:難學、語法晦澀、堅持效率,造成大量額外代碼 — 不適於心臟虛弱者。

移植性:接近零。因為這門語言是為一種單獨的處理器設計的,根本沒移植性可言。如果使用了某個特殊處理器的擴展功能,你的代碼甚至無法移植到其他同類型的處理器上(比如,AMD的3DNow指令是無法移植到其它奔騰系列的處理器上的)。

使用匯編編寫的游戲:我不知道有什麼商業游戲是完全用匯編開發的。不過有些游戲使用匯編完成多數對時間要求苛刻的部分。

資料:如果你正在找一門匯編語言的文檔,你主要要找晶元的文檔。網路上如Intel、AMD、Motorola等有一些關於它們的處理器的資料。對於書籍而言,《Assembly Language: Step-By-Step》是很值得學習的。

5、Pascal語言

Pascal語言是由Nicolas Wirth在七十年代早期設計的,因為他對於FORTRAN和COBOL沒有強制訓練學生的結構化編程感到很失望,「空心粉式代碼」變成了規范,而當時的語言又不反對它。Pascal被設計來強行使用結構化編程。最初的Pascal被嚴格設計成教學之用,最終,大量的擁護者促使它闖入了商業編程中。當Borland發布IBM PC上的 Turbo Pascal時,Pascal輝煌一時。集成的編輯器,閃電般的編譯器加上低廉的價格使之變得不可抵抗,Pascal編程了為MS-DOS編寫小程序的首選語言。

然而時日不久,C編譯器變得更快,並具有優秀的內置編輯器和調試器。Pascal在1990年Windows開始流行時走到了盡頭,Borland放棄了Pascal而把目光轉向了為Windows 編寫程序的C++。Turbo Pascal很快被人遺忘。

最後,在1996年,Borland發布了它的「Visual Basic殺手」— Delphi。它是一種快速的帶華麗用戶界面的 Pascal編譯器。由於不懈努力,它很快贏得了一大群愛好者。

基本上,Pascal比C簡單。雖然語法類似,它缺乏很多C有的簡潔操作符。這既是好事又是壞事。雖然很難寫出難以理解的「聰明」代碼,它同時也使得一些低級操作,如位操作變得困難起來。

優點:易學、平台相關的運行(Delphi)非常好。

缺點:「世界潮流」面向對象的Pascal繼承者(Mola、Oberon)尚未成功。語言標准不被編譯器開發者認同。專利權

移植性:很差。語言的功能由於平台的轉變而轉變,沒有移植性工具包來處理平台相關的功能。

使用Pascal編寫的游戲:幾個。DirectX的Delphi組件使得游戲場所變大了。

資料:查找跟Delphi有關的資料,請訪問:Inprise Delphi page。

6、Visual Basic

哈,BASIC。回到八十年代的石器時代,它是程序初學者的第一個語言。最初的BASIC形式,雖然易於學習,卻是可怕的無組織化,它義無反顧的使用了GOTO充斥的「空心粉式代碼」。當回憶起BASIC的行號和GOSUB命令,沒有幾個人能止住眼角的淚水。

快速前進到九十年代早期,雖然不是蘋果公司所希望的巨人,HyperCard仍然是一個在Windows下無法比擬的吸引人的小型編程環境。Windows下的HyperCard克隆品如ToolBook又慢又笨又昂貴。為了與HyperCard一決高下,微軟取得了一個小巧的名為Thunder編程環境的許可權,並把它作為Visual Basci 1.0發布,其用戶界面在當時非常具有新意。這門語言雖然還叫做Basic(不再是全部大寫),但更加結構化了,行號也被去除。實際上,這門語言與那些內置於TRS-80、Apple II及Atari里的舊的ROM BASIC相比,更像是帶Basic風格動詞的Pascal。

經過六個版本,Visual Basic變得非常漂亮。用戶界面發生了許多變化,但依然保留著「把代碼關聯到用戶界面」的主旨。這使得它在與即時編譯結合時變成了一個快速原型的優異環境。

優點:整潔的編輯環境。易學、即時編譯導致簡單、迅速的原型。大量可用的插件。雖然有第三方的DirectX插件,DirectX 7已准備提供Visual Basic的支持。

缺點:程序很大,而且運行時需要幾個巨大的運行時動態連接庫。雖然表單型和對話框型的程序很容易完成,要編寫好的圖形程序卻比較難。調用Windows的API程序非常笨拙,因為VB的數據結構沒能很好的映射到C中。有OO功能,但卻不是完全的面向對象。專利權。

移植性:非常差。因為Visual Basic是微軟的產品,你自然就被局限在他們實現它的平台上。也就是說,你能得到的選擇是:Windows,Windows或Widnows。當然,有一些工具能將VB程序轉變成Java。

使用Visual Basic編寫的游戲:一些。有很多使用VB編寫的共享游戲,還有一些是商業性的。

資料:微軟的VB頁面有一些信息。

7、Java

Java是由Sun最初設計用於嵌入程序的可移植性「小C++」。在網頁上運行小程序的想法著實吸引了不少人的目光,於是,這門語言迅速崛起。事實證明,Java不僅僅適於在網頁上內嵌動畫 — 它是一門極好的完全的軟體編程的小語言。「虛擬機」機制、垃圾回收以及沒有指針等使它很容易實現不易崩潰且不會泄漏資源的可靠程序。

雖然不是C++的正式續篇,Java從C++ 中借用了大量的語法。它丟棄了很多C++的復雜功能,從而形成一門緊湊而易學的語言。不像C++,Java強制面向對象編程,要在Java里寫非面向對象的程序就像要在Pascal里寫「空心粉式代碼」一樣困難。

優點:二進制碼可移植到其他平台。程序可以在網頁中運行。內含的類庫非常標准且極其健壯。自動分配合垃圾回收避免程序中資源泄漏。網上數量巨大的代碼常式。

缺點:使用一個「虛擬機」來運行可移植的位元組碼而非本地機器碼,程序將比真正編譯器慢。有很多技術(例如「即時」編譯器)很大的提高了Java的速度,不過速度永遠比不過機器碼方案。早期的功能,如AWT沒經過慎重考慮,雖然被正式廢除,但為了保持向後兼容不得不保留。越高級的技術,造成處理低級的機器功能越困難,Sun為這門語言增加新的「受祝福」功能的速度實在太慢。

移植性:最好的,但仍未達到它本應達到的水平。低級代碼具有非常高的可移植性,但是,很多UI及新功能在某些平台上不穩定。

使用Java編寫的游戲:網頁上有大量小的Applet,但僅有一些是商業性的。有幾個商業游戲使用Java作為內部腳本語言。

資料:Sun的官方Java頁面有一些好的信息。IBM也有一個非常好的Java頁面。JavaLobby是一個關於Java新聞的最好去處。

8、創作工具

上面所提及的編程語言涵蓋了大多數的商業游戲。但是也有一個例外,這個大游戲由於它的缺席而變得突出。

「神秘島」。沒錯,賣得最好的商業游戲不是使用以上任何一門語言編的,雖然有人說「神秘島」99%是使用 3D建模工具製作的,其根本的編程邏輯是在HyperCard里完成的。

多數創作工具有點像Visual Basic,只是它們工作在更高的層次上。大多數工具使用一些拖拉式的流程圖來模擬流程式控制制。很多內置解釋的程序語言,但是這些語言都無法像上面所說的單獨的語言那樣健壯。

優點:快速原型 — 如果你的游戲符合工具製作的主旨,你或許能使你的游戲跑得比使用其他語言快。在很多情況下,你可以創造一個不需要任何代碼的簡單游戲。使用插件程序,如Shockware及IconAuthor播放器,你可以在網頁上發布很多創作工具生成的程序。

缺點:專利權,至於將增加什麼功能,你將受到工具製造者的支配。你必須考慮這些工具是否能滿足你游戲的需要,因為有很多事情是那些創作工具無法完成的。某些工具會產生臃腫得可怕的程序。

移植性:因為創作工具是具有專利權的,你的移植性以他們提供的功能息息相關。有些系統,如Director可以在幾種平台上創作和運行,有些工具則在某一平台上創作,在多種平台上運行,還有的是僅能在單一平台上創作和運行。

使用創作工具編寫的游戲:「神秘島」和其他一些同類型的探險游戲。所有的Shockwave游戲都在網路上。

資料:Director、HyperCard、SuperCard、IconAuthor、Authorware。

9、易語言

★全中文支持,無需跨越英語門檻。★全可視化編程,支持所見即所得程序界面設計和程序流程編碼。★中文語句快速錄入。提供多種內嵌專用輸入法,徹底解決中文語句輸入速度慢的問題。★代碼即文檔。自動規范強制代碼格式轉換,任何人編寫的任何程序源代碼格式均統一。★參數引導技術,方便程序語句參數錄入。★無定義類關鍵字。所有程序定義部分均採用表格填表方式,用戶無需記憶此類關鍵字及其使用格式。★命令格式統一。所有程序語句調用格式完全一致。★語法格式自動檢查。自動檢查並提示所輸入語句的語法格式是否正確,且可自動添加各類名稱。★全程提示與幫助。滑鼠停留立即顯示相關項目提示。編程時提示語法格式,調試時提示變數當前內容,隨時按下F1鍵可得到與當前主題相關詳細幫助等。★名稱自動管理。用戶修改任一名稱定義,其它所有包含該名稱的程序代碼均自動修正。★集成化開發環境。集界面設計、代碼編寫、調試分析、編譯打包等於一體。★學習資源豐富。詳細的幫助文件、數十兆的知識庫、數萬用戶的網上論壇、教材已出版發行……

10、結論

你可能希望得到一個關於「我該使用哪種語言」這個問題的更標準的結論。非常不幸,沒有一個對所有應用程序都最佳的解決方案。C適於快而小的程序,但不支持面向對象的編程。C++完全支持面向對象,但是非常復雜。Visual Basic與Delphi易學,但不可移植且有專利權。Java有很多簡潔的功能,但是慢。創作工具可以以最快的速度產生你的程序,但是僅對某一些類型的程序起作用。最好的方法是決定你要寫什麼樣的游戲,並選擇對你的游戲支持最好的語言

『柒』 創建電腦桌面快捷程序方法

「[方法一] 第一步:打開「資源管理器」或是「我的電腦」,選中想要創建快捷方式的程序名或文件名、文件夾名。 第二步:移動滑鼠到程序名或文件名、文件夾名上單擊右鍵。 第三步:從出現的快捷菜單中選擇「發送到」子菜單,單擊「桌面快捷方式」。 怎樣創建桌面快捷方式 [方法二] 第一步:打開...」

『捌』 電腦怎麼創造進程

用組合鍵,調出任務管理器

點文件,新建任務

『玖』 第一個計算機程序是怎麼誕生的

計算機發展歷程
19世紀之前
一、機械計算機時代的拓荒者
在西歐,由中世紀進入文藝復興時期的社會大變革,大大促進了自然科學技術的發展,人們長期被神權壓抑的創造力得到空前釋放。其中製造一台能幫助人進行計算的機器,就是最耀眼的思想火花之一。從那時起,一個又一個科學家為把這一思想火花變成引導人類進入自由王國的火炬而不懈努力。但限於當時的科技總體水平,大都失敗了,這就是拓荒者的共同命運:往往見不到豐碩的果實。後人在享用這甜美的時候,應該能從中品出一些汗水與淚水的滋味……
1614: 蘇格蘭人John Napier (1550-1617)發表了一篇論文,其中提到他發明了一種可以計算四則運算和方根運算的精巧裝置。
1623: Wilhelm Schickard (1592-1635)製作了一個能進行六位以內數加減法,並能通過鈴聲輸出答案的'計算鍾'。通過轉動齒輪來進行操作。
1625: William Oughtred (1575-1660) 發明計算尺
1642: 法國數學家Pascal 在WILLIAM Oughtred計算尺的基礎上將計算尺加以改進,能進行八位計算。並且還賣出了許多,成為一種時髦的商品。
1668: 英國人Samuel Morl和 (1625-1695)製作了一個非十進制的加法裝置,適宜計算錢幣。
1671: 德國數學家Gottfried Leibniz設計了一架可以進行乘法,最終答案可以最大達到16位。
1775: 英國Charles製作成功了一台與 Leibniz's 的計算機類似的機器。但更先進一些。
1776: 德國人Mathieus Hahn成功的製作了一台乘法器。
1801: Joseph-Maire Jacuard 開發了一台能用穿孔卡片控制的自動織布機。
1820: 法國人Charles Xavier Thomas de Colmar (1785-1870),製作成功第一台成品計算機,非常的可靠,可以放在桌面上,在後來的90多年間一直在市場上出售。
1822: 英國人Charles Babbage (1792-1871)設計了差分機和分析機,其中設計的理論非常的超前,類似於百年後的電子計算機,特別是利用卡片輸入程序和數據的設計被後人所採用。
1832: Babbage 和Joseph Clement 製成了一個差分機的成品,開始可以進行6位數的運算。後來發展到20位、30位,尺寸將近一個房子那麼大。結果以穿孔的形式輸出。但限於當時的製造技術,他們的設計難以製成。
1834: 斯德哥爾摩的George Scheutz用木頭做了一台差分機。
1834: Babbage 設想製造一台通用的分析機,在只讀存儲器(穿孔卡片)中存儲程序和數據,Babbage在以後的時間繼續他的研究工作,並於1840年將操作數提高到了40位,並基本實現了控制中心(CPU)和存儲程序的設想,而且程序可以根據條件進行跳轉,能在幾秒內作出一般的加法,幾分鍾內作出乘除法。
1842: Babbage的差分機項目因為研製費用昂貴,被政府取消。但他自己仍花費大量的時間和精力於他的分析機研究。
1843: Scheutz 和他的兒子Edvard Scheutz 製造了一台差分機,瑞典政府同意繼續支持他們的研究工作。
1847: Babbage 花兩年時間設計了一台較簡易的、31位的差分機,但沒有人感興趣並支持他造出這台機器。但後來倫敦科學博物館用現代技術復制出這台機器後發現,它確實能准確的工作。
1848: 英國數學家George Boole創立二進制代數學。提前差不多一個世紀為現代二進制計算機鋪平了道路。
1853: 令Babbage感到高興的是,Scheutzes製造成功了真正意義上的比例差分機,能進行15位數的運算。象Babbage所設想的那樣輸出結果。後來倫敦的Brian Donkin又造出了更可靠的第二台。
1858: 第一台製表機被Albany的Dudley天文台買走。第二台被英國政府買走。但天文台並沒有將其充分利用,後來被送進了博物館。而第二台卻被幸運的使用了很長時間。
1871: Babbage 製造了分析機的部分部件和印表機。
1878: 紐約的西班牙人Ramon Verea,製造成功桌面計算器。比前面提到的都要快。但他對將其推向市場不感興趣,只是想表明,西班牙人可以比美國人做的更好。
1879: 一個調查委員會開始研究分析機是否可行,最後他們的結論是:分析機根本不可能工作。此時Babbage 已經去世了。調查之後,人們將他的分析機徹底遺忘了。但Howard Aiken 例外。
1885: 這時期更多的計算機涌現出來。如美國、俄國、瑞典等。他們開始用有槽的圓柱代替易出故障的齒輪。
1886: 芝加哥的Dorr E. Felt (1862-1930), 製造了第一台用按鍵操作的計算器,而且速度非常快,按鍵抬起,結果也就出來了。
1889: Felt推出桌面印表計算器。
1890: 1890美國人口普查。1880年的普查人工用了7年的時間進行統計。這意味著1890年的統計將會超過10年。美國人口普查部門希望能得到一台機器幫助提高普查的效率。Herman Hollerith,建立製表機公司的那個人,後來他的公司發展成了IBM公司。借鑒了Babbage的發明,用穿孔卡片存儲數據,並設計了機器。結果僅僅用了6個周就得出了准確的數據(62622250人)。Herman Hollerith大發其財。
1892: 聖多美和普林西比的William S. Burroughs (1857-1898),製作成功了一台比Felt的功能更強的機器,真正開創了辦公自動化工業。
1896: Herman Hollerith創辦了IBM公司的前身。1900~1910
1906: Henry Babbage, Charles Babbage 的兒子,在R. W. Munro的支持下,完成了父親設計的分析機,但也僅能證明它能工作,而沒有將其作為產品推出。
二、電子計算機最初的日子裡
在這之前的計算機,都是基於機械運行方式,盡管有個別產品開始引入一些電學內容,卻都是從屬與機械的,還沒有進入計算機的靈活:邏輯運算領域。而在這之後,隨著電子技術的飛速發展,計算機就開始了由機械向電子時代的過渡,電子越來越成為計算機的主體,機械越來越成為從屬,二者的地位發生了變化,計算機也開始了質的轉變。下面就是這一過渡時期的主要事件:

1906: 美國的Lee De Forest發明了電子管。在這之前造出數字電子計算機是不可能的。這為電子計算機的發展奠定了基礎。

1920~1930
1924年2月:IBM,一個具有劃時代意義的公司成立

1930~1940
1935: IBM推出IBM 601機。這是一台能在一秒鍾算出乘法的穿孔卡片計算機。這台機器無論在自然科學還是在商業意義上都具有重要的地位。大約造了1500台。
1937: 英國劍橋大學的Alan M. Turing (1912-1954)出版了他的論文,並提出了被後人稱之為'圖靈機'的數學模型。
1937: BELL試驗室的George Stibitz展示了用繼電器表示二進制的裝置。盡管僅僅是個展示品,但卻是第一台二進制電子計算機。
1938: Claude E. Shannon 發表了用繼電器進行邏輯表示的論文。
1938: 柏林的Konrad Zuse 和他的助手們完成了一個機械可編程二進制形式的計算機,其理論基礎是Boolean代數。後來命名為Z1。它的功能比較強大,用類似電影膠片的東西作為存儲介質。可以運算七位指數和16位小數。可以用一個鍵盤輸入數字,用燈泡顯示結果。
1939 1月1日: 加利福尼亞的David Hewlet和William Packard 在他們的車庫里造出了Hewlett-Packard計算機。名字是兩人用投硬幣的方式決定的。包括兩人名字的一部分。
1939年11月: 美國John V. Atanasoff和他的學生Clifford Berry 完成了一台16位的加法器,這是第一台真空管計算機。
1939: 二次世界大戰的開始,軍事需要大大促進了計算機技術的發展。
1939: Zuse和Schreyer 開始在他們的Z1計算機的基礎上發展Z2計算機。並用繼電器改進它的存儲和計算單元。但這個項目因為Zuse服兵役被中斷了一年。
1939/1940: Schreyer利用真空管完成了一個10位的加法器,並使用了氖燈做存儲裝置。

1940~1950
1940年1月: Bell實驗室的Samuel Williams和Stibitz製造成功了一個能進行復雜運算的計算機。大量使用了繼電器,並借鑒了一些電話技術, 採用了先進的編碼技術。
1941夏季: Atanasoff和學生Berry完成了能解線性代數方程的計算機,取名叫'ABC'(Atanasoff-Berry Computer),用電容作存儲器,用穿孔卡片作輔助存儲器,那些孔實際上是'燒'上的。時鍾頻率是60HZ,完成一次加法運算用時一秒。
1941年12月: 德國Zuse製作完成了Z3計算機的研製。這是第一台可編程的電子計算機。可處理7位指數、14位小數。使用了大量的真空管。每秒種能作3到4次加法運算。一次乘法需要3到5秒。
1943: 1943年到1959年時期的計算機通常被稱作第一代計算機。使用真空管,所有的程序都是用機器碼編寫,使用穿孔卡片。典型的機器就是: UNIVAC。
1943年1月: Mark I,自動順序控制計算機在美國研製成功。整個機器有51英尺長,重5噸,75萬個零部件,使用了3304個繼電器,60個開關作為機械只讀存儲器。程序存儲在紙帶上,數據可以來自紙帶或卡片閱讀器。被用來為美國海軍計算彈道火力表。
1943年4月: Max Newman、Wynn-Williams和他們的研究小組研製成功'Heath Robinson',這是一台密碼破譯機,嚴格說不是一台計算機。但是其使用了一些邏輯部件和真空管,其光學裝置每秒鍾能讀入2000個字元。同樣具有劃時代的意義。
1943年9月 : Williams和Stibitz完成了'Relay Interpolator',後來命名為'Model II Relay Calculator'。這是一台可編程計算機。同樣使用紙帶輸入程序和數據。其運行更可靠,每個數用7個繼電器表示,可進行浮點運算。
1943年12月: 最早的可編程計算機在英國推出,包括2400個真空管,目的是為了破譯德國的密碼,每秒能翻譯大約5000個字元,但使用完後不久就遭到了毀壞。據說是因為在翻譯俄語的時候出現了錯誤。
1946: ENIAC (Electronic Numerical Integrator 和 Computer): 第一台真正意義上的數字電子計算機。開始研製於1943年,完成於1946年。負責人是John W. Mauchly和J. Presper Eckert。重30噸,18000個電子管,功率25千瓦。主要用於計算彈道和氫彈的研製。
三、晶體管計算機的發展
真空管時代的計算機盡管已經步入了現代計算機的范疇,但其體積之大、能耗之高、故障之多、價格之貴大大制約了它的普及應用。直到晶體管被發明出來,電子計算機才找到了騰飛的起點,一發而不可收……
1947: Bell實驗室的William B. Shockley、 John Bardeen和Walter H. Brattain.發明了晶體管,開辟了電子時代新紀元。
1949: EDSAC:劍橋大學的Wilkes和他的小組建成了一台存儲程序的計算機。輸入輸出設備仍是紙帶。
1949: EDVAC (electronic discrete variable computer):第一台使用磁帶的計算機。這是一個突破,可以多次在其上存儲程序。這台機器是John von Neumann提議建造的。
1949: '未來的計算機不會超過1.5噸。'這是當時科學雜志的大膽預測。

1950~1960
1950: 軟磁碟由東京帝國大學的Yoshiro Nakamats發明。其銷售權由IBM公司獲得。開創存儲時代新紀元。
1950: 英國數學家和計算機先驅Alan Turing說:計算機將會具有人的智慧,如果一個人和一台機器對話,對於提出和回答的問題,這個人不能區別到底對話的是機器還是人,那麼這台機器就具有了人的智能。
1951: Grace Murray Hopper完成了高級語言編譯器。
1951: Whirlwind:美國空軍的第一個計算機控制實時防禦系統研製完成。
1951: UNIVAC-1:第一台商用計算機系統。設計者:J. Presper Eckert 和John Mauchly。被美國人口普查部門用於人口普查,標志著計算機的應用進入了一個新的、商業應用的時代。
1952: EDVAC (Electronic Discrete Variable Computer):由Von Neumann領導設計並完成。取名:電子離散變數計算機。
1953: 此時世界上大約有100台計算機在運轉。
1953: 磁芯存儲器被開發出來。
1954: IBM的John Backus和他的研究小組開始開發 FORTRAN (FORmula TRANslation),1957年完成。是一種適合科學研究使用的計算機高級語言。
1956: 第一次有關人工智慧的會議在Dartmouth 學院召開。
1957: IBM開發成功第一台點陣列印機。
1957: FORTRAN 高級語言開發成功。
四、集成電路,現代計算機插上騰飛的翅膀
盡管晶體管的採用大大縮小了計算機的體積、降低了其價格,減少了故障。但離人們的要求仍差很遠,而且各行業對計算機也產生了較大的需求,生產更能更強、更輕便、更便宜的機器成了當務之急,而集成電路的發明正如"及時雨",當春乃發生。其高度的集成性,不僅僅使體積得以減小,更使速度加快,故障減少。人們開始製造革命性的微處理器。計算機技術經過多年的積累,終於駛上了用硅鋪就的高速公路。

1958年9月12日: 在Robert Noyce(INTEL公司的創始人)的領導下,發明了集成電路。不久又推出了微處理器。但因為在發明微處理器時借鑒了日本公司的技術,所以日本對其專利不承認,因為日本沒有得到應有的利益。過了30年,日本才承認,這樣日本公司可以從中得到一部分利潤了。但到2001年,這個專利也就失效了。
1959: 1959年到1964年間設計的計算機一般被稱為第二代計算機。大量採用了晶體管和印刷電路。計算機體積不斷縮小,功能不斷增強,可以運行FORTRAN和COBOL ,接收英文字元命令。出現大量應用軟體。
1959: Grace Murray Hopper開始開發COBOL (COmmon Business-Orientated Language)語言,完成於1961年。

1960~1970
1960: ALGOL:第一個結構化程序設計語言推出。
1961: IBM的Kennth Iverson推出APL編程語言。
1963: PDP-8:DEC公司推出第一台小型計算機。
1964: 1964年到1972年的計算機一般被稱為第三代計算機。大量使用集成電路,典型的機型是IBM360系列。
1964: IBM發布PL/1編程語言。
1964: 發布IBM 360首套系列兼容機。
1964: DEC發布PDB-8 小型計算機。
1965: 摩爾定律發表,處理器的性能每年提高一倍。後來其內容又發生了改變。
1965: Lofti Zadeh創立模糊邏輯,用來處理近似值問題。
1965: Thomas E. Kurtz和John Kemeny完成BASIC(Beginners All Purpose Symbolic Instruction Code)語言的開發。特別適合計算機教育和初學者使用,得到了廣泛的推廣。
1965: Douglas Englebart 提出滑鼠器的設想,但沒有進一步的研究。直到1983年被蘋果電腦公司大量採用。
1965: 第一台超級計算機CD6600開發成功。
1967: Niklaus Wirth開始開發PASCAL語言,1971年完成。
1968: Robert Noyce和他的幾個朋友創辦了INTEL公司。
1968: Seymour Paper和他的研究小組在MIT開發了LOGO語言。
1969: ARPANET計劃開始啟動,這是現代INTERNET的雛形。
1969 年4月7日: 第一個網路協議標准RFC推出。
1969: EIA (Electronic Instries Associa

1970~1980
1970: 第一塊RAM晶元由INTEL推出,容量1K。
1970: Ken Thomson和Dennis Ritchie開始開發UNIX操作系統。
1970: Forth編程語言開發完成。
1970: Internet的雛形ARPAnet (Advanced Research Projects Agency network) 基本完成。開始向非軍用部門開放,許多大學和商業部門開始接入。
1971年11月15日: Marcian E. Hoff在INTEL公司開發成功第一塊微處理器4004,含2300個晶體管,是個4位系統,時鍾頻率108KHz ,每秒執行6萬條指令。

在後來的日子裡,處理器發展主要指標一覽:
處理器 主頻 每秒百萬條指令
4004 108 KHz 0.06
8080 2MHz 0.5
68000 8MHz 0.7
8086 8MHz 0.8
68000 16 MHz 1.3
68020 16 MHz 2.6
80286 12MHz 2.7
68030 16MHz 3.9
386 SX 20 MHz 6
68030 25 MHz 6.3
68030 40MHz 10
386 DX 33MHz 10
486 DX 25MHz 20
486 DX2-50 50MHz 35
486 DX4/100 100MHz 60
Pentium 66MHz 100
Pentium 133MHz 240
Pentium 233MHz MMX 435
Pentium Pro 200 MHz 440
Pentium II 233MHz 560
Pentium II 333MHz 770
1971: PASCAL語言開發完成。
1972: 1972年以後的計算機習慣上被稱為第四代計算機。基於大規模集成電路,及後來的超大規模集成電路。計算機功能更強,體積更小。人們開始懷疑計算機能否繼續縮小,特別是發熱量問題能否解決?人們開始探討第五代計算機的開發。
1972: C語言的開發完成。其主要設計者是UNIX系統的開發者之一 Dennis Ritche。這是一個非常強大的語言,開發系統軟體,特別受人喜愛。
1972: Hewlett-Packard發明了第一個手持計算器。
1972年4月1日: INTEL推出8008微處理器。
1972: ARPANET開始走向世界,INTERNET革命拉開序幕。
1973: 街機游戲Pong發布,得到廣泛的歡迎。發明者Nolan Bushnell ,後來Atari 的創立者。
1974: 第一個具有並行計算機體系結構的CLIP-4推出。
五、計算機技術漸入輝煌
在這之前,計算機技術主要集中在大型機和小型機領域發展,但隨著超大規模集成電路和微處理器技術的進步,計算機進入尋常百姓家的技術障礙已層層突破。特別是從INTEL發布其面向個人機的微處理器8080之後,這一浪潮便洶涌澎湃起來,同時也涌現了一大批信息時代的弄潮兒,如喬布斯、比爾.蓋茨等,至今他們對計算機產業的發展還起著舉足輕重的作用。在此時段,互聯網技術、多媒體技術也得到了空前的發展,計算機真正開始改變人們的生活。

1974年4月1日: INTEL發布其8位的微處理器晶元8080。
1974年12月: MITS發布Altair 8800,第一台商用個人計算機,價值397美元,內存有256個位元組。
1975: Bill Gates和Paul Allen完成了第一個在MITS 的Altair計算機上運行的BASIC程序。
1975: IBM公司介紹了他的激光列印機技術。1988年向市場推出其彩色激光列印機。
1975: Bill Gates和Paul Allen創辦MicorSoft公司。現在成為最大、最成功的軟體公司。三年後就收入50萬美元,增加到15個人。1992年達28億美元,1萬名雇員。其最大的突破性發展是在1981年為IBM 的PC機開發操作系統,從此後便開始了對計算機業的巨大影響。
1975: IBM 5100發布。
1976: Stephen Wozinak和Stephen Jobs創辦蘋果計算機公司。並推出其Apple I 計算機。
1976: Zilog推出Z80處理器。8位微處理器。 CP/M就是面向其開發的操作系統。許多著名的軟體如:Wordstar 和dBase II基於此款處理器。
1976: 6502, 8 位微處理器發布,專為Apple II計算機使用。
1976: Cray 1,第一台商用超級計算機。集成了20萬個晶體管,每秒進行1.5億次浮點運算。
1977年5月: Apple II 型計算機發布。
1978: Commodore Pet發布:有 8K RAM,盒式磁帶機,9英寸顯示器。
1978年6月8日: INTEL發布其16位微處理器8086。但因其非常昂貴,又推出8位的8088滿足市場對低價處理器的需要,並被IBM的第一代PC機所採用。其可用的時鍾頻率為4.77、8、10MHz。大約有300條指令,集成了29000更晶體管。
1979: 街機游戲'太空入侵者'發布,引起轟動。很快便使得類似的游戲機大規模流行起來,其收入超過了美國電影業。
1979: Jean Ichbiah 開發完成Ada計算機語言。
1979年6月1日: INTEL發布了8位的8088微處理器,純粹為了迎合低價電腦的需要。
1979: Commodore PET 發布了採用1MHz的6502處理器,單色顯示器、8K內存的計算機,並且可以根據需要購買更多的內存擴充。
1979: 發明了低密盤。
1979: Motorola公司發布68000微處理器。主要供應Apple公司的Macintosh ,後繼產品68020用在Macintosh II機型上。
1979: IBM公司眼看著個人計算機市場被蘋果等電腦公司佔有,決定也開發自己的個人計算機,為了盡快的推出自己的產品,他們大量的工作是與第三方合作,其中微軟公司就承擔了其操作系統的開發工作。很快他們便在1981年8月12日推出了IBM-PC。但同時也為微軟後來的崛起,施足了肥料。

1980~1990
1980:"只要有1兆內存就足夠DOS盡情表演了"。微軟公司開發DOS初期時說。今天來聽這句話有何感想呢?
1980年10月: MS-DOS/PC-DOS開發工作開始了。但微軟並沒有自己獨立的操作系統,他們買來別人的操作系統並加以改進。但IBM測試時竟發現有300個BUG。於是他們又繼續改進,最初的DOS1.0有4000行匯編程序。
1981: Xerox開始致力於圖形用戶界面、圖標、菜單和定位設備(如滑鼠)的研製。結果研究成果為蘋果所借鑒。而蘋果電腦公司後來又指控微軟剽竊了他們的設計,開發了WINDOWS系列軟體。
1981: INTEL發布的80186/80188晶元,很少被人使用,因為其寄存器等與其他不兼容。但其採用了直接存儲器訪問技術和時間片分時技術。
1981年8月12日: IBM發布其個人計算機,售價2880美元。該機有64K內存、單色顯示器、可選的盒式磁帶驅動器、兩個160KB單面?/td>

『拾』 在電腦上怎麼創造軟體

編程會嗎?會的話就可以了。

閱讀全文

與創造電腦程序相關的資料

熱點內容
武漢疫情投訴 瀏覽:149
知識產權合作開發協議doc 瀏覽:932
廣州加里知識產權代理有限公司 瀏覽:65
企業知識產權部門管理辦法 瀏覽:455
消費315投訴 瀏覽:981
馬鞍山鋼城醫院 瀏覽:793
馮超知識產權 瀏覽:384
介紹小發明英語作文 瀏覽:442
版權使用權協議 瀏覽:1000
2018年基本公共衛生服務考核表 瀏覽:884
馬鞍山候車亭 瀏覽:329
學校矛盾糾紛排查領導小組 瀏覽:709
張江管委會知識產權合作協議 瀏覽:635
關於開展公共衛生服務項目相關項目督導的函 瀏覽:941
閨蜜證書高清 瀏覽:11
轉讓房轉讓合同協議 瀏覽:329
矛盾糾紛排查調處工作協調交賬會議紀要 瀏覽:877
雲南基金從業資格證書查詢 瀏覽:313
新知識的搖籃創造力 瀏覽:187
股轉轉讓協議 瀏覽:676