程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 實現一門新的語言--背景(1),一門--

實現一門新的語言--背景(1),一門--

編輯:C++入門知識

實現一門新的語言--背景(1),一門--


背景

兩個月前自學了編譯原理, 在草草學習了前端之後實現了一門不能算語言的語言, 一直想對它進行維護, 但是無奈源代碼是用java寫的, 就我目前的狀態而言對java完全提不起興趣, 這段時間學習C++, 在實現完正則表達式之後幾乎找不到high點, 於是決定用C++重新實現一門語言. 為了增加難度我准備實現一門面向對象的語言, 但是同時也為了降低難度我決定暫時不寫該語言的CFG(事實上我已經不太記得怎麼寫上下文無關文法了), 等到具體實現過程中, 怎麼簡單怎麼寫… 因為我實際水平有限, 編譯原理學習也很有限, 可能很多地方的實現的方式會按照自己的想法而不是標准來, 如果大家感興趣歡迎和我交流…

實現計劃

為了達到鍛煉C++的效果, 同時為了延長開發周期, 不讓自己又陷入全世界尋找練手項目的困境, 開發過程中我會遵照一下原則 :

實際的代碼應該從下一節開始, 今天粗略地看了一下之前博客, 由於自己之前一直不重視排版, 才發現以前的文章排版像屎一樣, 自己都看不下去了, 今後會努力改善...

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved