城市直播房产教育博客汽车
投稿投诉
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

有哪些由中国人开发的编程语言?

7月23日 夜如影投稿
  出品OSC社区(ID:OSCHINA2013)
  本期Awesome系列给大家介绍下中国人主导的编程语言。
  1、洛书国产中文编程语言
  洛书编程语言旨在打造开源、高效、强大的国产中文编程语言。
  项目地址:https:www。oschina。netplosu
  2、ReScript类型化JavaScript
  ReScript是一种强大的类型化语言,可以编译成高效且可读性高的JavaScript。ReScript包含了一个快速的编译器工具链,可以扩展到任何代码库的大小。
  示例代码
  ReScript编写:moduleButton{react。componentletmake(count:int){lettimesswitchcount{1once2twicenBelt。Int。toString(n)times}letmsgClickmetimesbutton{msgReact。string}button}}
  编译为JavaScript:varReactrequire(react);functionPlaygroundButton(Props){varcountProps。vartimescount!1?(count!2?String(count)times:twice):varmsgCreturnReact。createElement(button,undefined,msg);}varButton{make:PlaygroundButton};exports。ButtonB
  项目地址:https:www。oschina。netprescript
  3、文言文言文编程语言
  文言(wenyanlang)是一门采用文言文输入的编程语言,该语言不使用英文字符,仅包含繁体中文字符,并保留繁体引号。
  项目地址:https:www。oschina。netpwenyanlang
  4、Go为数据科学而生的编程语言
  Go是一门适用于工程、STEM教育和数据科学的编程语言。主要特性包括:静态类型语言、与Go完全兼容、脚本化的风格,以及比Go更易于阅读的数据科学代码。
  简单对比:
  GoPlus代码println〔1,2,3。4〕
  Go代码packagemainimportfmtfuncmain(){fmt。Println(〔〕float64{1,2,3。4})}
  项目地址:https:www。oschina。netpgoplus
  5、凹语言国内Go开发者设计的实验性编程语言
  凹语言(凹读音Wa)是国内Go开发者设计的实验性编程语言。发起者称其为披着Go和Rust语法外衣的C语言。
  例子
  项目地址:https:www。oschina。netpwalang
  6、HVML可编程标记语言
  HVML即HybridVirtualMarkupLanguage,能够让熟悉CC或其他编程语言的开发者可以通过HVML使用Web前端技术(如HTMLSVGMathML和CSS)轻松开发GUI应用程序。
  项目地址:https:www。oschina。netphvml
  7、CovScript跨平台脚本编程语言
  CovScript是一门跨平台、开放源代码的动态类型脚本编程语言,具有高效、易懂、可靠的特点,充分吸收了现代编程语言研究的成果,与C、C等现代语言有良好的可交互性。
  项目地址:https:www。oschina。netpcovscript
  8、Calcit缩进语法的Clojure方言
  Calcit是缩进语法的Clojure方言,基于Rust解释执行,支持编译为。mjs使用。
  用法示例
  Snippetsevaling:crerange100
  multilinessnippet:creprintlnademorange100mapfn(x)xx
  Runwithacompact。cirru:crcompact。cirru1runonlyoncecrcompact。cirruwatchmodeenabledbydefaultcrcompact。cirruinitfnapp。mainmain!specifyinginitfn
  项目地址:https:www。oschina。netpcalcitlang
  9、Cicada(蝉语)依赖类型编程语言
  Cicada(蝉语)是一门依赖类型编程语言,一个交互式定理证明器。蝉语项目主要是为了帮助大众理解开发软件和研究数学事实上是同一类活动,实践这两项活动的人可以相互学习,并以非常好的方式相互帮助。
  示例代码
  将自然数定义为归纳数据类型(inductivedatatype)。datatypeNat{zero:Natadd1(prev:Nat):Nat}functionadd(x:Nat,y:Nat):Nat{returnrecursion(x){casezeroycaseadd1(prev,almost)add1(almost。prev)}}
  项目地址:https:www。oschina。netpcicadalang
  10、Aya形式化数学编程语言
  Aya是一种编程语言和证明助手,专为形式化数学和类型导向编程而设计。Aya的类型系统具有类似于Arend的同源性(homotopical)特征、重叠但汇合的模式匹配以及对定义等式(definitionalequalities)的抽象。
  项目地址:https:www。oschina。netpaya
  11、OpenBlock可视化块编程语言
  OpenBlock是可视化块编程语言,是一门希望通过将编程简化、将业务逻辑可视化的图形化编程语言,语言特性上有Erlang和Smalltalk的影子,语法层面借鉴了Scratch,使用Blockly作为语言前端。
  项目地址:https:www。oschina。netpopenblock
  12、草蟒基于Python的全中文编程语言
  草蟒是Python汉化版,开发草蟒的目的是消除英语门槛,提供一种简单自然、易学易用、功能强大、应用广泛的中文编程语言,让普通国人能自由地使用母语进行编程。
  示例:列表型和枚举函数水果〔香蕉,苹果〕水果。追加(梨)列表型(枚举(水果))〔(0,香蕉),(1,苹果),(2,梨)〕
  项目地址:https:www。oschina。netpgrasspy
  13、木兰编程语言基于Python实现的编程语言
  木兰编程语言是基于Python实现的编程语言,木兰源代码转换为Python的中间表示(AST)后执行,可实现各种语法设计与周边功能,并可方便地利用Python现有生态。
  代码中可以直接调用现有Python库,如下调用了草蟒的中文API:
  项目地址:https:www。oschina。netpmulanrework
  14、KCL开源配置策略语言
  Kusion配置语言(KCL,KusionConfigurationLanguage)是一种开源配置语言,主要用于KusionStack开放协同技术栈。并且KCL是一种基于声明性和面向对象编程(OOP)范式等概念,用于配置和策略场景的静态类型语言。
  项目地址:https:www。oschina。netpkcl
  15、气(Qi)轻量级中文编程语言
  气(Qi)是一种轻量级、快速、开源的中文编程语言。作者表示,他希望这种语言能够快速、轻巧,并且完全透明,就像空气一样。示例
  HelloWorld:使用Qi编写的Hello,World!程序:系统。打印行(你好,世界)
  保留关键字打断继续类切换案例预设否则功能而对于如果空返回超真假这变量和或等不等打等小等
  项目地址:https:www。oschina。netpqilang
投诉 评论 转载

橘色染发发色今年最个性的发色橘色发色橘色染发发色,今年所有流行的发色中,算是最特别的存在了吧。如果要选一款发色,那夏季葱郁的绿和这款橘色最搭配,耀眼无限。橘色发色中长直发和橘色发色搭配,……生意参谋中访客数据的获取路径在哪里访客数UV是反映店铺流量规模的数据,由此可知进入店铺的人流量是高是低。1、店铺访客数的获取路径1)经营分析流量分析2)自助取数我要……有哪些由中国人开发的编程语言?出品OSC社区(ID:OSCHINA2013)本期Awesome系列给大家介绍下中国人主导的编程语言。1、洛书国产中文编程语言洛书编程语言旨在打造开源、高效、……孩子多大可以不午睡?不看年龄,关键看这几点!入园前要知道你家有午睡困难户吗?本来哄睡就是一件苦差事,随着娃渐渐长大,想让TA老实地睡个午觉更是难度系数爆表!尤其是将有一大波小豆包要上幼儿园了,睡午觉的问题更是愁坏了家长:……灵蛇故事是我奶奶给我讲的,我的奶奶已经是耄耋之年。但是身体真的很健康,别看岁数大,但是腿脚很灵活,虽然也有些疾病,但是生活基本还是自理,不让我奶奶干活,偏要干活那种。是一个很乐观,……戏份造句用戏份造句大全1、杨丞琳饰演的角色贯穿全场,戏份相当吃重。2、人生恰如戏份只是没有剧本,收集万千宠爱最后留给一个人。崔恕3、而蜜月新婚夜的戏份早已在去年年底拍摄完成。4、我……中超海港引入巴尔加斯,再现武巴同城组合,打造超级阵容上海海港此前免签了蒋光太,让球队的后防实力获得了一定的提升,然而他们的补强还没有结束,球队正式引入了西班牙人队边锋巴尔加斯。这样上海海港就组成了前西班牙人主力锋线组合武磊巴尔加……支付宝内测信用卡取现是一个什么信号支付宝测试新功能,没有借呗资格的用户,也有办法享受信贷服务了。撰文张浩东出品支付百科近日,支付宝测试信用卡取现功能,与在银行App中进行信用卡取现类似,对于习……遇见夜幕悄至,星辰点点地闪,在云中在风里时隐时现,皎月没有出现,她隐在云后好似娇羞在女孩,夜云越聚越多,光亮渐渐隐退,这让这寂寞冷落的夜更加不叫人欢喜。我看向窗外,阴云聚拢,……老年人的常态老化问题是影响晚年性生活的主要原因随着年龄增大,随着老年人观念的改变,对于晚年享受性生活似乎变得更有可能了,其实很多的老年人依然希望继续拥有活跃且又满意的性生活。但是很多的老年人心理想享受,却力不从心,为什么呢……非非造句用非非造句大全61不知你是否依然记得,儿时的你,只要拥有一颗棒棒糖,就可以笑得很甜很甜,今天,让我们忘记生活的是是非非,让我们重返儿时的欢乐时光,儿童节快乐!62生活,免不了磕磕碰碰,……朱元璋为何看不起大圣人孔子朱元璋为何看不起大圣人孔子呢?有人说是朱元璋认为孔子的思想与他的统治思想是相悖的。这是真的吗?一起看看朱元璋为打压孔子儒学都做了什么吧。明朝开国,朱元璋登基做了皇帝,开始……
五脏不和则七窍不通,六腑不和则留为痈一位穿越牛熊的老股民直言20万以下的散户要怎样炒股,值得一读沈阳大国重器挺起工业脊梁云南这几个景点太坑了,去了也是浪费钱,早了解可以避雷大爆冷!女单12号种子全军覆没,国乒新星完胜,冲击世乒赛资格分享一只低位风电龙头,机构给出50以上上涨评级!(附分析)朱启臻柿子红了,大峪沟又热闹了17。25亿,四大运营商赢麻政企大单ipa签名怎么弄?山东今晚4外援输给全华班郝伟赛后拒绝握手,直接离场王晓棠87岁依旧风韵犹存,穿真丝裙优雅高贵,活成奶奶辈的楷模万国觉醒如何快速升级观看?查看市政厅升级策略

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找江西南阳嘉兴昆明铜陵滨州广东西昌常德梅州兰州阳江运城金华广西萍乡大理重庆诸暨泉州安庆南充武汉辽宁