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

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

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

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

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

语言的优势有:

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

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

8953 次点击
所在节点    程序员
129 条回复
chunbaiwu521
2023-10-01 21:17:52 +08:00
期待着
stinkytofu
2023-10-01 21:23:48 +08:00
上来就是高大全, 鄙人认为这样的语言是不可能存在的, 过于异想天开了
546L5LiK6ZOt
2023-10-01 21:27:22 +08:00
对于第 1 点,可以参考 dart ,听说可以写前后端,样式也是用语言本身写的
对于第 2 、3 点,现在有 docker 了

所以其实想要的是 dart + docker ?
xuld
2023-10-01 21:29:51 +08:00
@stinkytofu 不知道你说的“高大全”是怎么得出来的。

没有任何一个产品可以获得所有人的认可,就像如此成功的微信也有很多人天天骂。

不需要所有程序员的认可,我只需要能捕获一些程序员用户的认可,目标就达成了。
xieyuheng
2023-10-01 21:33:57 +08:00
不要总是给别人的 idea 盖帽。

人家思考过后,觉得有意义去做,就是自己的成长,所探索出来的解决方案也是程序员社区的财富。
xuld
2023-10-01 21:35:42 +08:00
@546L5LiK6ZOt 我是“全职”做一个产品。这个“产品”的定位是可以解决你现在开发业务碰到的各种问题。

我的目标显然不是为了上面几个优势,而是为了切实解决你的“开发成本高”的问题。
subframe75361
2023-10-01 21:41:53 +08:00
wasi?
learningman
2023-10-01 21:43:01 +08:00
kmp 现在还半死不活呢,op 是有自信比 jb 干得好吗?
或者 flutter 和 Google ?
smallyu
2023-10-01 21:44:35 +08:00
楼主怎么评价最近在研究飞机拉线的那位同学?
Leviathann
2023-10-01 21:47:48 +08:00
居然没一个语言本身的特性相关的优势

你知不知道 programming language 本身是一门科学?有其自己的理论?
xuld
2023-10-01 21:48:15 +08:00
@learningman 如果把语言的任何一个细节拿出来,一定能在市面上找到类似甚至完全一样的。就像抖音支付宝也有聊天功能,但你还不是用微信聊天么。

我的目标是研发一个商业化的产品,而不是玩具。不要找类似的产品来对标,一定是有差异的。
xuld
2023-10-01 21:48:46 +08:00
@smallyu 不要随便评价别人
xuld
2023-10-01 21:52:16 +08:00
@Leviathann 你说的没错,语言本身的优势确实没提,我想到的优势已经验证过没问题了,不需要再讨论,我主要是想听更多人的想法。
bitfly
2023-10-01 22:07:12 +08:00
往真正的人工智能和 ai 方面走,目前国内外还在起步阶段,好多领域都没有开始比如私有编码的眼镜(需要特定密码写入的眼镜才能看到某个屏幕的内容比如手机屏幕)等等
thinkershare
2023-10-01 22:07:23 +08:00
说实话,看你的说明就很扯,你说的这些,全部都不是编程语言可以解决的问题。
hefish
2023-10-01 22:10:05 +08:00
不错,好语言,非常好。
starrycat
2023-10-01 22:35:53 +08:00
不把你的语言特性说出来,探讨个啥啊
ronen
2023-10-01 22:44:40 +08:00
anaconda 是不是就是这样的工具。
Ericcccccccc
2023-10-01 22:46:59 +08:00
你不如直接加入 google 去提升 go.
tianzx
2023-10-01 22:48:00 +08:00
你说的那几种优势 nodejs + docker 就能解决。Ts 前后端都可以写,vscode + codespace 能解决大部分问题,js 的社区活跃度还可以 ,所以单纯从你的语言目的来看写前端页面和后端接口应该是有一些最佳实践了

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

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

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

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

© 2021 V2EX