Ⅰ 請說出主要軟體的發明者,例如騰訊QQ的發明人馬化騰
SQL發明者Chamberlin
五筆字發明者
王永民
BitTorrent的發明者版Bram
Cohen
C和UNIX的發明者之一權
湯普森
Fortran發明者John
W.
Backus
E-mail發明者
托姆林森(Ray
Tomlinson
Ⅱ 電腦軟體是哪個發明的
電腦(計算機(computer))硬體是馮諾依曼研發的。電腦軟體是哪個發明的?版電腦發展的各個階權段都有發明者,隨著電腦硬體升級軟體也在發生著性能的飛越。軟體是電腦的靈魂,它是與電腦最早的雛形一起發展而來的,是人類在生活中把智慧運用在電子運算上的發展。
Ⅲ 什麼軟體能告訴你做發明
我愛發明這款軟體能告訴你如何去做,去創造一些新的東西能夠告訴你,把人家戰爭的歷程,也能夠讓你學會更多的技術和方面。
Ⅳ 軟體是怎樣發明的
軟體(中國大陸及香港用語,台灣作軟體,英文:Software)是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟體被劃分為系統軟體、應用軟體和介於這兩者之間的中間件。軟體並不只是包括可以在計算機(這里的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔一般也被認為是軟體的一部分。簡單的說軟體就是程序加文檔的集合體。另也泛指社會結構中的管理系統、思想意識形態、思想政治覺悟、法律法規等等。
開發流程
軟體開發是根據用戶要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉,需求分析,設計,實現和測試的系統工程。軟體一般是用某種程序設計語言來實現的。通常採用軟體開發工具可以進行開發。
軟體開發流程即Softwaredevelopmentprocess。
軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。
1相關系統分析員和用戶初步了解需求,然後列出要開發的系統的大功能模塊,每個大功能模塊有哪些小功能模塊,對於有些需求比較明確相關的界面時,在這一步裡面可以初步定義好少量的界面。
2系統分析員深入了解和分析需求,根據自己的經驗和需求做出一份文檔系統的功能需求文檔。這次的文檔會清楚例用系統大致的大功能模塊,大功能模塊有哪些小功能模塊,並且還例出相關的界面和界面功能。
3系統分析員和用戶再次確認需求。
4系統分析員根據確認的需求文檔所例用的界面和功能需求,用迭代的方式對每個界面或功能做系統的概要設計。
5系統分析員把寫好的概要設計文檔給程序員,程序員根據所例出的功能一個一個的編寫。
6測試編寫好的系統。交給用戶使用,用戶使用後一個一個的確認每個功能,然後驗收。
Ⅳ 電腦軟體是誰發明的
格雷斯??霍波是傑出的女數學家和計算機語言領域的帶頭人
1949年,霍波離開哈內佛,加盟由第一台電子容計算機eniac發明人埃克特和莫齊利開辦的電腦公司,為第一台儲存程序的商業電子計算機univac編寫軟體。這期間,她開發出了世界上第一個將高級符號語言轉變為機器語言的編譯器a—0(1952年),第一個處理數學計算的編譯器a—2(1953年),第一個自動翻譯英語的數據處理語言的編譯器b—0(也叫flow-matic.1957年)。這是第一個用於商業數據處理的類似英語的語言。後來以flow-matic為基礎開發cobol語言,於1959年問世,它是第一批高級程序設計語言之一,廣泛用於大型機和小型機電腦的高級商業程序設計。cobol文本誕生後,霍波又率先實現了cobol的第一個編譯器,因此,有人把霍波叫做「cobol之母」。據20世紀80年代初的統計,全美國在運行中的程序有80%是用cobol語言編寫的,由此可見這個語言對計算機應用發展所起的作用。在電腦軟體的進展中,格雷斯?霍波女士做出了很大的貢獻。她的努力使電腦在商用化和產業化方面取得長足的進步。
Ⅵ 發明軟體應該選什麼技術
指的是開發語言嗎?開發安卓APP應用軟體主要使用的編程語言是Java,Objective-C是適用於IOS智能操作系統的APP開發語言,C++是微軟的WindowsPhone系列智能手機主要APP應用程序的開發語言,根據自己開發的軟體需求選擇即可,最好都學會。
Ⅶ 怎樣發明一款軟體
軟體的製作需要很多的步驟的,從基本用途功能設計,到美工設計,再到程序設計,和後面的優化和發布,處處都需要非常多的人力物力,一般稍微大型的軟體,功能比較完善的軟體並不是一個人完成的
Ⅷ 想發明一個軟體需要那些
1.了解將來的工作方向
小軟體,因為它小,所以它的靈活性是非常高的,使用范圍也比較寬:文字處理、辦公輔助、工業應用、專業數據計算、系統輔助、游戲輔助、圖形處理、網路工具等等等等。每類應用需要了解的知識不完全一樣,所以最主要的是需要了解在哪個方向發展。了解方向是最基本的,方向不正確,可能會事倍功半。一個人的精力有限,不可能每個方面都了解很深。
2.學習一門編程語言及環境
使用編程語言在軟體開發是必不可少的。因此,非常有必要學習一門語言。
對於小軟體來說,通常情況下是要求快速開發的,因此,可以選擇快速開發型語言,比如VB、C#、Delphi。這幾種是比較方便的。
VB是過程型語言,運行速度比較慢,面向對向方面稍顯弱。
C#面向對象是比較強的,開發比較快,而且能夠緊跟開發潮流。
Delphi也是面向對象的,開發的軟體可以不依賴於運行時庫,在小工具方面很有優勢。並且速度夠快。
個人推薦Delphi。
選定編程語言後,需要對編程環境進行了解。各按鈕或菜單的作用、編譯、跟蹤、控制項的擴充、打包等常用的過程。
3.學習常用的演算法,及基本的控制項使用
快速開發軟體都有許多控制項,要了解常用的控制項的用法:按鈕、單選、復選、文本、圖片、圖標、聲音、資料庫、網路等。
常用的演算法也需要了解,排序、數據轉換、等。
Ⅸ 最早軟體是什麼時間發明
軟體發展的歷史可以大致分為如下的三個階段:
第一個階段是年代到1960年代,是程序設計階段,基本是個體手工勞動的生產方式。這個時期,一個程序是為一個
特定的目的而編制的,軟體的通用性是很有限的,軟體往往帶有強烈的個人色彩。早期的軟體開發沒有什麼系統的方法
可以遵循,軟體設計是在某個人的頭腦中完成的一個隱藏的過程。而且,除了源代碼往往沒有軟體說明書等文檔,因此
這個時期尚無軟體的概念,基本上只有程序、程序設計概念,不重視程序設計方法,主要是用於科學計算,規模很小,
採用簡單的工具(基本上採用低級語言),硬體的存儲容量小,
運行可靠性差。
第二階段是1960年代到1970年代,是軟體設計階段,小組合作生產方式。在這一時期軟體開始作為一種產品被廣泛使用,
出現了「軟體作坊」。這個階段基本採用高級語言開發工具,開始提出結構化方法。硬體的速度、容量、工作可靠性有明
顯提高,而且硬體的價格降低。人們開始使用產品軟體(可購買),從而建立了軟體的概念。程序員數量猛增,但是開發
技術沒有新的突破,軟體開發的方法基本上仍然沿用早期的個體化軟體開發方式,軟體需求日趨復雜,維護的難度越來
越大,開發成本令人吃驚的高,開發人員的開發技術不適應規模大、結構復雜的軟體開發,失敗的項目越來越多。
第三個階段是從1970年代至今,為軟體工程時代,是工程化的生產方式。這個階段的硬體向超高速、大容量、微型化以
及網路化方向發展,第三、四代語言出現。資料庫、開發工具、開發環境、網路、分布式、面向對象技術等工具方法都
得到應用。軟體開發技術有很大進步,但未能獲得突破性進展,軟體開發技術的進步一直未能滿足發展的要求。軟體的
數量急劇膨脹,一些復雜的、大型的軟體開發項目被提出來了,但很多軟體最後都得到了一個悲慘的結局。在那個時代,
很多的軟體最後都得到了一個悲慘的結局。很多軟體項目的開發時間大大超出了規劃的時間表,一些項目導致了財產的
流失,甚至某些軟體導致了人員傷亡。同時軟體開發人員也發現軟體開發的難度越來越大,在軟體開發中遇到的問題找
不到解決的辦法,使問題積累起來,形成了尖銳的矛盾,失敗的軟體開發項目屢見不鮮,因而導致了軟體危機。
Ⅹ 有沒有看小發明的軟體
推薦三個軟體抄:
1、我愛發明襲
我愛發明是由中央電視台科教頻道(CCTV-10)《我愛發明》欄目推出的移動互聯網社交應用,為喜愛科學發明的用戶提供一個全方位服務,用戶可以通過軟體觀看《我愛發明》視頻以及往期視頻回顧,參與各種各樣的活動。
我是月狸雪~
回答希望對你有所幫助!
祝生活愉快~
別忘記採納哦!