拥有完整生态的优秀中文编程语言,“文言”编程语言简介

拥有完整生态的优秀中文编程语言,“文言”编程语言简介

正如不是使用英文字母编程就是英文编程语言一样,同样不是使用中文字符就是中文编程语言,易语言那种直接替换Basic的关键字的语言不算中文编程语言。目前正儿八经算中文编程语言的,最早应该是PerlYuyan,唐凤在09年搞出来的语言,官方给了一个埃氏筛找素数的示例

用籌兮用嚴。井涸兮無礙。印曰最高矣  又道數然哉。。截起吾純風  賦小入大合。。習予吾陣地  並二至純風。。當起段賦取  加陣地合始。。陣地賦篩始  繫繫此雜段。。終陣地兮印  正道次標哉。。輸空接段點  列終註泰來。

不过PerlYuyan就只有这一版,后续也没有更新,只有核心内容。

今天介绍给大家的“文言”编程语言是一个新兴的中文编程语言,而且拥有完整的生态,有完整的官方文档“文言陰符”,百科“文心雕龍”,开发工具“文言齋”,语法高亮“文言五色”,代码补齐“文言片語”,更重要的是,有包管理工具“文淵閣”和仓库“文淵閣總目”,甚至像许多其他编程语言一样,有JVM版,而且生态是统一的。

文档是这种风格

明義第一

編程者何。所以役機器也。機器者何。所以代人力也。然機器之力也廣。其算也速。唯智不逮也。故有智者慎謀遠慮。下筆千言。如軍令然。如藥方然。謂之程式。機器既明之。乃能為人所使。或演星文。或析事理。其用豈止萬端。問曰。機器者。物也。銅鐵也。何能為而能識人之語。而為人之使耶。曰。此所以有編程語言也。人之所常言。辭或斐然。典或奧雅。機器故不能解。然機器所解者。則寥寥然二三言也。曰與。曰或。曰非。此皆至元之辭。人又未易用之。故取其中庸之道。倣人之所言。取其精煉明要者。點竄典字。嚴定其義。上足觀之而為人之用。下足譯之而為機器所解。是謂編程語言也。古有算經。易有繫辭。其用雖不同。語如其類也。

或問曰。程式所貴者何。曰二。貴巧。貴工。蓋謀一事。其計非一。然或事倍而功半。或道迂而求遠。皆非良策也。故編程之人。必研於策。策之佳者。其算也精。其行也速。是謂之巧。又程式如文章然。如其信筆雜湊者。其義亦必不通。其謬亦必多矣。程式亦一理。脈絡通順。文理了然者。令人讀之而達其意。機器行之而無少失。是謂之工。

或問曰。君言編程亦美矣。然吾既不以其為生計。好之者自謀之。吾何學為。曰。雖不為用。學之亦有益於思。慎密而遠。明辨而清。此其一。為作者之樂。此其二。又問曰。編程復何樂耶。終日營營然。對字麻麻然。逢謬急急然。何如鬥雞走犬呼盧傳杯之樂歟。曰。編程之樂者。在造物也。女媧氏初知之。公輸子復知之。歐冶子三知之。今有是戲。匹夫能為。而其趣蓋同。何言不樂歟。問曰。吾知編程之益也。然無由而學之。曰。嘻嘻哉。觀此書可也。

今世之編程。實西人草創。故其用字必譯耳。其辭古多未聞。或有其字。意乃不同。故曰未言其編程。先解其用字。昔徐利之譯幾何原本。先解幾何之用字。是理也。必不能效抱朴之河車朱雀。乃使觀者不知所云。計開。

「代碼」者。程式之文字也。或僅數言。或至累牘。視其用也。

「編譯器」者。亦一程式也。所以譯編程語言。令其為機器之所解也。

「運行」者。其程式既為機器所解。復令彼行之。或算一數。或行一事。亦視其用也。

「報錯」者。或以人之誤。或以物之限。機器不能達人所欲。是以其因吿人也。

今世之編程語言豈下百種。各爭一日之長。然多西人所製。亦沿西人之語。今有滬上黃生。博考諸書。效古人之雅言。為漢語作編程之計。名其言曰「文言」。此書用之。不亦宜乎。

古之啟蒙。無不以最易始。昔龍文三字是也。今亦因之。編程之最易者。曰「問天地好在」。列其代碼如左。

吾有一數。曰三。名之曰「甲」。為是「甲」遍。吾有一言。曰「「問天地好在。」」。書之。云云。

運行之。乃得

問天地好在。問天地好在。問天地好在。

或問曰。胡曰「問天地好在」耶。曰。蓋機器未編程時。混沌茫昧。不知天地之所在。既經編程。頓而明朗。撥雲見日然。故欲問天地之好在也。

