日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

语言关键字特别注意没有_从零开始写文本编辑器(三十三):前20名编程语言的关键字...

發(fā)布時間:2025/4/16 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 语言关键字特别注意没有_从零开始写文本编辑器(三十三):前20名编程语言的关键字... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

以前沒細(xì)心學(xué)習(xí),其實html, xml 并不是編程語言,它們叫標(biāo)記語言,即縮寫ml的全稱markup language。

盡量找了資源,整理了前20名的編程語言的關(guān)鍵字。然后用工廠封裝創(chuàng)建。我之前是寫類似 KeywordsJava 這種具體類。

現(xiàn)在支持20個類,需要添加一層抽象。本篇描述幾處實現(xiàn)細(xì)節(jié)。

正文

首先,這20種編程語言的關(guān)鍵字,有一些我也沒收集到。一些解釋型語言,它們沒有關(guān)鍵字一說,都是標(biāo)準(zhǔn)庫/類。

收集過程

  • 先是上網(wǎng)搜索
  • 整理到印象筆記里
  • 逐一保存為 某語言.txt 的文本中
  • 找的過程中,有幾種語言沒有找全:

  • 解釋型的:perl/matlab
  • 有相同的:object c與c++關(guān)鍵詞有重合部分
  • 體量太大的:sql,sql與其說是關(guān)鍵字,不如說是指令,比匯編語言還多,有746個,對四版本的標(biāo)準(zhǔn)還完全不同,是個特殊情況,后續(xù)處理時,再特別關(guān)照下。
  • 有趣的:

  • 主流的幾門語言,它們關(guān)鍵字?jǐn)?shù)量在30個左右。
  • 解釋型的關(guān)鍵字,往往是編譯型的數(shù)倍之多。
  • 然后像“工具人”一樣,寫成單行格式的 txt 文件

    格式:每行一個關(guān)鍵字。

    看過 EditPlus 的關(guān)鍵字語法插件,也是用純文本格式,所以這里沒必要用復(fù)雜的 XML 或 JSON 來記錄??春罄m(xù)需求再說,現(xiàn)在不關(guān)心。

    關(guān)鍵字從文本中加載-添加入集合容器-封裝成類-返回接口

    我不想用 UML 軟件畫,雖然會好看但是操作累,這里就在紙上畫畫草稿UML圖(格式不嚴(yán)謹(jǐn)勿噴)。

    重構(gòu)舊的兩種java關(guān)鍵字用例

    下一步要把關(guān)鍵字與文件類型關(guān)聯(lián),一一對應(yīng)的啟動編輯關(guān)鍵字時,能自動補全。

    以上~

    總結(jié)

    以上是生活随笔為你收集整理的语言关键字特别注意没有_从零开始写文本编辑器(三十三):前20名编程语言的关键字...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。