nb編譯器
Ⅰ 丹尼斯·里奇(C語言之父)的英文介紹 要英文!要長的 不能太短!!!!好的補50分!!急用!!!!!
Dennis MacAlistair Ritchie (born September 9, 1941) is an American computer scientist notable for his influence on C and other programming languages, and on operating systems such as Multics and Unix. He received the Turing Award in 1983 and the National Medal of Technology in 1998. Ritchie was the head of Lucent Technologies System Software Research Department when he retired in 2007.
Born in Bronxville, New York, Ritchie graated from Harvard with degrees in physics and applied mathematics. In 1967, he began working at the Bell Labs' Computing Sciences Research Center.
Ritchie is best known as the creator of the C programming language and a key developer of the Unix operating system, and as co-author of the definitive book on C, The C Programming Language, commonly referred to as 'K/R' or K&R (in reference to the authors Kernighan and Ritchie).
Ritchie's invention of C and his role in the development of Unix alongside Ken Thompson, has placed him as an important pioneer of modern computing. The C language is still widely used today in application and operating system development and its influence is seen in most modern programming languages. Unix has also been influential, establishing concepts and principles that are now well-established precepts of computing. The popular Linux operating system and its tools are descendants of Ritchie's work and the Windows operating systems include Unix compatibility tools and C compilers for developers.
Ritchie has said that creating the C language 'looked like a good thing to do' and that anyone else in the same place at the same time would have done the same thing, though Bell Labs colleague Bjarne Stroustrup, developer of C++, said that "if Dennis had decided to spend that decade on esoteric math, Unix would have been stillborn."
Following the success of Unix, Ritchie continued research into operating systems and programming languages with contributions to the Plan 9 and Inferno operating systems and the Limbo programming language.
In 1983, Ritchie and Ken Thompson jointly received the Turing Award for their development of generic operating systems theory and specifically for the implementation of the UNIX operating system. Ritchie's Turing Award lecture was titled, "Reflections on Software Research."
On April 27, 1999, Thompson and Ritchie jointly received the 1998 National Medal of Technology from President Bill Clinton for co-inventing the UNIX operating system and the C programming language which together have led to enormous advances in computer hardware, software, and networking systems and stimulated growth of an entire instry, thereby enhancing American leadership in the Information Age
Dennis Ritchie is often referred to as "dmr" (his Bell Labs email address) in technical discussion groups.
Ⅱ 什麼是C語言
C語言是貝爾實驗室在20世紀70年代初開發的一種用途廣泛的編程語言。
1969年Ken Thompson在PDP-7上用匯編語言編寫了Unix的最初版本,用匯編語言編寫的程序是難以維護的,Ken Thompson 意識到需要一種更加高級的變成語言來完成Unix的開發,於是他設計了一種簡單的B語言,B語言是在BCPL語言的基礎上開發的(BCPL是上個世紀60年代中期產生的一種系統編程語言)。
不久後,Dennis Ritchie加入到了Unix項目,並開始用B語言編寫程序。1970年, 貝爾實驗室為Unix項目爭取到了一台PDP-11計算機。B語言經過改進運行在了PDP-11上時,Ken Thompson就用B語言重寫了部分Unix代碼。
到了1971年,B語言已經無法滿足Unix的開發了,於是Dennis Ritchie開始開發B語言的升級版。他最初將心開發的語言明明為NB(New B), 但後來,新語言與B語言差別越來越大,於是他決定將它命名為C語言。
1973年C語言已經足夠穩定,可以用來重新編寫Unix系統了。改用C語言編寫的程序顯示出一個非常重要的好處:可移植性。通過在貝爾實驗室里為其他類型的計算機編寫C語言編譯器,Unix也同樣可以在不同類型的計算機上運行了。
C語言自出現後,一直持續發展,1978年Brain Kernighan 和 Dennis Ritchie 合作編寫並出版了The C Programming Language (K&R)。此書一經出版就迅速成為了C程序員的寶典。由於當時缺少C語言的正式標准,所以這本書就成為了事實上的標准。
隨著C語言的迅速普及,編寫新的C語言編譯器的程序員們都參考"K&R",但"K&R"對一些語言特性的描述非常模糊,導致編譯器會對這些特徵進行不同的處理(目前C語言里依然有很多未定義行為)。
由於在「K&R」出版後,C語言一直在持續發展,對C語言進行全面、准確且最新描述的需求就顯得尤為迫切了,如果缺乏標准,就會出現各種方言(參考Lisp)會影響到C語言的可移植性。
1983年美國國家標准協會(ANSI)開始編制C語言標准。經過多次修訂,C語言標准於1988年完成,並在1989年12月正式通過, 簡稱C89, 1999年通過了C99標准,2007 年,C語言標准委員會又重新開始修訂C語言,到了 2011 年正式發布了C11。
Ⅲ 怎樣將exe程序反編成VB代碼
VB 可以編譯為兩種格式:
Native /本地代碼:可以用通用的反匯編工具反匯編,或部分反編譯至 C 代碼;
P-code /偽代碼:目前尚沒有 P-code 格式 EXE 的反匯編工具。