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

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

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

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

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

语言的优势有:

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

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

9018 次点击
所在节点    程序员
129 条回复
xuld
2023-10-02 13:18:58 +08:00
@ClericPy 为什么要给自己限定就只是做一个语言呢?为什么你就不能做产品经理要做的事呢?
---------------------------------
假如以程序员的视角看,楼上很多观点不能说错。然而还是有很多程序员是站在井底发表观点的。
msg7086
2023-10-02 13:29:30 +08:00
我不是很看好这个项目,但是也不反对楼主在自己的道路上继续探索。
我是 2000 年前后看着易语言一点点做起来的,也是后来看着微软的.net 和 C#一点点做起来的,现在也找到了一个作为强迫症可以长期使用的语言,所以我对这种项目没什么需求。
但是做编程语言和环境,不可能做到面面顾及。比如说有一半的人反对动态类型语言,一半的人支持动态类型语言,那你的语言最后势必只会让一半的人接受。比如说你希望你的语言可以随时随地编程,那可以看看 Python/Ruby/Perl/PS1 ,他们都能做到,但是他们的长处就在于随时随地编程而非高要求的生产环境(比如系统软件编程的环境)。
编程软件已经发展了这么多年,该有的特性基本都已经有人做过一遍了,后人在前人的基础上要再创造出一种不同的语言不容易。我最喜欢用的语言结合了 Perl Smalltalk 和 Lisp 的长处,我觉得我已经很满足了。
xuld
2023-10-02 13:42:34 +08:00
@dawn009 对语言特性设计有想法的话可以私聊,不想在这里讨论语言特性,因为毫无疑问是一个引战话题
strickczq
2023-10-02 14:03:44 +08:00
挺感兴趣的,怎么联系
xuld
2023-10-02 14:08:06 +08:00
@strickczq 把联系方式( wechat )发我邮箱: xuld@xuld.net ,我加你
humbass
2023-10-02 14:21:55 +08:00
@xuld 这语法这么像 js , 兄台能把 js 玩出花就很好了。
flyqie
2023-10-02 14:57:07 +08:00
全职?

楼主挺有勇气啊。。
mhqschen
2023-10-02 15:02:47 +08:00
万一被社会毒打了,希望楼主能回来发篇后续
xuld
2023-10-02 15:10:07 +08:00
@humbass 是的,虽然是新语言,但 60%语法和 js 一致
ufo5260987423
2023-10-02 15:29:11 +08:00
@xuld #58 ok ,既然你考虑了这些东西,我可以认为你是认真思考过的了。
加油。
AppJun
2023-10-02 15:51:30 +08:00
全职没啥意义……

一个语言不能得到维护和更新,是不可能在这个时代混出头的。
JCZ2MkKb5S8ZX9pq
2023-10-02 15:52:54 +08:00
@ClericPy 的确,看着更像框架。

这种东西最好是先充分背调,看看市场上的竞品。
经常一拍脑袋的创意,仔细找找都有很多方案,不然搞半天才发现在重复造轮子。
churchill
2023-10-02 16:10:32 +08:00
期待楼主的成功
因为这是一个社会学实践
内容是会忽悠的民科是如何噶专业人士的韭菜
SaltyKitkat
2023-10-02 18:14:25 +08:00
“寻找对语言设计有想法的同学”
“我想到的优势已经验证过没问题了,不需要再讨论,我主要是想听更多人的想法”
“我现在不想聊“如何推广语言让程序员用”这个话题。我认为这个话题不应该和程序员聊。”
“ 我现在要找的,不是客户,而是万千程序员中相信做语言有可能成功的人”
“对语言特性设计有想法的话可以私聊,不想在这里讨论语言特性,因为毫无疑问是一个引战话题”
总结:“我在做一个项目,欢迎有想法的同学来一起讨论
但我们不讨论技术细节 不讨论特性实现 也不讨论推广
我需要找到相信这个项目有可能成功的人”
所以你啥都不说就指着别人相信你能成功
然后啥具体细节都不讨论 只欢迎相信你成功的人和你讨论…那能讨论啥哦 提前帮你开香槟嘛
felixlong
2023-10-02 19:15:56 +08:00
@xuld #59 ,什么鬼呀,2015 年就开发了,8 年了也没见个影的东西就算了吧,而且还在问大家的 feature 意见,建议放弃吧。
0o0O0o0O0o
2023-10-02 20:05:42 +08:00
> 对语言特性设计有想法的话可以私聊,不想在这里讨论语言特性,因为毫无疑问是一个引战话题

> 然而还是有很多程序员是站在井底发表观点的

在已经有这么个言辞碰撞已经很激烈的帖子的前提下,还觉得“讨论语言特性”会是引战话题,我真的无法想象是什么样的特性了
Dogxi
2023-10-02 20:48:03 +08:00
想法终究是想法,= =不相信有
esee
2023-10-02 21:00:04 +08:00
你可以先做个 PPT ,然后找投资人拿投资,自己套现走人,这是最符合实际的。但是如果真的想做这个东西,我祝你好运。
h19981126g
2023-10-02 21:07:46 +08:00
我也挺想做的,哪怕是慢慢磨也好,只是总觉得准备还不充分。
bequt
2023-10-02 21:28:11 +08:00
这东西得投资 20 年以上,就比如 vlang 默默前行。
往 AI 靠吧。

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

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

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

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

© 2021 V2EX