① 計算機是什麼時候發明的
計算機(computer)的原來意義是「計算器」,也就是說,人類會發明計算機,最初的目的是幫助處理復雜的數字運算。而這種人工計算器的概念,最早可以追溯到十七世紀的法國大思想家帕斯卡。帕斯卡的父親擔任稅務局長,當時的幣制不是十進制,在計算上非常麻煩。帕斯卡為了協助父親,利用齒輪原理,發明了第一台可以執行加減運算計算器 。後來,德國數學家萊布尼茲加以改良,發明了可以做乘除運算的計算器。之後雖然在計算器的功能上多所改良與精進,但是,真正的電動計算器,卻必須等到公元1944年才製造出來。
而第一部真正可以稱得上計算機的機器,則誕生於1946年的美國,毛琪利與愛克特發明的,名字叫做ENIAC。這部計算機使用真空管來處理訊號,所以體積龐大(占滿一個房間)、耗電量高(使用時全鎮的人都知道,因為家家戶戶的電燈都變暗了!),而且記憶容量又非常低(只有100多個字),但是,卻已經是人類科技的一大進展。而我們通常把這種使用真空管的計算機稱為第一代計算機。
② 軟體是由誰發明的
DennisM Ritchie,丹尼斯·里奇,美國人。
軟體的起源即是C語言,而C語言的發明者非C++的開發者和設計師,C語言之父丹尼斯·里奇莫屬。
C語言是使用最廣泛的語言之一,C語言的誕生是軟體發明的起點,是軟體發展史中的一個里程碑。自C語言出現後,以C語言為根基的C++、java和C#等面向對象語言相繼誕生,並在各自領域大獲成功。但無法撼動C語言在系統編程、嵌入式編程等領域的統治地位。
C語言就是丹尼斯·里奇開發的,而這還是他在做另一個項目時的副產品。丹尼斯·里奇還和肯·湯普遜一起開發了Unix操作系統,因此,他還是名副其實的Unix之父。
(2)編譯器什麼時候發明的擴展閱讀:
丹尼斯·里奇的主要軟體研究以及影響
C++的開發者和設計師、里奇在貝爾實驗室的同事比雅尼·斯特勞斯特魯普說:「假如里奇決定在那十年裡將他的精力花費在稀奇古怪的數學上,那麼Unix將胎死腹中。」
事實上,丹尼斯·里奇與肯·湯普遜兩人發展了C語言,同時發展了Unix操作系統,在電腦工業史上佔有重要的席位。
至今為止C語言在發展軟體和操作系統時依然是一個非常常用的電腦語言,它對許多現代的編程語言如C++、C#、java等擁有極大的影響。
在操作系統方面Unix也具有極大的影響:今天市場上有各式各樣的Unix版本如Solaris、Mac OS X和BSD等,以及與Unix非常相似的系統如Minix和非常普及的Linux操作系統。
甚至其Microsoft Windows操作系統與Unix相競爭的微軟為他們的用戶和開發者提供了與Unix相容的工具和C語言編譯器。
里奇還參加發展了Unix和C語言的兩個後繼軟體,它們分別是Plan 9和Inferno操作系統以及Limbo語言。兩者均是基於他以前的工作上發展的。
③ C語言是什麼時候發明的
查看文章 C語言家族的發展史2007-05-18 10:15 1972年--,作為C語言的先驅B語言在貝爾實驗室誕生。B語言速度快,易維護,適用於從系統層到應用層各種各樣的開發。設計此語言的開發組很快贏得立即被解僱的待遇,因為其開發行為不適合一個電話公司雇員應有的行為。整個項目被移交到了一個叫Dennis傢伙的手裡,他將此語言改變得不易理解,難於維護,只適用於系統開發。他在指針系統里進行設計,以保證對每個超過五百行的程序提供一個指針給操作系統。這就是C語言。1982年--97%的C程序調用都限於緩沖處理過度的開發。C程序員開始認識到,不管何時都可將變數初始化並放到內存中實在是個糟糕的方法。但是強迫合理地初始化變數將會破壞現有97%的C程序,於是大家便一直將就忍耐,無動於衷。1984年--操作系統中指針亂指的數量能夠開始顯著的增長了。1985年——一種帶有面向對象特性的C變種語言,稱之為「帶類的C」,准備走進市場。但是,「帶類的C」這個名字太清晰易懂,對於外人來說都不敢理解,於是商業化後的版本就將其改了個名,叫C++1986年——C語言太流行了,於是產業分析師強烈推薦在商業開發中應用它。他們說,用C寫的應用程序將會多麼輕便靈活地用於各種各樣的系統。據猜測可能是很多分析師是吃了迷魂葯。1988年——產業分析師們的葯性終於消失了。當迷魂葯性一過,他們才注意到商業應用程序用C寫完後,其生產周期變成了原來的5倍長,但還是沒達到輕便靈活的目的。他們開始停止推薦用C寫應用程序。但一部分人仍然轉而吸食「可卡因」,推薦用C++寫應用程序,因為「其面向對象特性會導致代碼重用」。1990年——此時,所有的C編譯器都已經變成了C++編譯器了。但是大部分C++程序員不使用C++任何面向對象的特性,這就是說,實際情況是帶有指針的雍腫的代碼結構在操作系統中現在用C++編譯器編譯了。
麻煩採納,謝謝!
④ C++是微軟發明的嗎為什麼會有這么多的編譯器哪個才是官方的
C++不是微軟發明,C++是語言 但是有不同分類 比如微軟的就是VC++了。 編譯器沒有官方一說,只是方向不同,微軟的自然是Microsoft VisualC++
⑤ 編譯程序出現在計算機時期的什麼時候
編譯程序出現的計算機時期是:第二代
編譯程序(Compiler,compiling program)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。
20世紀80年代以後,程序設計語言在形式化、結構化、直觀化和智能化等方面有了長足的進步和發展,主要表現在兩個方面:①隨著程序設計理論和方法的發展,相繼推出了一系列新型程序設計語言,如結構化程序設計語言、並發程序設計語言、分布式程序設計語言、函數式程序設計語言、智能化程序設計語言、面向對象程序設計語言等;②基於語法、語義和語用方面的研究成果,從不同的角度和層次上深刻地揭示了程序設計語言的內在規律和外在表現形式。與此相應地,作為實現程序設計語言重要手段之一的編譯程序,在體系結構、設計思想、實現技術和處理內容等方面均有不同程度的發展、變化和擴充。另外,編譯程序已作為實現編程的重要軟體工具,被納入到軟體支援環境的基本層軟體工具之中。因此,規劃編譯程序實現方案時,應從所處的具體軟體支援環境出發,既要遵循整個環境的全局性要求和規定,又要精心考慮與其他諸層軟體 工具之間的相互支援、配合和銜接關系。
⑥ 歷史上出現過的主流C/C++ 編譯器都有哪些
主流開發環境用MicrosoftVisualStudio2010,主流編譯器VisualC++10.0。VC++10.0是目前唯一一款完全實現標准C++所有特徵的編譯器。VS2010的不用說,用來你就知道,總之能提高你的效率。很快VS2010可能要被VS2012取代,期待吧!現在有一部分人仍在使用98年的VC6.0,理由是,VC6.0是一個「經典」的版本;現在仍有一部分人在使用WindowsXP,理由是,XP「穩定」、其它系統漏洞「多」。
⑦ C語言是在哪年發明的~
C,是一種通用的程序設計語言,它主要用來進行系統程序設計。具有高效、靈活、功能豐富、表達力強和移植性好等的特點,在程序員中備受青睞。
C語言是由UNIX的研製者丹尼斯·里奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson)於1970年研製出的B語言的基礎上發展和完善起來的。C語言可以廣泛應用於不同的操作系統,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C語言是一種面向過程的語言,同時具有高級語言和匯編語言的優點。在C語言的基礎上發展起來的有支持多種程序設計風格的C++語言,網路上廣泛使用的Java、JavaScript,微軟的C#等。
1983年,美國國家標准委員會(ANSI)對C語言進行了標准化,於1983年頒布了第一個C語言標准草案(83 ANSI C),後來於1987年又頒布了另一個C語言標准草案(87 ANSI C)。最新的C語言標準是在1999年頒布並在2000年3月被ANSI採用的 C99 ,但由於未得到主流編譯器廠家的支持,直到2004年C99 並未被廣泛使用,增加了若干新特性後 C99 已經逐漸讓C語言和C++分道揚鑣。
⑧ 請問,編譯軟體最早是由誰發明出來的
Grave of Grace
後記
Grace Hopper是個非常amazing的人 (常被稱為Amazing Grace),崇拜她的人相當多。雖然她的事跡很多,但是還有很多有類似事跡的人並沒有像她這樣受到眾人的崇拜。由其中一點我們可以看出來:從1947年開始 (二戰結束後第二年),她獲得了第一個榮譽博士學位 (賓州大學),從那以後,她先後被40多所大學授予榮譽博士學位,其中包括芝加哥大學、華盛頓大學、馬里蘭大學等知名學府。各種婦女社會團體和學術組織都曾授予Grace各種稱號和獎勵。1991年,布希總統在白宮授予她的「美國國家技術獎」 (National Medal of Technology) 是其中的最高獎項,她也是至今惟一獲此殊榮的美國女性。她的名言有很多,她自己最喜歡的,也是她最喜歡對所謂的「年輕人」說的 (在她年老時,她所謂的年輕人就是「年齡不到我的一半的人就叫做年輕人」),這句話是:
「A ship in port is safe, but that is not what ships are built for.」
語錄
下面Grace的語錄中有幾句比較有意思的話。
From then on, when anything went wrong with a computer, we said it had bugs in it.
The most dangerous phrase in the language is, 「We』ve always done it this way.」
Humans are allergic to change. They love to say, 「We』ve always done it this way.」 I try to fight that. That』s why I have a clock on my wall that runs counter-clockwise.
Leadership is a two-way street, loyalty up and loyalty down. Respect for one』s superiors; care for one』s crew.
One accurate measurement is worth a thousand expert opinions.
Someday, on the corporate balance sheet, there will be an entry which reads, 「Information」; For in most cases, the information is more valuable than the hardware which processes it.
We』re flooding people with information. We need to feed it through a processor. A human must turn information into intelligence or knowledge. We』ve tended to forget that no computer will ever ask a new question.
To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.
They told me computers could only do arithmetic.
In pioneer days they used oxen for heavy pulling, and when one ox couldn』t budge a log, they didn』t try to grow a larger ox. We shouldn』t be trying for bigger computers, but for more systems of computers.
Life was simple before World War II. After that, we had systems.
We went overboard on management and forgot about leadership. It might help if we ran the MBAs out of Washington.
At any given moment, there is always a line representing what your boss will believe. If you step over it, you will not get your budget. Go as close to that line as you can.
I seem to do a lot of retiring.
I handed my passport to the immigration officer, and he looked at it and looked at me and said, 「What are you?」
參考
維基網路:
http://en.wikipedia.org/wiki/Grace_Hopper
國立中央大學數學系:
http://li.math.ncu.e.tw/bcc16/pool/3.06.shtml
耶魯大學計算機系:
http://cs-www.cs.yale.e/homes/tap/Files/hopper-story.html
計算機先驅:
http://202.207.0.245:9001/jisuanjifazhanshi/xianqu/18.htm
This entry was posted in網路3Cand taggedcompiler,debug,Grace Murray Hopper,傳記,發明,編譯器,起源. Bookmark thepermalink.Post a commentor leave a trackback:Trackback URL.
⑨ 一種語言的編譯程序是這個語言的發明者開發出來的嗎
天哪, 你莫非想自己開發一個編程語言?
如果不是, 你為什麼不去認真學一門語言, 要問這種沒什麼意思的問題?
時間不是拿來浪費的, 多學點真本事. 累了就出去走走, 不要在網上閑逛