精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

ChatGPT | AI自制編程語言-實現JavaScript編譯器

發布于 2025-6-9 00:42
瀏覽
0收藏

隨著當前各種編程 ??Agent???,??MCP??? 的層出不窮,大模型的正在加速進化,于是又開始探索,不過這次的目標是用 ??golang??? 實現 ??JavaScript?? 引擎(目標是完成 ES5.1 的全部功能)。

1. 回顧 JS 編譯器的實現過程


ChatGPT | AI自制編程語言-實現JavaScript編譯器-AI.x社區

如上是總結的 ??V8?? 大體的實現方式,編程語言的實現已經經歷了幾十年的發展,包括 V8,Lua等語言基本都采用類似實現步驟:

  • 詞法分析
  • 語法分析
  • 語義解析和優化
  • 虛擬機
  • 通過 JIT 實現性能優化
  • ...

2. 如何選擇工具鏈和知識庫


ChatGPT | AI自制編程語言-實現JavaScript編譯器-AI.x社區

2.1 AI 編碼助手

AI 編碼助手有很多,但是用的順手的卻不多,我個人經常使用如下:

  • Trae 海外版本,使用 Builer 模式

優點:各種模型免費(不過有時候需要排隊),對于 web 開發友好,調試器比較方便

缺點:界面與 VSCode 差異大,代碼提示不太友好,合并代碼經常會出現 bug,工具鏈不齊全

  • Windsurf,使用 Cascade:

優點:有些模型會現實免費,基于 VSCode 實現,使用習慣差異不大,界面清晰,代碼提示和 bugfix 可以讓 AI 自動執行

缺點:提示有時候有點亂,如果思考時間過長,會經常超時,不能添加自定義模型

  • Cursor:

優點:社區完善,自由選擇模型,支持 MCP 市場,方便添加各種 rules

缺點:太貴,功能太多導致新手了解有一定的門檻,多文件之前上下文切換不太流暢

2.2 知識庫

要實現 JavaScript 編譯器,首先開發者要了解編譯器實現方案(參考上圖),然后讓 AI 了解實現方案(雖然 AI 本身已經有編譯器的實現原理,但是開發者需要按照場景提示 AI 按照哪種方案實現),最好要有簡單的樣例給到 AI 編碼助手,這里提供一些知識庫的資料:

  • https://github.com/linkxzhou/mylib/tree/master/c%2B%2B/simplejs 非常簡單的 JS 編譯器實現
  • https://github.com/wren-lang/wren wren 腳本語言源碼,大約 4000 行代碼
  • 書籍:《用 Go 語言自制解釋器》和《用 Go 語言自制編譯器》
  • 書籍:《編譯器設計(第二版)》和《自己動手構建編程語言》
  • JS 測試用例集合:https://github.com/tc39/test262

如果您實現的不是 JS 編譯器,也可以作為知識庫,讓 AI 參考源碼按照你想要的方式實現(比如:用 Rust 實現 JS ...)。

3. 解決思路

針對 ??simplejs?? 實現的項目總結如下:

  • 制定明確的項目規則,我們要實現??Javascript?? 引擎,從以往的經驗上看,項目至少超過 3000 行,所以先要將功能拆解為規則(各種 Prompt),而不是直接輸入[實現Javascript引擎]
  • 在提示詞中明確指出技術棧、期望行為和約束條件,就像提供規范說明書,約束模型的邊界
  • 讓 AI 拆解功能,以小型、功能為單位劃分文件來生產,測試和功能驗證
  • 測試驅動開發:先可以根據你描述的功能,生成測試用例,驗證 AI 是否遵循了你的功能要求,然后生產功能邏輯后,盡可能多的再生產測試用例,最后保證測試用例100% 通過
  • 控制質量:AI 輸出的任何功能,要了解邊界條件,并且提示 AI,輸出的代碼需要保持可讀性,甚至可以讓 AI 不斷重構當前的功能,以保證按照最少代碼實現
  • 控制上下文:如果上下文很多,我們不需要按照整個工程提問,而是按照某個文件,或者某個文件的某些行擴展
  • 有時候需要人工:報錯比較明確,或者歧義的代碼,建議開發者直接上手改代碼修復
  • 必要時候切換模型:有些問題用 DeepSeek 可以快速回答,就不需要用 Claude-3.7,當某些模型不能解決當前問題時,建議手動切換不同模型嘗試(模型的邊界比較模糊,有些時候 Claude-3.7 不能解決,GPT-4o 卻可以解決)
  • 如果有文檔,可以單獨建立 docs 目錄,記錄你想要的功能或者 API,甚至需要鏈接的知識庫等
  • 調試代碼多加日志:打印比較多的日志,基于日志的上下文讓 AI 修復 bug,能更快的分析問題并解決問題,而不是依賴 AI 對整個功能分析

