我在全职开发新编程语言,寻找对语言设计有想法的同学

2023-10-01 21:15:52 +08:00
 xuld

相信每个程序员对现有语言都有或多或少的不满,而我现在就在全职开发一门全新的编程语言。

为了让语言更匹配程序员的需求,希望寻求一些对语言设计有自己想法的同学,共同来探讨、设计公认的优秀编程语言。你不需要懂编译器原理,也不需要参与开发。你只需以用户的视角发表自己的观点,说不定我们可以实现你的想法。

这个语言的主要目的是用来写前端页面和后端接口的,也就是所谓的业务开发。国内多数一线码农都是这个语言的目标用户。

语言的优势有:

  1. 降低入门门槛。现在让一个 10 年的前端写 java ,或让 10 年的后端写 css ,都是很难的,因为无论前端还是后端不只是学一门语言就可以,还需要掌握很多的框架、经验。我们希望破除这个状态。
  2. 开箱即用。现在要写一段 java ,需要先配置环境、配置 ide 、配置依赖,再熟练的人都不能很快写一个很简单的小工具。我们希望程序员可以随时随地编程。
  3. 稳定的开源项目。现在虽然有很多开源项目,但很少有开源项目可以下载源码后,不看文档就直接跑起来,都需要折腾一些环境、版本、兼容性,才有可能跑成功。我们希望用这个语言开发的开源项目,无论在什么环境都可以正常跑起来。
  4. 语言还有其它的核心优势,目前还不方便透露。

如果你也是热爱编程,有点强迫症,对自己每天都在用的编程语言有多多少少的想法,欢迎加入我们。

8954 次点击
所在节点    程序员
129 条回复
xuld
2023-10-01 22:52:54 +08:00
@thinkershare 你说的对,因为我要做的也肯定不是单纯的一个“编程语言”而已
chesha1
2023-10-01 22:57:26 +08:00
我仅仅给一个建议,不是打击你:
编程语言想要流行起来,最好依托一个比较竞争不激烈的业务场景
比如 go 有 google 和 k8s 的支持,在云原生上
比如 python 有 pytorch 和 tf ,借了好大一股深度学习的热潮
你的目标场景这么流行,真的很卷很卷
xuld
2023-10-01 23:04:29 +08:00
@tianzx 所以的优势,你一定能找到其它现成的方案实现。那...又如何?微信的优势,其它 app 也可以做到,为啥你还是用微信?
xuld
2023-10-01 23:08:57 +08:00
@chesha1 关于怎么推广语言我另有安排。我一直认为:程序员是世界上最固执、最难出钱的群体。就写点优势、做个官网、在论坛推广推广就指望程序员来用,我认为是不行的,我也不会这么做
tianzx
2023-10-01 23:11:41 +08:00
@xuld #22 微信的优势别的 App 还真做不到啊,聊天软件具有天然的用户粘性,其他的软件做的也只是有效的补充。我的意思是说你要解决的问题已经有很成熟的解决方案了,而语言恰恰不是解决方案提供商
Aloento
2023-10-01 23:12:53 +08:00
好好好,加速加速
xuld
2023-10-01 23:14:16 +08:00
@tianzx 我现在不想聊“如何推广语言让程序员用”这个话题。我认为这个话题不应该和程序员聊。
tianzx
2023-10-01 23:18:49 +08:00
@xuld #26 认真看一下再回复,别魔怔了
learningman
2023-10-01 23:19:53 +08:00
@xuld "就像抖音支付宝也有聊天功能,但你还不是用微信聊天么。"
大哥,现在你才是“抖音支付宝”,js/C#/C++,甚至 Koltin/Dart 才是“微信”。
xuld
2023-10-01 23:24:19 +08:00
@learningman 是的,用 抖音支付宝 来形容还算客气了,其实现在是一个都没上架的无名 app ,上架了也不会有人用。
另外,抖音支付宝的产品经理在加聊天功能的时候,有没有被人骂
rpish
2023-10-01 23:25:27 +08:00
OP 不会是 UOS 员工吧?
xuld
2023-10-01 23:29:31 +08:00
@rpish 不是。
这个帖子的主题不是为了推广,也别质疑这里提的优势是不是有助于推广。

这个语言已经有用户了。我现在只想把语言做好。需要更多的未来潜在客户的指导。
weeei
2023-10-01 23:33:22 +08:00
@chesha1 不卷的可能性:OP 开发的语言是鸿蒙指定官方开发语言
erikk0
2023-10-01 23:37:04 +08:00
楼主可以参考一下 Google 最新推出的 Carbon ( https://github.com/carbon-language/carbon-lang )和 Mojo ( https://www.modular.com/mojo ) 确实应该找到自己的定位和目前 devops 确实的痛点再去研发新的语言
Jirajine
2023-10-01 23:53:04 +08:00
造屎不难,难的是强制别人吃你造的屎的能力。
你要是有能力像微信一样强制别人吃,也没必要在这里问程序员喜欢什么口味的屎了。
constexpr
2023-10-02 00:00:38 +08:00
我希望你的语言能用 constexpr 来标注一个变量是编译期常量
pengtdyd
2023-10-02 00:49:18 +08:00
一门语言的投入应该超过十年。。。。
haierspi
2023-10-02 01:18:39 +08:00
只能说.... 大哥您没事吧.. 您是认真的么? =.=
ufo5260987423
2023-10-02 02:02:29 +08:00
关于你想要开发新编程语言本身我不做评论,我只问:
1 、你打算如何开发 IDE ?
2 、这门语言将采用什么机制下断点?
stinkytofu
2023-10-02 02:26:38 +08:00
@ufo5260987423 #39 你这两个问题应该是不存在的, 他开发新语言的目的就是开箱即用, 不需要配置, 也不需要 IDE , 也不需要配置依赖, 我的理解是一个刚刚安装的 windows 系统, 只要打开记事本, 就可以愉快的编程。

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

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

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

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

© 2021 V2EX