或問曰。胡問之三遍耶。天地豈聾也哉。君不聞秦宓之辯耶。曰。非也。所以示「循環」之用也。「循環」者。為一事數遍也。如輻輳輪轉然。如日月交替然。或問曰。欲行之五遍。可乎。行之千遍。可乎。曰。無不可也。

為是五遍。吾有一言。曰「「問天地好在。」」。書之。云云。為是千遍。吾有一言。曰「「問天地好在。」」。書之。云云。

或問曰。「甲」者謂何。胡不謂「乙」耶。曰。皆可也。「甲」者。名也。名者。實之賓耶。實者何。悉聽尊便也。欲三則三。欲五則五。是謂「變數」也。復觀此二句。

吾有一數。曰三。名之曰「甲」。吾有一言。曰「「問天地好在。」」。書之。

吾有一數 吾有一言者。蓋言是變數之類也。數者。所以算也。言者。所以吿人也。物各其類。不宜混同。猶馬之不同於鹿。人之不同於鬼。遂預言之。以明其類。

曰三 曰「「問天地好在。」」者。所以命其實也。後若有問數幾何者。乃自是知其為三。言亦同。

名之曰「甲」者。所以名變數也。如人之名贓獲。劍之名巨闕。後凡曰「贓獲」者。乃知謂「贓獲」其人。又萬物皆變化之中。如昔人之廣陵。鮑照之蕪城也。今易「甲」為四如是。

昔之「甲」者。今四是矣。

書之者。蓋彼運行之所得。機器自知之。而人無由而知之。故用此辭令其示人以果也。

或問曰。甲字上下有符如矩尺然者。何焉。今欲省之。可乎。曰。不可。此引號也。「單引號」者。所以別變數於其他也。「「雙引號」」者。所以別言語於其他也。微是。不能別歧義也。又問曰。句讀。挪抬。無之可乎。曰。此唯觀者助也。無之無損於義。故前例亦可書若是。

吾有一數曰三名之曰「甲」為是「甲」遍吾有一言曰「「問天地好在」」書之云云

「問天地好在」之例。至此略明矣。

即语言的入门简介并给出一个示例

吾有一數曰三名之曰「甲」為是「甲」遍吾有一言曰「「問天地好在」」書之云云

THE END
0.易语言汉语编程——产品介绍本程序由大连大有吴涛易语言软件开发有限公司开发。程序使用易语言编程,用易语言实现了一种新的解释型的中文编程语言工具,“易乐谷”源程序可自动转换为流程图,流程图可自动转为“易乐谷”源程序 详细介绍|最新下载jvzquC41yy}/f‚|v0eun0ls1rti/j}r
1.C语言中文网:C语言程序设计门户网站(入门教程、编程软件)C语言中文网是中国领先的C语言程序设计专业网站,提供C语言入门经典教程、C语言编译器、C语言函数手册,C语言编程技巧,C语言考试试题等,是学习、自学C语言程序设计的好帮手。jvzquC41e0hjcwhjgpm/pny1
2.易语言汉语编程——功能展示数据库是保存、管理数据的最核心部件,易语言除了支持现今所有大型数据库,还具有从最底层自行开发的,具有完全自主知识产权和核心技术的数据库系统,现在该数据库性能已经能与曾经在中国大地上风靡一时的Fox系列数据库相媲美,并且还在继续不断的完善中,为我国发展属于自己的强大安全实用型数据库奠定基础。 jvzquC41f{}u0lto0et0ixsipgth1|om{{4ivv
3.易语言中文编程:从入门到精通(第2版)中文pdf扫描版[254MB]电子书本书介绍了全中文、全可视、全编译、跨平台的编程语言——“易语言”。该程序实现了真正的中文编程,彻底摆脱英文的语言模式,符合中国人的习惯。“易语言”功能强大,资源丰富,是广大编程爱好者的最理想的选择。书中全面、详细介绍了易语言的使用方法,内容详实、通俗易懂、结构清晰、循序渐进、图文并茂,配有大量示例。jvzquC41yy}/lk:30pku1ktqmu577@6220nuou
4.Dart编程语言中文网|DartDart 是面向对象的编程语言,语法风格对于许多现有的开发人员来说都很熟悉。 如果您已经了解 C++,C# 或 Java ,那么使用 Dart 也就是分分钟的事情。 响应式 Dart 可以便捷的进行响应式编程。由于快速对象分配和垃圾收集器的实现, 对于管理短期对象(比如 UI 小部件), Dart 更加高效。 Dart 可以通过Future和Stream的jvzquC41yy}/fjwvep4dqv4
5.乐易论坛易语言火山PC视窗中文编程交流论坛乐易网易语言中文编程专区 易语言问答区(781) 主题: 573,帖数: 2612 最后发表: 2025-5-13 09:45 乐易产品中心(496) 主题: 185,帖数:1万 最后发表:半小时前 原创软件发布 主题: 89,帖数: 2522 最后发表: 2025-10-16 16:32 易语言教程(435) jvzq<84wr0rf{kh0eqs0
6.2023年10月编程语言排行榜:C#逼近Java编程是计算机专业的核心技术,是计算机专业学生追求的终极目标。要学好计算机,首先得从学习编程语言开始。而好的编程语言入门书籍,则是良师是益友,能引领你从第一步开始,步步深入,以至精通。下面所介绍的书籍是专门为读者精选出的编程语言入门类好书。 C Primer Plus 第6版 中文版 jvzquC41yy}/fxzdcp4dqv4pqvk0:>:299<988
7.仓颉编程语言官网仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。jvzquC41ecthlrj/ncth0ls1
8.Python语言学习指南中文网非官网Python语言学习指南中文网 下载 Python是一种编程语言,本站提供学习python的方法与资源。 开始学习 想要开始学习Python这种编程语言吗?,何时何地都可以轻松开始. 从初学者指南开始 下载 点击下载各版本的Python源代码与安装程序! 最新:下载Python 文档 在线获取Python 标准库的文档以及教程和指南jvzq<84r{vnpp7u4jr4dqv4
9.中蟒(中文Python)編程語言網站chinesepython中蟒 網站主頁 中蟒是 Python 語言的中文版本. 提供即譯式, 互動, 以概念出發並可擴展的程式語言. 其結構異常的清楚且用途極廣. 目前已移植到非常多的操作平台上. 中蟒是免費的.jvzq<84yyy4djrsgugvzvqtp0qxh1
10.洛书编程语言洛书(Losu) 编程语言,全称 Language Of Systemd Units ,超轻量、跨平台、易扩展、支持中文代码、拥有中文文档和视频资料,致力于打造一门开源、高效、强大的编程语言。 洛书是一款: 图灵完备 的编程语言,支持面向过程、面向对象与部分元编程的特性 全平台可用,支持Windows、Linux、RTOS等多种操作系统,解释器可以由 jvzquC41ikzfg7hqo1iigw2ejcudjns
11.赛事报名|香港中文大学(深圳)2023年程序设计竞赛|香港中文平均难度不高于CSC3100数据结构课程编程作业难度。赛题仅考察算法和程序设计能力,不涉及Windows/Linux等编程知识。 编程语言 支持C/C++/Python/Java,出题组会根据不同语言设置不同时限。 大赛咨询群 其他相关事项可加入咨询群询问或等待后续发放参赛手册获悉。 jvzquC41ufy/e~mm0gjv0ls1gxkov8>23
12.程序设计类课程教辅平台本课程是面向计算机新人的程序设计入门课程,Java语言是教学的媒介,但不是课程的目标。 下载开发环境 » 程序设计基础( Python语言) 本课程面向各类热爱编程的同学,培养运用 Python 编程语言解决实际问题的编程能力。使学生掌握 Python 语言的基本语法、语句以及结构化程序设计的基本思想和方法,了解基本的算法和数据结构jvzq<84e0ppvr}3gfw4dp8
13.编程帮:分享优质编程教程编程帮,一个在线学习编程的网站,专注于分享优质编程教程,包括C/C++、Java、Python、C#、JavaScript、PHP、SQL等。您的下一套教程,何必是书籍。jvzquC41yy}/drfpejkoi7sgv1
14.php5下载php5.4下载php5.3下载php中文手册php5下载-php5.4下载-php5.3下载-php中文手册PHP是现在非常常用的一款编程语言,一般都是用在前端开发里面的,而且现在php的使用十分的广泛了,很多中小型企业做开发都是用的php这门语言,绿色资源网小编为了方便大家学习php语言编程,整理出来了不少的有关于php的编程手册,比如php入门到精通,php怎么入门等等,希望给那些jvzq<84yyy4eq€see0ipo8p1rjv0
15.什么是编程语言?(通俗易懂)puts("C语言中文网"); 我们把要显示的内容放在("和")之间,并且在最后要有;。你必须要这样写,这是固定的格式。 总结:编程语言是用来控制计算机的一系列指令(Instruction),它有固定的格式和词汇(不同编程语言的格式和词汇不一样),必须遵守,否则就会出错,达不到我们的目的。 jvzquC41e0hjcwhjgpm/pny1xkkx1|gnzrms0qyon
16.易语言中文编程:学习进阶中文pdf扫描版[121MB]电子书下载易语言 中文编程:学习进阶 中文pdf扫描版[121MB],在熟悉了易语言编程环境的使用和易语言核心支持库的应用后,更全面细致地介绍了易语言及其编程环境的核心功能,本书适用于初步掌握了易语言中文编程技巧的编程爱好者jvzquC41yy}/lk:30pku1ktqmu558;;390nuou