我写过 25 年程序,平时经常在各种语言间切换,思维也经常需要切换,例如:
写嵌入式用 C,训练神经网络用 Python,电脑运行神经网络用 C++,后端代码用 node,微信小程序用 JS,需要速度的脚本任务用 C#,可视化用 Mathematica,从前写 app 还需要 objC 和 Java ......
所以,在此构想一种新编程语言 Basis,希望它的核心特性可编译到多种语言(例如 C / C++ / Python / JS / LLVM IR),提高编程效率。
请点击看 PDF 草稿,欢迎找 bug 和提意见:
https://github.com/BlinkDL/Basis/blob/master/docs/basislang.pdf?tdsourcetag=s_pcqq_aiomsggithub.comGitHub 项目,欢迎关注和参与:
BlinkDL/Basisgithub.com图片截图: