當前位置:首頁 » 編程軟體 » 怎樣設計編程語言

怎樣設計編程語言

發布時間: 2023-06-12 06:12:13

A. 電腦編程語言怎麼設計出來的

編程語言..是人為製作的....

那麼,,怎麼製作出來的呢????

那就要從C語言講起了..C語言是祖宗了..但也不是最早的祖宗...

當年98操作系統,,就是用C語言編寫的..

後來微軟推出的編程工具,,也是用C++或者C語言編寫的..

那麼C語言和C++又是誰發明出來的呢????

C語言和C++都被稱為高級語言..什麼叫高級語言呢?

就是能夠被人理解的語言.就叫高級語言了...

那麼,,怎麼發明出來的呢?

其實,,當初人們和計算機打交道,,當初的計算機,,也就是最早的計算機,,有一個房子那麼大..操作他要幾十個科學家..

為什麼呢?因為計算機只能識別二進制語言..

人們就在二進制的基礎上,,慢慢編寫,,用了發明了匯編語言這種低級語言,,畢竟匯編比二進制容易理解很多很多..

但由於匯編學習起來很難理解..於是人們 又在他的基礎上,進一步解釋,簡化..最後發明C語言,,到C++(其實C++和C語言是完全不同的語言,,但他們都是計算機語言,不過是表達規則不同罷了),,

之後又在這個基礎上發明了什麼VB等的語言..

這些都是從低級語言一級一級發展而來的的後輩了..

如果你想編寫自己的計算機語言,,那麼你可以學習C語言..C語言功能強大,,接近計算機硬體..

如果你覺得不爽,,就學習匯編吧..這個語言比C語言更低級..更接近計算機硬體..用這種語言編寫的病毒程序,,甚至能讓計算機硬體損壞..

當今變成工具,,繁多,,但最終都是從幾個基礎語言系發展出來的..

一個是C語系..包括C++,,等

另一種是BASIC語系....

等..

想發明自己的計算機語言學好最基礎的BASIC和C語言是個不錯的做法...

最好就學匯編吧..

B. 編程語言(比如C語言、JAVA)是怎麼被設計出來的設計的過程又是怎樣的

參考一些資料,可以看一些發展歷史。C語言歷史

