良许Linux教程网 干货合集 全网最抽象编程语言:内置“典”、“蚌”特性

全网最抽象编程语言:内置“典”、“蚌”特性

今天在网上冲浪看到了一个极其抽象的逆天编程语言,不用多说,看名字就知道是什么成分了——ShitLang

image-20230606210852353
image-20230606210852353

据介绍,ShitLang 通过魔改过的 Lua 解释器来实现,它具有丰富的功能和操作符,包括输出、循环、函数声明等,还有内置了数学库和闭包等特性。

ShitLang 部分特性

  • 具有输出、循环、函数声明等功能
  • 可以使用 budong 数学库和闭包等特性
  • 可以生成随机数并对数据进行处理
  • 支持大于小于等操作符
  • 具有多种数据类型和操作符

使用示例

  • 创建 shit 文件,并用 Shitlang 的 shit 语句向控制台打印数据 —— 简称拉 shit
image-20230606210858481
image-20230606210858481
  • 函数声明,关键字是 fxxk
image-20230606210904724
image-20230606210904724
  • 内置 “典”、“蚌” 特性
image-20230606210917811
image-20230606210917811
  • 内置 budong 数学库

budong 数学函数库能够进行简单的数学计算、生成随机数等。

image-20230606210922974
image-20230606210922974

ShitLang 演示地址
https://www.bilibili.com/video/BV13h4y1s7kJ/

这里顺便斗胆提一下同样抽象的赛博编程语言:HeLang。

image-20230606210929754
image-20230606210929754

整活到此为止,上面只是图一乐罢了。

最后来点严肃的内容,介绍几款中国人主导的编程语言。

aardio 编程语言

aardio 是一门专注于桌面软件开发的编程语言,特点是小、轻、快,体积仅 6.5MB,学习和使用成本极低。

aardio 虽然小,但提供了惊人数量的开源标准库、扩展库 —— 这些库基本都是由纯 aardio 代码实现。

image-20230606210939003
image-20230606210939003

ReScript —— 类型化 JavaScript

image-20230606210942370
image-20230606210942370

ReScript 是一种强大的类型化语言,可以编译成高效且可读性高的 JavaScript。ReScript 包含了一个快速的编译器工具链,可以扩展到任何代码库的大小。

示例代码

ReScript 编写:

module Button = {
  @react.component
  let make = (~count: int) => {
    let times = switch count {
    | 1 => "once"
    | 2 => "twice"
    | n => Belt.Int.toString(n) ++ " times"
    }
    let msg = "Click me " ++ times

    
  }
}

编译为 JavaScript:

module Button = {
  @react.component
  let make = (~count: int) => {
    let times = switch count {
    | 1 => "once"
    | 2 => "twice"
    | n => Belt.Int.toString(n) ++ " times"
    }
    let msg = "Click me " ++ times

    
  }
}

项目地址:https://www.oschina.net/p/rescript

文言 —— 文言文编程语言

image-20230606210946937
image-20230606210946937

文言(wenyan-lang)是一门采用文言文输入的编程语言,该语言不使用英文字符,仅包含繁体中文字符,并保留繁体引号「」。

Helloworld demo

Wenyan:

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

等效 JavaScript:

var n = 3;
for (var i = 0; i "問天地好在。");
}

输出:

問天地好在。
問天地好在。
問天地好在。
image-20230606210951532
image-20230606210951532

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部