求推荐一门比 PHP 还要好的、完美的程序开发语言, 详见正文

2017-11-29 13:41:32 +08:00
 zn

本人程渣一个,5+年开发经验,正儿八经做过的项目有 PHP 前后端、Java 后端、网游服务端、iOS 和 Mac App。

现在能熟练使用的语言有 PHP、Java、C、Objective-C,不熟练使用的多了。其中作为主力语言的是“最好的语言 PHP ”,真的不开玩笑,各种内置函数超级方便。我平时开发中碰到的需要重复操作的东西我基本上统统写成各种小工具来对付,其中大部分都是 PHP 写的,真的好用。

最近在玩逆向中碰到的一个问题是:PHP 对二进制操作实在是不方便,写小工具很麻烦,用 C、Objective-C 写的话每次修改后都要重新编译,更麻烦,同时也不方便跨平台。所以有想换一个主力语言的想法。大致要求如下:

硬性要求:

加分项:

轻微加分项:

目前知道的备选语言有:

要求好像很苛刻,我也不知道存不存在满足我的要求的语言,欢迎大家提出自己意见和建议。

13941 次点击
所在节点    程序员
144 条回复
shanechiu
2017-11-29 13:45:22 +08:00
golang 语法怎么了?
wspsxing
2017-11-29 13:48:28 +08:00
Crystal?

还有 fb 的那个 php 备胎.
alinwu05
2017-11-29 13:49:32 +08:00
有句话怎么说的,就是没有银蛋!每个语言都有其擅长的地方
afeicool
2017-11-29 13:53:04 +08:00
看到楼主的需求,我情不自禁的掏出了我的大蟒蛇,楼主,啃它吧!
zn
2017-11-29 13:53:43 +08:00
@alinwu05 不存在 Silver Bullet,也不需要,只是想找一个更适合我的语言而已。
zn
2017-11-29 13:54:30 +08:00
@afeicool 被 Python 的缩进坑过,咬牙切齿了很久,无爱。
bilberry
2017-11-29 13:54:54 +08:00
@afeicool 头像好厉害
afeicool
2017-11-29 13:55:32 +08:00
@zn 骚年,偏见是人类最大的缺陷之一
zn
2017-11-29 13:58:08 +08:00
@afeicool 骚年,偏见是一种事实存在并且无法避免的缺陷,接受它的存在吧。就像你只会喜欢美女一样,你无法强迫自己喜欢一个哔哔哔哔的女人。
Gonejack
2017-11-29 13:58:42 +08:00
除了 Kotlin 和 Swift 还有什么有出息
zn
2017-11-29 14:01:23 +08:00
@shanechiu “ 70 年代的陈旧语法”,大家是这么说的,我很认同。
mcfog
2017-11-29 14:13:48 +08:00
你的硬性要求里根本没有语法帅气这一条啊,go 的语法不同人的感受不一样,但至少不影响干活嘛

顺便,我倒是觉得 php 对二进制和字符编码这块的处理挺好的啊,不如说我觉得对比其他家的 string / buffer / byte[] / unicode 等等啰啰嗦嗦一堆,php 抛开一切直接把 byte[]叫做 string 的作法用起来特别舒服啊。
嘛,说到跨平台、静态编译,或者是大量二进制操作的性能的话确实出局了就是

楼主既然是 C 选手的话,不如考虑 Lua ?
jyf007
2017-11-29 14:16:06 +08:00
@mcfog 英雄所见略同,虽然我只会 shell script
90safe
2017-11-29 14:16:48 +08:00
看了要求,第一反应就是 Go 了
gouchaoer
2017-11-29 14:20:37 +08:00
c 咯
johnny23
2017-11-29 14:22:34 +08:00
只能是 golang 了 虽然我是 c#爱好者
simo
2017-11-29 14:23:06 +08:00
抛弃偏见,go 满足你
tonymitcher
2017-11-29 14:24:47 +08:00
Typescript
gouchaoer
2017-11-29 14:30:32 +08:00
我也不喜欢 go 的语法,另外 java 语法那么完美为什么还嫌弃
askfilm
2017-11-29 14:36:43 +08:00
对楼主 呵呵

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

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

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

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

© 2021 V2EX