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

硬性要求:

加分项:

轻微加分项:

目前知道的备选语言有:

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

14391 次点击
所在节点    程序员
144 条回复
zn
2017-11-29 19:54:02 +08:00
@respawn 有空去看看
codecrash
2017-11-29 19:54:07 +08:00
少年来学 Lisp 吧
zn
2017-11-29 19:55:09 +08:00
@codecrash 久闻大名,但是不知道有什么特别吸引人的特性?
codecrash
2017-11-29 20:05:13 +08:00
@zn #83
1,跨平台.手机差那么点意思
2,活的那是相当得长久了
3 能方便地和 C 混编 有 ffi 呀
4 能像 Exlixir 那样可以编译运行,也可以脚本方式运行(大大加分)
5 语法你要是没接触过,那绝对新奇
6 IDE 没什么好用的,emacs 算一个吧
7 性能看你选的是哪种 lisp 实现,不差
8,强大的宏

缺点:
小众,不太适合用来找工作,作为兴趣学学还不错
betwinyou
2017-11-29 20:09:47 +08:00
装的一手好 B
respawn
2017-11-29 20:31:31 +08:00
@codecrash 请问敲碎过几个键盘了?来这推荐 LISP.
kran
2017-11-29 20:44:42 +08:00
littleshy
2017-11-29 20:44:44 +08:00
swift 就语言上还是挺好的,希望快速发展了。
winglight2016
2017-11-29 20:53:05 +08:00
我来推荐 js 吧,js 才是真正的万能语言啊,从后台到 APP,从平台到智能硬件,有啥活做不了的?
k9982874
2017-11-29 20:53:57 +08:00
php 用 pack/unpack 到 16 进制也没什么不方便
IllBeBack
2017-11-29 20:54:35 +08:00
http://www.pilotlogic.com/sitejoom/index.php/codetyphon

FP (free pascal),几乎满足你所有条件

唯一不足:不能以脚本方式运行。但编译速度绝对一流

中国最近出了个 FP 吹,已经在沪江跨平台用上了:
http://rarnu.com
zn
2017-11-29 21:00:14 +08:00
@IllBeBack Interesting,我去瞧瞧
pezy
2017-11-29 21:00:57 +08:00
非常符合 C++
0w0b
2017-11-29 21:09:34 +08:00
IllBeBack
2017-11-29 21:25:22 +08:00
@zn

http://www.itdks.com/eventlist/detail/1491

可以看视频回放,听一下他是怎么安利 FP 的,2:09:00 起
zn
2017-11-29 21:55:39 +08:00
@IllBeBack 看视频居然需要登录。
zn
2017-11-29 21:56:21 +08:00
@0w0b 有点意思。

这贴值了,认识了好几个挺有意思的语言。
jobtesting
2017-11-29 21:57:40 +08:00
html
codecrash
2017-11-29 22:17:09 +08:00
@respawn #86 这和敲碎多少键盘没什么太大关系吧?
bigknife
2017-11-29 22:20:57 +08:00
Scala Or Haskell

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

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

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

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

© 2021 V2EX