一門程式語言是如何被創造出來的?

時間 2021-06-01 14:14:04

1樓:

知識儲備:

學習完編譯原理;

具備程式設計能力;

了解目前流行語言特性。

思考內容:

確定語言用途和功能場景;

選擇語言基礎特性和功能;

確定你要用什麼去編譯實現你所需要創造實現的語言;

步驟什麼的,就按編譯原理裡面的來詞法、語法分析什麼的。

2樓:藍海

程式設計高階語言類似於人類自然語言,你想創造一門語言,那就得創造出這門語言的基本語言元素,比如單詞,關鍵字。然後是基於這些基礎元素上的詞法,語法,語義等。計算機只能識別二進位制機器語言,所以創造程式語言的關鍵是要編寫出能轉換成機器語言的工具,也就是編譯器。

理論上只要你能寫出編譯器,你就能製造出任意程式語言。編譯原理是電腦科學最高深的理論之一。

3樓:撒哈拉的水草

一門語言的出現必定是為了滿足當時的需要

有個疑問就是:

為什麼C++設計的時候不把C語言擅長的也包含進去,這樣就完全沒必要用C了,用一門C++就可以做現在C和C++能做的。

為什麼C#的設計不整合C和C++,這樣就可以用C#做所有C和C++,C#能做的。

@vczh

不同的語言是怎麼創造出來的?

遲曉強 語言這種東西,屬於人的特徵,跟乙個人的性格一樣,屬於先天和後天共同作用的結果,非洲和北歐的人由於氣候等地理環境有著不一樣的鼻腔容積,舌頭和聲帶特性,所以他們所 演化 出來的語言會不同,同時,後天人群的一些共性也會導致語言的分支,你能想象一群天天追鹿敢馬,和猛獸搏鬥的人們之間的交流還用一些語速...

財富是怎麼創造出來的?

阿樂 勞動。勞動是創造財富的源泉,但不是唯一源泉。財富不同於價值,價值是凝結在商品中的人類勞動,是由社會必要勞動時間決定,因此創造價值的源泉只能是勞動。而財富是指商品的使用價值,即商品的自然屬性。創造財富的源泉是多樣,除了勞動之外,至少還包括勞動資料和勞動物件。土地 裝置 原材料等非勞動生產要素也對...

英文 拉丁文,是怎麼被創造出來的?

世界上最早的字母原始迦南字母和後來的腓尼基字母都屬於象形字母,其歷史發展脈絡簡單總結如下 原始迦南字母 腓尼基字母 希臘字母 古義大利字母 伊特拉斯坎字母 拉丁字母 英語字母 1.原始迦南字母出現在在青銅時代晚期 約西元前15世紀 發現。它是象形文本,到腓尼基字母時代,有些字的意思已改變了,例如gi...