如果人最多只能掌握 5 种编程语言,你会选哪几种?

2014-03-15 20:49:32 +08:00
 hustlzp
无意引起口水仗,求轻喷,每个人有自己的喜好和感觉嘛~

我的:

* Python:语言本身很赞,可以用来快速实现业务逻辑,然后做脚本、系统管理什么的都不错
* JavaScript:前端一枝独秀;后端可以写NodeJS;桌面应用还可以上Node-Webkit
* Java:Android的编程语言;工业级的库很多很强悍,可以用来写各种后台服务
* Objective-C:只因为Apple生态系统...
* Golang:性能要求高的地方用

大家分享下!
17395 次点击
所在节点    程序员
119 条回复
BB9z
2014-03-16 10:11:04 +08:00
C
Lisp
JavaScript
Ruby
Shell

好吧,作为一个靠 iOS 吃饭的,把 Objective-C 扔掉了……
robertlyc
2014-03-16 10:24:33 +08:00
ruby
javascript
obj-c
clojure
haskell
linzhi
2014-03-16 11:01:41 +08:00
c++
c
python
lisp

真心数不出来五种......
sadaharu09
2014-03-16 13:32:18 +08:00
HTML+CSS+javascript+SQL+C++
hustlzp
2014-03-16 13:41:11 +08:00
C--
C
C++
C#

好吧,我是猴子请来的逗比...
anewg
2014-03-16 13:45:51 +08:00
汇编
c
objc
js(node)
php
onemoo
2014-03-16 14:02:12 +08:00
我不是搞前端的。
C
C++
python
JavaScript
未定

C是绝对要掌握的一门语言,不管在哪个平台都能用。顺便带上C++。
python是很实用的解释型语言,在很多个地方也能使用。
我对web方面也有兴趣,所以选了js。
剩下的不知道该选什么...
tyzc
2014-03-16 14:16:35 +08:00
C
php
linux shell
javascript
python

python 这厮可做的事太多了。
carecc
2014-03-16 14:34:49 +08:00
楼主这一个帖子就把v2ex上装B货和踏实做技术的人分开了,真的高明啊。
cxshun
2014-03-16 14:54:09 +08:00
JAVA 工作用的语言
python 写小东西用的语言
objc 作app用的语言,现在暂还不会啊
js web领域的神一般的存在
shell 用好简直如有神助啊
但我觉得5门貌似真心不够啊,还有啥SQL,HTML也勉强算是语言的,另外还有啥groovy,scala等,这些也都不错的。
gerorim
2014-03-16 15:27:49 +08:00
Cpp //实现算导里的伪码
Lisp //力压Java上位
Python //研究爬虫
JavaScript //刚需
********** //走饭,走到哪里都有饭吃的💞
hustlzp
2014-03-16 15:33:10 +08:00
@carecc -_-|||
reverland
2014-03-16 15:36:30 +08:00
x86汇编
C
python
javascript
common lisp
temberature
2014-03-16 15:45:44 +08:00
temberature
2014-03-16 15:48:40 +08:00
不完全统计,这次图应该能显示吧

C 0
Java 0
Python 39
Javascript 32
C++ 24
Ruby 22
Html 19
PHP 18
Lisp 16
Go 14
shell 14
CSS 10
汇编 10
Objective-C 6
Asm 5
SQL 5
Scheme 4
erlang 4
alexapollo
2014-03-16 15:50:01 +08:00
python果然多。
1、python
2、javascript
3、c
4、java
5、shell
snoopy
2014-03-16 15:55:29 +08:00
javascript -- 加上Node.js,你可以做许多事情,不是有人说过嘛,任何可以用javascript写的程序最终都会用javascript来写。除去javascript的那些糟粕,javascript是一门很优美的语言,还很强大。

C -- 个人认为这是必学的语言。另外既然学C了,汇编就一定要学了。至于C++,有精力还是要学下的,不然很多代码你看不懂。作为一名自由码农我暂时是不会用C++来写程序的。

Lisp -- 绝对开拓你的思维,个人觉得先学C,再学Lisp,再学javascript,对编程初学者是不错的选择。当然你有精力的话也可以同时学Lisp和javascript。

因为本人是自由码农,并且已投入javascript阵营,所以对其它语言并没有太多的发言权。不过我还是想说说。

python和ruby个人认为是必学的,毕竟许多程序是用这两个语言学的。最起码你要知道怎么使用它们的包管理器,如pip和gem。对这两个语言我认为即使不精通起码也要能看懂。

haskell我认为有兴趣还是可以学一下的,很有意思。你可以看看纯函数式的语言是怎么工作的。

以上语言对我来说有比较高的优先级,其它的像PHP、perl和lua虽然也学过,但用得并不多。perl曾经是我最喜欢得语言,可惜了。新近流行得语言,如Go,虽然也很感兴趣,但还没有时间学习。至于Clojure,可惜了,听说是建在java虚拟机上的,本人从没有过计划学习Java,估计不是很适应Clojure的开发。

以上只是一家之言。
hustlzp
2014-03-16 16:24:20 +08:00
@temberature C和Java怎么没有啊?
Yan_6
2014-03-16 17:27:33 +08:00
C
python
golang
javascript
shell
ChiangDi
2014-03-16 17:36:07 +08:00
@temberature 统计的有问题啊,C有很多啊

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

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

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

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

© 2021 V2EX