自己设计编程语言

jadedrip 2015-10-20 05:45:13
挖了个坑

https://coding.net/u/jadedrip/p/Silang/git

目前准备结束语言设计部分,各位对编程语言有研究的,提点意见吧。
...全文
385 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cdcjk 2015-10-26
  • 打赏
  • 举报
回复
楼上都是高手。
bluemei-lee 2015-10-24
  • 打赏
  • 举报
回复
提个建议,个人感觉函数的定义稍微有点累赘: "func first( int a ) => int { return a; }", 可以省去返回值类型的声明,自动推导返回值类型: "func first( int a ) { return a; }", 个人认为这样比较简洁.
bluemei-lee 2015-10-24
  • 打赏
  • 举报
回复
我之前也做过一个脚本解析器,涉及到的技术真的很多: 语法设计,词法/语法解析,指令解释/优化,堆栈管理...总之对编译原理和计算机原理得实践一遍. 楼主开发完成这么一个语言不管结果如何,自身能力肯定会有特别大的提升,做别的工程类项目会更加得心应手. 这绝对是个技术活,也挺有意思的,楼主加油!
gh_99 2015-10-23
  • 打赏
  • 举报
回复
支持一下,都是楼上都是高手。
fuckallwomen 2015-10-23
  • 打赏
  • 举报
回复
这种东西已经没啥意思了。别搞了这货都出了60-70年了。
jadedrip 2015-10-22
  • 打赏
  • 举报
回复
本身是C++风格的,并且后端会使用 LLVM 库,LLVM 主要是 C++ 的,所以,在可预见的未来里,不会用它来写自己的编译器了。
ooolinux 2015-10-21
  • 打赏
  • 举报
回复
大牛!类似C风格或是JavaScript或其它风格?编译型还是解释型的?
赵4老师 2015-10-21
  • 打赏
  • 举报
回复
参考Lua ?
paschen 2015-10-21
  • 打赏
  • 举报
回复
牛啊,返回元组有让我想到了matlab,虽然matlab不是编译型,是解释型 不过感觉要实现一个语言工作量挺大
707wk 2015-10-21
  • 打赏
  • 举报
回复
看着貌似用c++实现编译器的,什么时候能用它自己写编译器?
jadedrip 2015-10-21
  • 打赏
  • 举报
回复
编译型的,自己写着玩的
Pokeeeer 2015-10-21
  • 打赏
  • 举报
回复
大牛你好,请接受小白的膜拜
小君履冰 2015-10-20
  • 打赏
  • 举报
回复
哎哟 可以哦 不错 但没人照顾你这个开源的

15,439

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