代码说明文档怎么写_一天一个小程序——中文编程,你写的中文文档居然是代码?...

本文介绍了一位作者如何突发奇想,利用JavaScript快速构建了一个中文程序解释器,该解释器以Markdown格式编写,外观类似中文文档,支持判断、循环、函数等基本功能。作者计划进一步完善,使其更适合日常维护脚本的编写,尽管目前存在局限性,但探讨了如何增加自然感和使用代词的可能性。
摘要由CSDN通过智能技术生成

8009451af7d8482b812cfecd6806f0d5.png

昨日闲逛知乎,忽见知友又在怒喷中国人站不起来,没有中文编程,遂突发奇想,花了几小时撸了一个中文程序解释器,效果还不错。

设计

这个中文解释器要什么特色呢?

  1. 不需要空格分词,毕竟中国人没有打空格的习惯。
  2. 看上去要一段一段的,比较像中文文档。
  3. 起码得是汉字。
  4. 懒得写语法高亮,那就借用一下编辑器的markdown显示好了,源代码用markdown查看,就是很正常的文档,一般人肯定想不出这还能运行。
  5. 函数的参数不需要跟在最后面,可以放在函数语句的任意位置,符合正常说话习惯。
  6. 所有字符都是全角,不需要切换输入法。

编码

世界上最快最随意的语言:JavaScript,写玩具不需要在意细节。(JS一时爽,瞎写火葬场,等有人支持了用TS重构)

运行环境:NodeJS,毕竟要读取本地文件,总不能写个网页老是手动上传啊。

脚本格式:MarkDown,说了是MarkDown。

支持功能:

  • 判断,if,else
  • 循环,从1到100(之类的
  • 返回
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML5开发精要与实例详解(完整版源代码说明文档)内容分为两大部分:第一部分通过一系列中大型案例全方位对html 5的各个重要知识点进行了详细的讲解,每个案例包含案例概述、页面效果展示、案例所涉及主要知识点(精要)、源代码剖析4个部分,读者既能根据书中的步骤动手实践,又能重点学习案例中用到的核心理论知识,同时还能领会源代码的设计思路和方法;第二部分讲解了jwebsocket、rgraph、webgl等3个重要框架和技术的详细使用方法。 《html 5开发精要与实例详解》一共12章:第1章分别用2个案例演示了如何利用html 5中的结构元素来构建一个博客网站和企业门户网站;第2章用2个案例讲解了表单在html 5中的使用;第3章用6个案例讲解了如何利用canvas元素来绘制图形、图像和制作动画;第4章用2个案例介绍了文件apt和拖放api的使用方法; 第5章用4个案例讲解了如何打造自己的网页视频播放器、网页音频播放器,以及实现视频实时回放和视频截图等多媒体功能;第6章用6个案例全面讲解了html 5中的本地存储技术;第7章用单点登录和获取批量数据这2个案例讲解了html 5中的跨文档的消息传输技术;第8章用2个案例讲解了如何利用web workers实现多线程处理;第9章用1个案例讲解了如何利用geolocation api来获取地理位置信息;第10~13章分别讲解了socket通信框架jwebsocket、统计图制作插件rgraph、三维web开发技术webgl的详细使用方法,并辅之以丰富的案例。 《html 5开发精要与实例详解》所有案例的源代码都是作者亲自编并调试和运行成功的。读者可以利用这些代码进行实战练习,也可以根据需要对这些代码进行修改,以观察不同的效果,从而加深对案例代码和书中知识点的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值