求推荐一门比 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 写的话每次修改后都要重新编译,更麻烦,同时也不方便跨平台。所以有想换一个主力语言的想法。大致要求如下:

硬性要求:

加分项:

轻微加分项:

目前知道的备选语言有:

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

14024 次点击
所在节点    程序员
144 条回复
zn
2017-11-29 15:19:04 +08:00
@zhengxiaowai 语言并不是银弹,语言只是工具。然而工具有趁手的和不趁手的。而一个人的认知范围是有限的,大家的认知范围加起来就很广。也许碰巧有位朋友介绍了一种我之前并不知道的语言,而这种语言恰恰满足我的大部分要求,我想要的就是这种碰巧,至于有没有运气碰上,那就不知道了。that's all.
zn
2017-11-29 15:21:10 +08:00
@SuperMild Java 是我最喜欢的语言之一,然而我觉得并不适合我个人项目的要求。
keenwon
2017-11-29 15:25:32 +08:00
php 语法都能忍,忍不了 go ?
robertlyc
2017-11-29 15:26:10 +08:00
ruby
skadi
2017-11-29 15:26:26 +08:00
可以试试 nim
natforum
2017-11-29 15:27:19 +08:00
c plus
SuperMild
2017-11-29 15:34:27 +08:00
我觉得,楼主你对各种语言都有了解,如果有人说出一种你没想到的语言,那要么是小众语言,不符合你要轮子丰富的要求,要么就是有特色的语言,不符合你的语法审美。
iiusky
2017-11-29 15:46:53 +08:00
学汇编吧
owenliang
2017-11-29 15:55:11 +08:00
golang 倒是真的和 C"混编"。
zn
2017-11-29 16:02:07 +08:00
@keenwon 你说得很对,我一开始也是这么觉得的,只是越用越觉得难受。至于 PHP,可能是先入为主然后不觉得难受吧。
roricon
2017-11-29 16:10:02 +08:00
elixir 名字先拼对了可以吗?
zn
2017-11-29 16:17:13 +08:00
@roricon 嗯,拼错了,抱歉。
freejewu
2017-11-29 16:18:44 +08:00
@afeicool 最近也在玩蟒蛇,缩进太特么坑爹了
LokiSharp
2017-11-29 16:18:49 +08:00
朋友,你听说过 Python 嘛?
mooncakejs
2017-11-29 16:27:24 +08:00
javascript 或者 typescript
zztt168
2017-11-29 16:52:05 +08:00
我是来凑热闹的,我只会 python,就推荐 python 吧,对缩进有意见用 pycharm 就好。
overflowHidden
2017-11-29 16:52:36 +08:00
@afeicool anaconda ?
linuxfans
2017-11-29 17:01:59 +08:00
居然没人推荐 forth,简直条条都中
vescape920
2017-11-29 17:14:45 +08:00
PHP 是世界上最好的语言 你还想找比 PHP 还好的语言???
parkcg
2017-11-29 17:17:52 +08:00
技术栈跟我有点像啊,我目前也是做 php,移动端也都做过。曾经学习过 Elixir Erlang, 因为精力有限放弃了。

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

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

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

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

© 2021 V2EX