4. 總結(完成第一個版本)

代碼已經開源(simplejs): https://github.com/linkxzhou/mylib/tree/master/go/simplejs

通過 AI 實現代碼詳細如下:

  • 測試用例:??2316?? 行
  • 功能代碼:??3556?? 行
  • 代碼覆蓋率:??coverage: 74.9% of statements??

ChatGPT | AI自制編程語言-實現JavaScript編譯器-AI.x社區

后續需要完成的工作:

  • 測試完整的 JS 測試集:tc39https://github.com/tc39/test262。
  • 增加性能優化:

解決尾遞歸問題

編譯預計算

嘗試通過 AI 實現少量的 `JIT` 功能

...

  • 執行??Benchmark???,運行壓測,讓??AI 分析 ??profile,找到性能優化點。

本文轉載自??周末程序猿??,作者:周末程序猿

已于2025-6-9 10:53:32修改
收藏
回復
舉報
回復
相關推薦
日韩视频永久免费观看| 一本色道久久综合亚洲91| 亚洲综合在线做性| 国产污片在线观看| 精品国产精品国产偷麻豆| 欧美美女视频在线观看| 日韩精品综合在线| 搞黄视频在线观看| 国产美女在线精品| 欧美在线观看网站| 美女三级黄色片| 牛牛视频精品一区二区不卡| 欧美亚洲自拍偷拍| 妺妺窝人体色www看人体| 免费黄色片在线观看| 精品一区二区免费| 91精品国产网站| 午夜精品久久久久99蜜桃最新版| 国产精品一区二区三区美女| 欧美系列一区二区| 欧美成人三级在线视频| 1pondo在线播放免费| 成人激情免费网站| 国产男人精品视频| 国产精品一区二区6| 91精品国产91久久综合 | 91麻豆成人精品国产免费网站| 国语自产精品视频在线看8查询8| 在线观看精品国产视频| 国产性猛交96| 国产亚洲精aa在线看| 欧洲人成人精品| 欧美在线观看www| 羞羞网站在线看| 中文字幕一区二区三区在线播放| 欧美日韩一区在线视频| 日韩有码第一页| 国产传媒欧美日韩成人| 91精品综合视频| 中文字幕第31页| 日韩精品电影在线| 欧美专区福利在线| av黄色在线看| 日韩午夜高潮| 97免费在线视频| 国产污视频在线看| 亚洲精品日韩久久| 韩剧1988免费观看全集| 国产精品美女毛片真酒店| 中文字幕午夜精品一区二区三区| xx视频.9999.com| 潮喷失禁大喷水aⅴ无码| 日韩激情一区| 色噜噜久久综合伊人一本| 四虎成人免费影院| 精品国产乱码| 日韩中文av在线| 欧美一区免费观看| 欧美黄免费看| 欧美国产高跟鞋裸体秀xxxhd| 欧美成人精品欧美一级| 一区在线免费观看| 91精品国产99| 国产精品久久久久久人| 视频一区二区国产| 国产精品在线看| 国产精品久久无码一三区| 经典三级在线一区| 97国产超碰| 日韩一级片免费| 久久综合久久综合久久| 色综合电影网| a免费在线观看| 亚洲午夜久久久久久久久电影网| 日韩日韩日韩日韩日韩| 男女羞羞在线观看| 欧美网站大全在线观看| 91精品999| 7777精品| 亚洲欧美中文字幕| www久久久久久久| 91精品推荐| 午夜精品久久久久久久99黑人 | 欧美视频在线一区二区三区| 黄色小视频免费网站| 精品三级国产| 亚洲精品第一页| 神马久久久久久久久久久| 91精品一区国产高清在线gif| 欧美黄色片免费观看| 国产超碰人人爽人人做人人爱| 日韩精品亚洲专区| 91网站在线看| 免费福利在线观看| 亚洲欧美日韩一区| 欧美精品99久久| 亚洲三级在线| 亚洲黄色成人网| 后入内射无码人妻一区| 亚洲国产国产亚洲一二三| 国产精品亚洲第一区| 亚洲国产www| 中文字幕欧美激情一区| 国产精品久久久久久久乖乖| 四虎影视4hu4虎成人| 精品国产91九色蝌蚪| 青青草华人在线视频| 亚洲精品麻豆| 亚洲精品日产aⅴ| 成人网视频在线观看| 香港成人在线视频| 日韩av片专区| 欧美日韩播放| 国模私拍一区二区三区| 一级爱爱免费视频| 久久免费精品国产久精品久久久久 | 韩国美女主播一区| 国产情侣av在线| 国产欧美日产一区| av网站在线观看不卡| 国产精品一站二站| 最近2019年好看中文字幕视频| 日产亚洲一区二区三区| 国产一区二区久久| 亚洲精品日韩精品| 日本电影欧美片| 亚洲第一区在线观看| 亚洲欧美精品aaaaaa片| 奇米影视在线99精品| 久久99精品久久久久久久久久| 成人影欧美片| 制服丝袜成人动漫| 五月激情四射婷婷| 视频一区在线播放| 蜜桃精品久久久久久久免费影院| av在线不卡免费| 日韩一区二区三| 中文字幕av播放| 国产在线视频一区二区三区| 亚洲高清在线观看一区| 欧美精品高清| 亚洲人成在线观看| 无码人妻黑人中文字幕| 久久综合五月天婷婷伊人| 黄色大片在线免费看| 1204国产成人精品视频| 九九久久综合网站| 午夜精品无码一区二区三区 | 日本三级欧美三级| 成人av影院在线| 国产中文字幕乱人伦在线观看| 久久视频社区| 九九热99久久久国产盗摄| www.五月婷| 亚洲国产成人91porn| 好男人香蕉影院| 香蕉国产精品偷在线观看不卡| 精品国产aⅴ麻豆| sm性调教片在线观看| 日韩成人在线播放| 日韩电影在线观看一区二区| 国产亚洲欧洲一区高清在线观看| 免费看a级黄色片| 日韩伦理视频| 亚洲精品日韩av| 91美女主播在线视频| 亚洲免费一级电影| 亚洲天堂视频网| 亚洲精品视频免费看| 色诱av手机版| 性欧美长视频| 亚洲人成人77777线观看| 国产 日韩 欧美| 久久久久国产精品免费| 午夜在线视频免费| 欧美熟乱第一页| 久久这里只有精品国产| 91女厕偷拍女厕偷拍高清| www日韩在线观看| 久久精品青草| 久久久福利视频| 国产伊人久久| 久久全国免费视频| 国产在线资源| 欧美成人乱码一区二区三区| 国产超碰人人爽人人做人人爱| 国产精品久久久久久久久免费丝袜 | 国产亚洲一区二区在线| 97人妻精品一区二区三区| 亚洲自拍另类综合| 亚洲自拍偷拍图| 粉嫩欧美一区二区三区高清影视| 欧美 日韩精品| 99久久.com| 久久国产日韩欧美| 9999精品视频| 国产mv免费观看入口亚洲| 成人日韩欧美| 国产一区二区三区网站| 亚洲国产日韩在线观看| 欧美日韩综合在线| 日本五十路女优| 国产精品久久久久永久免费观看 | 伊人久久亚洲综合| 亚洲成av人片在线观看| 精品女人久久久| 99久久精品久久久久久清纯| 国产欧美一区二| 久久亚洲精品伦理| 分分操这里只有精品| 91久久电影| 免费亚洲精品视频| 爱高潮www亚洲精品| 91精品国产自产在线| 欧美成人性网| 午夜精品久久久久久久久久久久 | 91一区二区| 免费观看成人在线| 大香伊人久久精品一区二区| 91精品在线国产| 福利一区和二区| 青青草精品毛片| jizz一区二区三区| 欧美激情国内偷拍| 成人在线播放| 久久久极品av| 日本电影全部在线观看网站视频 | 国产美女免费无遮挡| 成人永久免费视频| 超碰91在线播放| 精品在线播放免费| www.天天射.com| 久久国产免费| 亚洲自偷自拍熟女另类| 亚洲视频成人| 国产人妻777人伦精品hd| 欧美日韩三级| 久久亚洲a v| 欧美另类女人| 国产片侵犯亲女视频播放| 亚洲一区二区日韩| 日本黄xxxxxxxxx100| 久久久国产精品| 欧美h视频在线观看| 99九九热只有国产精品| 综合一区中文字幕| 亚洲国产一区二区三区在线播放 | 四虎永久免费影院| 99久久99久久精品免费观看| 亚洲调教欧美在线| 91污在线观看| 草草影院第一页| 久久久精品国产99久久精品芒果| 中文字幕一区二区三区人妻| 久久欧美一区二区| 免费观看a级片| 国产精品视频观看| 午夜国产福利一区二区| 一区二区成人在线观看| 国产香蕉视频在线| 色综合天天做天天爱| 中文字幕一区二区三区四区免费看 | 欧美精品一区三区| 欧美野外wwwxxx| 26uuu久久噜噜噜噜| 欧美日韩电影免费看| 国产欧美中文字幕| 视频一区中文字幕精品| 精品国产一区二区三区四区vr| 亚洲性视频大全| 欧日韩一区二区三区| 久久社区一区| 国产aaa免费视频| 久久亚洲国产精品一区二区| 亚洲最大天堂网| 成人做爰69片免费看网站| 国内精品久久99人妻无码| 国产欧美日韩视频一区二区| 欧美性猛交xxxxx少妇| 激情成人中文字幕| 中文字幕黄色av| 欧美r级在线观看| 国产精品秘入口| 欧美www在线| 精品3atv在线视频| 成人精品一区二区三区| 麻豆成人入口| 一区二区精品国产| 黄色精品网站| 男女污污的视频| 国产成人午夜电影网| 中文字幕免费在线看线人动作大片| 中文字幕字幕中文在线中不卡视频| 日本少妇全体裸体洗澡| 欧美专区日韩专区| 婷婷在线免费观看| 日韩在线观看成人| 日韩脚交footjobhdboots| 91欧美视频网站| 国产毛片一区二区三区| 国产免费裸体视频| 久久国产精品露脸对白| 黄色片视频免费观看| 亚洲精品欧美专区| 伊人成年综合网| 亚洲精品狠狠操| 精品麻豆一区二区三区| 国产成人精品久久久| 2021年精品国产福利在线| 亚洲精品人成| 久久久人人人| 朝桐光av一区二区三区| 亚洲精品日日夜夜| 国产精品国产精品国产| 亚洲精品天天看| 国产美女一区视频| 91最新在线免费观看| 欧美一区二区性| 人妻熟妇乱又伦精品视频| 国产精品1区二区.| 韩国一级黄色录像| 在线视频一区二区三区| 亚洲av成人无码久久精品老人 | 国产aⅴ精品一区二区四区| 日韩精品第一页| 亚洲综合激情| 日韩av手机在线播放| 一区二区三区四区在线播放| 91禁在线观看| 神马久久久久久| 电影亚洲一区| 日韩视频精品| 久久蜜桃精品| 成人精品999| 色婷婷久久一区二区三区麻豆| 神马久久高清| 97超级碰在线看视频免费在线看| 北条麻妃一区二区三区在线观看| 国产女人18毛片| 国产精品羞羞答答xxdd| 免费三级在线观看| 制服视频三区第一页精品| 欧美一区二区三区在线观看免费| 国产精品免费久久久| 日本午夜一区| 一起操在线视频| 亚洲欧美日韩国产手机在线| 91九色蝌蚪91por成人| 久久成年人视频| 秋霞影院一区| 国产精品成人久久电影| 99久久婷婷国产综合精品 | 国产视频一区三区| 中文乱码人妻一区二区三区视频| 偷窥少妇高潮呻吟av久久免费| 天天干,夜夜爽| 欧美在线视频导航| 猛男gaygay欧美视频| 波多野结衣天堂| 亚洲欧美综合在线精品| 国产成人精品毛片| 久久久久久久久国产| 欧美sss在线视频| 日本精品www| 国产精品久久精品日日| 国产日本精品视频| 亚州成人av在线| 欧美色网址大全| 亚洲精品乱码久久久久久动漫| 一区二区三区久久| 午夜小视频免费| 国产精品男女猛烈高潮激情| 亚洲国产老妈| 男女一区二区三区| 在线欧美日韩精品| 人人干在线视频| 国产精品福利视频| 视频一区二区三区入口| 国产suv一区二区三区| 亚洲精品按摩视频| 国产极品嫩模在线观看91精品| 国产人妻人伦精品| 94色蜜桃网一区二区三区| 中文字幕在线观看第二页| 欧美激情久久久| 精品国产aⅴ| 99久久久无码国产精品性波多 | 欧美丝袜在线观看| 亚洲国产一区二区三区青草影视| 免费在线观看一级毛片| 成人免费网站在线看| 99亚洲视频| 国产三级国产精品国产国在线观看 | 奇米777在线| 91福利社在线观看| 亚洲奶水xxxx哺乳期| 天堂av一区二区| 粉嫩一区二区三区在线看| 瑟瑟视频在线免费观看| 91国语精品自产拍在线观看性色 |