我想开发一门新的编程语言,不过个人能力有限(编程技术很菜ヾ(o・ω・)ノ,不过并不影响我对编程语言的理解),希望有人帮助我开发编译器或解释器,完整的想法我已经有了,就等实现了。

2019-05-07 20:30:15 +08:00
 Qiaogui

不是玩具语言,不是玩具语言,不是玩具语言,重要的事情说三遍。

就是常规的通用目标编程语言,不过它有些很独特的特性,很强的,很强的,很强的!!!

希望能找一两个会做编译器或解释器的(不会也行,只要是程序猿都可( • ̀ω•́ )✧,毕竟太高级的程序猿可能会很不屑 d(´ω`*)),还想找一个会写文档的,自己文笔太菜,草案写的很丑 ̄ω ̄=,哈哈。

有兴趣的,都欢迎加入,稍后我看有多少人再决定建个讨论组或群。 还请觉得不屑的大大不要喷,虽然可能看上去很菜,但是实现了绝对能够惊世骇俗,我坚信(`_ゝ´)。

备注:1.没有工资,没有工资,没有工资,本人很穷(/ω\)。 2.希望能做成开源项目,让更多的人用,人人为我,我为人人。

27661 次点击
所在节点    程序员
319 条回复
kcer
2019-05-08 09:55:06 +08:00
脚踏实地。
Aoang
2019-05-08 09:55:44 +08:00
恕我直言,如果你有完整的想法了,那你自己就能写出解释器来。
你设计的语言真的可行的话,那就自己去做。别人怎么帮你?思维逻辑都不一样。

研究自然语言的科学家并不少,他们也没有说天天跑去设计一门语言,目的是怎样怎样。
一门好用的语言可能不需要任何特性,只需要足够简单、简洁、简约。

你的阅历和研究深度可能并不够支撑你设计出一门能用的语言,而一个设计失误,从你发现开始你就已经没办法解决了。
zephyru
2019-05-08 09:55:55 +08:00
看到现在依旧只是搞明白了,楼主又个想法,就差一个程序员了...
真心想搞,写一个大纲吧...既然大四了那就写个开题报告和绪论之类的东西吧..
详细介绍下你想做什么,为什么,怎么做...
项目招标也不会只是,我有一个颠覆式想法,你们来投入吧...
BingoXuan
2019-05-08 09:58:33 +08:00
lz 语言变成了 common lisp 的又一种不完整实现。

任何 C 或 Fortran 程序复杂到一定程度之后,都会包含一个临时开发的、不合规范的、充满程序错误的、运行速度很慢的、只有一半功能的 Common Lisp 实现——格林斯潘的第十定律
https://zh.wikipedia.org/wiki/%E6%A0%BC%E6%9E%97%E6%96%AF%E6%BD%98%E7%AC%AC%E5%8D%81%E5%AE%9A%E5%BE%8B
HiCode
2019-05-08 10:01:09 +08:00
我也有这个想法啊,不过对比楼主,我还没看那么多程序语言设计的书籍,还没动手去做。

对于楼主,我是有点想笑的,但是又觉得楼主很大胆,很有想法噢!

楼上有说楼主是 IT 民科,我很想点赞,但是觉得自己可能也是 IT 民科。

只能靠默默学习,默默尝试,自己动手,做出东西来了。

我觉得我比楼主差的地方有两点:

  我还不够不要脸,不敢大胆的找免费程序员来实现;

  我步子迈的太小了,一开始只敢想着魔改 lua 来实现;

楼主你是我的榜样,但是我们的路不同,你是吹牛派 IT 民科,我是实践派 IT 民科。

不过,我们都要努力啊,总有一天会创造出世界第一的语言!
echo1937
2019-05-08 10:01:13 +08:00
@zephyru #43 开题报告和绪论是不够的,楼主是语言设计者,那么来个完整的 Language Specification 吧,例子我给他找好了,就按这么来,有了这个,他想要多好的程序员都能找到。

https://docs.oracle.com/javase/specs/jls/se8/html/index.html
fwrq41251
2019-05-08 10:01:20 +08:00
建议去知乎发
TTLD
2019-05-08 10:02:07 +08:00
@Qiaogui 你没看懂我加 break 的目的,世上最好的编程语言是自然语言。你的想法及出发点都是如何制作编译器,而不是创造一门编程语言。
henryhu
2019-05-08 10:02:35 +08:00
其他都好,唯一的问题是编程语言书看得太多了
websong188
2019-05-08 10:02:46 +08:00
实话,很羡慕楼主,愿楼主激情永存
UtsunomiyaShion
2019-05-08 10:04:17 +08:00
你很有想法,跟我学做菜吧
oxa71a5
2019-05-08 10:06:44 +08:00
你目前提出的描述无法吸引大神联系你。建议系统化描述你的想法并用正式文档发布。
luozic
2019-05-08 10:08:02 +08:00
不知道是不是钓鱼贴,如果不是,年度 v2 最 zz 楼主提前预订。
如果不是 去抄 typescript c# llvm 的架構和工具 很快就可以操一個工業級別的語言,但是 有卵用啊,大家還不是都用啥 Java go C
masker
2019-05-08 10:12:17 +08:00
空手套毕设
zhangdawei
2019-05-08 10:13:47 +08:00
🐂
Tenma
2019-05-08 10:17:38 +08:00
我认为语言最重要的不是糖,而是生态,而是社区…… JAVA 由于其强大的社区和生态,尽管有着各种各样的缺点,但是仍然是很多企业的第一选择。
scukmh
2019-05-08 10:19:28 +08:00
空手套毕设太秀了。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
@masker 来自一个正在被毕设折磨的大四狗。
alexmy
2019-05-08 10:19:30 +08:00
何苦为难自己,为难别人,为难大众。
Tiom
2019-05-08 10:20:10 +08:00
有点东西。。。。
pinews
2019-05-08 10:23:14 +08:00
建议将关键字全部换成中文,以中文为卖点。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561958

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX