有哪些由中国人开发的编程语言?
有哪些由中國(guó)人開(kāi)發(fā)的編程語(yǔ)言
?
出品 | OSC社區(qū)(ID:OSCHINA_2013)
本期 Awesome 系列給大家介紹下中國(guó)人主導(dǎo)的編程語(yǔ)言。
1、洛書(shū) —— 國(guó)產(chǎn)中文編程語(yǔ)言
洛書(shū)編程語(yǔ)言旨在打造開(kāi)源、高效、強(qiáng)大的國(guó)產(chǎn)中文編程語(yǔ)言。
項(xiàng)目地址:https://www.oschina.net/p/losu
2、ReScript —— 類(lèi)型化 JavaScript

ReScript 是一種強(qiáng)大的類(lèi)型化語(yǔ)言 ,可以編譯成高效且可讀性高的 JavaScript。ReScript 包含了一個(gè)快速的編譯器工具鏈,可以擴(kuò)展到任何代碼庫(kù)的大小。
示例代碼
ReScript 編寫(xiě) :
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:
var React = require("react");function Playground$Button(Props) { var count = Props.count; var times = count !== 1 ? ( count !== 2 ? String(count) + " times" : "twice" ) : "once"; var msg = "Click me " + times; return React.createElement("button", undefined, msg);}var Button = { make: Playground$Button};exports.Button = Button;項(xiàng)目地址