早期的操作系統等系統軟體主要是用匯編語言編寫的,如UNIX操作系統。由於匯編語言
依賴於計算機硬體,程序的可讀性和可移植性都比較差。為了提高可讀性和可移植性,最好
改用高級語言,但一般高級語言難以實現匯編語言的某些功能,而匯編語言可以直接對硬體
進行操作,例如,對內存地址的操作、位(bit)操作等。人們設想能否找到一種既具有一般
高級語言特性,又具有低級語言特性的語言,集它們的優點於一身。於是,C語言就在這種
情況下應運而生了,之後成為國際上廣泛流行的計算機高級語言。它適合於作為系統描述語
言,即用來寫系統軟體,也可用來寫應用軟體。
C語言是在B語言的基礎上發展起來的,它的根源可以追溯到ALGOL 60。1960年出現的
ALGOL 60是一種面向問題的高級語言,它離硬體比較遠,不宜用來編寫系統程序,1963年英
國的劍橋大學推出了CPL(Combined Programming Language)語言。CPL語言在ALGOL 60的基
礎上接近硬體一些,但規模比較大,難以實現。1967年英國劍橋大學的Matin Richards對
CPL語言作了簡化,推出了BCPL(Basic Combined Programming Language)語言。1970年美國
貝爾實驗室的Ken Thompson以BCPL語言為基礎,又作了進一步簡化,它使得BCPL能擠壓在
8K內存中運行,這個很簡單的而且很接近硬體的語言就是B語言(取BCPL的第一個字母),並
用它寫了第一個UNIX操作系統,在DEC PDP-7上實現。1971年在PDP-11/20上實現了B語言,
並寫了UNIX操作系統。但B語言過於簡單,功能有限,並且和BCPL都是「無類型」的語言。
1972年至1973年間,貝爾實驗室的D.M.Ritchie在B語言的基礎上設計出了C語言(取BCPL的
第二個字母)。C語言既保持了BCPL和B語言的優點(精練,接近硬體),又克服了它們的缺點
(過於簡單,數據無類型等)。最初的C語言只是為描述和實現UNIX操作系統提供一種工具語
言而設計的。1973年,K.Thompson和D.M.Ritchie兩人合作把UNIX的90%以上用C改寫,
即UNIX第5版。原來的UNIX操作系統是1969年由美國的貝爾實驗室的K.Thompson和
D.M.Ritchie開發成功的,是用匯編語言寫的,這樣,Unix使分散的計算系統之間的大規
模聯網以及互聯網成為可能。
後來,C語言多次作了改進,但主要還是在貝爾實驗室內部使用。直到1975年UNIX第6版
公布後,C語言的突出優點才引起人們普遍注意。1977年出現了不依賴於具體機器的C語言編
譯文本《可移植C語言編譯程序》,使C移植到其它機器時所需做的工作大大簡化了,這也推
動了UNIX操作系統迅速地在各種機器上實現。例如,VAX,AT&T等計算機系統都相繼開發了
UNIX。隨著UNIX的日益廣泛使用,C語言也迅速得到推廣。C語言和UNIX可以說是一對孿生兄
弟,在發展過程中相輔相成。1978年以後,C語言已先後移植到大、中、小、微型機上,如
IBM System/370、Honeywell 6000和Interdata 8/32,已獨立於UNIX和PDP了。現在C語言已
風靡全世界,成為世界上應用最廣泛的幾種計算機語言之一。
以1978年由美國電話電報公司(AT&T)貝爾實驗室正式發表的UNIX第7版中的C編譯程序為
基礎,Brian W.Kernighan(柯尼漢)和Dennis M.Ritchie(里奇)合著了影響深遠的名著
《The C Programming Language》,常常稱它為『K&R』,也有人稱之為『K&R標准』或『白
皮書』(white book),它成為後來廣泛使用的C語言版本的基礎,但在『K&R』中並沒有定義
一個完整的標准C語言。為此,1983年,美國國家標准化協會(ANSl)X3J11 委員會根據C語言
問世以來各種版本對C的發展和擴充,制定了新的標准,稱為ANSI C,ANSI C比原來的標准C
有了很大的發展:K&R在1988年修改了他們的經典著作《The C Programming Language》,
按照ANSI C標准重新寫了該書。1987年,ANSI又公布了新標准——87 ANSI C。目前流行的C
編譯系統都是以它為基礎的。當時廣泛流行的各種版本C語言編譯系統雖然基本部分是相同
的,但也有一些不同。在微型機上使用的有Microsoft C(MS C),Borland Turbo C,Quick C
和AT&T C等,它們的不同版本又略有差異。到後來的Java、C++、C#都是以C語言為基礎發展
起來的。

C. 如何編寫C語言程序

准備材料

windows電腦、VC++(DEV_C++)

1.打開桌面上的DEV_C++,進入如下界面:

熱點內容
如何結合商圈顧客特點配置貨品 發布:2025-02-10 22:10:59 瀏覽:593
紙幣如何配置財富 發布:2025-02-10 22:00:57 瀏覽:706
資料庫中存放的是視圖的 發布:2025-02-10 21:57:46 瀏覽:628
伺服器如何做到獨立防護 發布:2025-02-10 21:50:45 瀏覽:108
摩斯密碼從哪裡來 發布:2025-02-10 21:34:50 瀏覽:440
蝴蝶結的密碼是多少 發布:2025-02-10 21:34:42 瀏覽:128
php迭代數組 發布:2025-02-10 21:19:35 瀏覽:794
編程語言指數 發布:2025-02-10 20:54:34 瀏覽:185
圖案加密法 發布:2025-02-10 20:49:47 瀏覽:993
壓縮推送 發布:2025-02-10 20:44:00 瀏覽:429