怎樣設計編程語言
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++,進入如下界面: