刚刚才博客园上看到一篇帖子每个程序员都该学习的 5 种开发语言,想知道大家心目中认为的最该学习的 5 种开发语言是什么?
1
SilencerL 2019-06-14 17:35:35 +08:00 via Android
1、一门后段语言
2、HTML 3、JavaScript 4、CSS 5、<b>PHP</b> |
2
AyanamiRei 2019-06-14 17:37:59 +08:00
如果是后端语言的话 5 种是不是太多了
|
3
FFSephiroth OP @SilencerL PHP emmmmmmmm
|
4
FFSephiroth OP @AyanamiRei 不多啊,术业有专攻
|
5
HuasLeung 2019-06-14 17:42:34 +08:00
java/go/php/python/javascript
|
6
Jirajine 2019-06-14 17:45:48 +08:00 via Android
汇编
C/C++ JavaScript/HTML Python Java |
7
brucewuio 2019-06-14 17:46:15 +08:00
c && (c++ || Java) && js && (Go || python) && (clojure || Lisp)
|
8
FFSephiroth OP 我也发一下我的
C/C++ Java Python JavaScript Go |
9
yxjn 2019-06-14 17:58:05 +08:00
shell,python,c,java,js
|
10
alfredsun 2019-06-14 18:03:55 +08:00
C
Python JS 汇编 SQL |
11
superalsrk 2019-06-14 18:11:43 +08:00
python
java c++ bash javascript |
12
ostholz 2019-06-14 18:12:54 +08:00
Swift (ObjC), Java, Kotlin, Crystal, Ruby, JS
|
13
jiejiss 2019-06-14 18:13:05 +08:00
C
Python JS (ES8) MATLAB/Julia Go HTML、CSS 和 Shell 什么的都是默认要会的( |
14
Aruforce 2019-06-14 18:14:49 +08:00
汇编 C Java shell Js
|
15
current 2019-06-14 18:15:57 +08:00
asm
C++ Lisp Js 没了 |
16
FFSephiroth OP @jiejiss 大兄弟是搞仿真建模的吗?
|
17
zhyl 2019-06-14 18:22:11 +08:00 via Android 1
javascript
typescript coffeescript actionscript jscript (:逃 |
19
ruyuejun 2019-06-14 18:32:42 +08:00 3
我认为:
C/C++:理解底层 Java:理解 Java 界延伸的面向对象,IOC,AOP 等思想 JavaScript:为了开发各类跨平台应用而需要的语言 这时候已经足够了,如果继续推荐: Python:脚本之王,运维利器,爬虫霸者 这时候已经完全足够了,再要继续推荐,就是下列语言选其一: SQL:熟练使用数据库 Scala:理解函数式编程,以及 Spark Go:理解 Go 的协程思路 C#:学习.netcore 新时代语法 顺便推广下笔记: https://github.com/overnote |
20
myyou 2019-06-14 18:48:36 +08:00
php x 5
|
21
lance6716 2019-06-14 19:36:42 +08:00 via Android
中文
英语 C Python js |
22
youngxhui838 2019-06-14 20:03:26 +08:00 via Android
c / c++. JavaScript/type script go python java
|
23
Ama2in9 2019-06-14 20:12:59 +08:00 via iPhone
C
java python js 汇编 |
24
kingcos 2019-06-14 20:24:37 +08:00 via iPhone
DSL 也算编程语言吗……
|
25
Tyanboot 2019-06-14 20:29:45 +08:00 via Android
汇编
C/C++ Python Rust Haskell |
26
helloit 2019-06-14 21:01:45 +08:00 2
C++之父推荐的五种语言:
|
27
HENQIGUAI 2019-06-14 21:43:04 +08:00
Java
C++ C GO Python |
28
wind3110991 2019-06-14 22:19:04 +08:00
C/C++必须有,其他随便
|
29
bilibilifi 2019-06-14 22:30:13 +08:00 via iPhone
没有 prolog 吗?
|
30
houlin 2019-06-14 22:33:28 +08:00 via Android
js html css php py
|
31
Dylaan 2019-06-14 22:43:38 +08:00
英文+PHP
|
32
AlphaTr 2019-06-14 22:44:49 +08:00 via iPhone
Go, JS, Rust, Lisp, Swift
|
33
TonyLiu2ca 2019-06-14 22:46:09 +08:00
1. assembly
|
34
wuzhizhan 2019-06-14 22:48:10 +08:00 via iPhone
中文沟通
其他随便都可以 |
35
Skye347 2019-06-14 22:53:28 +08:00 via Android
Rust
Scala Python Typescript +看情况 感觉我找不到工作了 |
36
qq960826 2019-06-14 22:55:18 +08:00
Python
Golang C C++ Java |
37
lookas2001 2019-06-14 23:16:04 +08:00 via Android
js 系语言开发日常所用应用足够
c 系、golang、汇编可以用来了解底层,理解原理,对解决疑难 bug 有帮助 python 等胶水语言来解决日常的问题 java 系用来了解工程化开发(代码规范,多人合作什么的) 这大概就是五六个语言足够用了。 另外其实这个问题本身就很让人难受。 计算机那么多东西,方向不同侧重点自然也不同。 可能一个写增删查改的程序员,花费精力学 c 没有必要。 不搞机器学习 python 可能也用不到。 搞高性能计算的,对性能极致要求的,汇编是必选项。 想要深入了解计算机语言的,可能还需要去学一学函数式编程。 一个设计网页的设计师,可能就一些 html css 知识就够了 |
38
chibupang 2019-06-14 23:27:11 +08:00 via Android
1.一门脚本语言 shell/python
2.一门后台语言 java/php/go 3.前端:JavaScript 4.c/c++ 5. mysql ( css html xml 这些应该是默认都会的。) |
39
Kilerd 2019-06-15 00:03:04 +08:00
Rust java python typescript
|
40
ArcherD 2019-06-15 00:16:38 +08:00 via Android
c
javascript python ocaml/reasonml rust |
41
shijingshijing 2019-06-15 00:17:50 +08:00
@ruyuejun 理解底层还得 asm,C 和 C++只是对内存模型强调的比较多,asm 会详细到各种寄存器操作,移位操作,内存寻址等等,比 C 和 C++全面的多。
而且,C 和 C++是两门不同的语言。C 是面向过程的经典,C++是面向对象的珠峰。 |
42
msg7086 2019-06-15 00:19:57 +08:00
我的语言栈
底层语言 C 面向对象语言 Ruby 函数式语言 Ruby 脚本语言 Ruby 前端语言 Coffee |
43
ericgui 2019-06-15 00:24:06 +08:00
c
php js c++ java python haskell ocaml |
44
billlee 2019-06-15 01:06:06 +08:00
英语,x86 汇编,C++, markdown, SQL
|
45
impl 2019-06-15 01:09:10 +08:00 via Android
js,rs,go,py,cc
|
46
secondwtq 2019-06-15 01:11:36 +08:00
OCaml 不用学,会了 HTML 为什么还要学 OCaml 或 Standard ML 呢?
|
47
widewing 2019-06-15 01:12:18 +08:00 via Android
python
python python SQL C |
48
huiyifyj 2019-06-15 02:04:28 +08:00
c/c++, sql, 汇编, 中文, 英文😂
|
49
limbo0 2019-06-15 02:12:02 +08:00 via Android
过程
对象 函数 Js sql |
50
param 2019-06-15 04:02:53 +08:00 via Android
C Python Bash
|
51
wweir 2019-06-15 06:20:14 +08:00 via Android 1
七周七语言,完事
|
52
byteli 2019-06-15 06:23:20 +08:00 via Android
理想中的
汇编必须,不然看不懂程序在干嘛 c/cpp 其次,方便看内核 然后 java 不会失业 python/go 与时俱进 scala 换个口味 |
53
lraining 2019-06-15 06:47:54 +08:00 via Android
汇编
c c++ c# java js php swift sql |
54
ffeii 2019-06-15 08:04:07 +08:00 via iPhone
java
js shell lua sql |
55
zimhy 2019-06-15 08:25:10 +08:00 via Android
java php JavaScript c++ python
|
56
lizhuoli 2019-06-15 08:28:26 +08:00 via iPhone 1
一门系统编程语言(无 GC 静态语言):C/C++/Rust
一门面向对象编程带 GC 的语言:Java/Go/C# 一门脚本动态类型语言:Python/JavaScript/Ruby 一门函数类型语言:Haskell/Racket/Scala/ 一门工作领域相关语言:Andoird->Kotlin iOS->Swift FrontEnd -> TypeScript BackEnd -> Go Data -> Python 在学习路上,重复学统一大类的语言对知识广度没有意义,一般是为了解决实际问题,建议学习前自行分类 |
57
lizhuoli 2019-06-15 08:33:37 +08:00 via iPhone
这里讨论的不是通用编程语言吗,上面说的 CSS(标记语言),SQL(查询语言)是什么情况……
其实掌握了一大类的一门语言后,同类型的就是简单的语法替换(API 又不需要记忆),后者直接可以用 https://learnxinyminutes.com/快速理解下 Syntax 的区别即可 |
58
ryan18 2019-06-15 08:41:08 +08:00 via Android 1
有个书叫七周七语言,对拓宽思路是有益的。具体工作中还是精通一门,能够快速有效解决问题更重要
|
59
skiy 2019-06-15 09:24:43 +08:00
css + html + js 我一般算它是一个范畴的。
PHP GO LUA JAVA |
60
peanuts7660 2019-06-15 09:50:27 +08:00
汇编
c/c++ js+css+html go python |
61
MrUser 2019-06-15 09:57:59 +08:00
C#
C# C# C# C# :),听人说 C#是万金油 |
62
rupert 2019-06-15 10:46:21 +08:00 via Android
一说 js 都是各种喷,现在又这么多推荐的,难道都是嘴上说不要身体很诚实?
|
63
Obelly 2019-06-15 10:47:33 +08:00
英语,毕竟要写文档
一门面向对象语言 一门函数式语言 一门声明式语言 一门轻量级脚本语言,毕竟要偷懒 |
64
ltyj2003 2019-06-15 10:49:08 +08:00 via Android
c/c++
matlab 正在学 py |
65
guiling 2019-06-15 11:00:50 +08:00 via Android
js 必须会,在懂点 html,css,再学个正儿八经的后端语言,
然后就可以成为全干工程师了 |
66
azanone 2019-06-15 11:31:21 +08:00
说 Scratch 会不会被打😂
|
67
azanone 2019-06-15 11:33:18 +08:00
c/c++
html+css+JavaScript php java python |
68
mosfet 2019-06-15 11:41:04 +08:00
实际项目用过的
C/C++/C#/Python/Go |
69
razertory 2019-06-15 11:51:48 +08:00
PHP
PHP PHP PHP PHP |
70
Rorshach 2019-06-15 11:57:21 +08:00
C/C++
Java haskell 前端三大语言 python |
71
lowman 2019-06-15 12:14:03 +08:00
必须要学的后端语言, C, Golang, Python, 学了 C,会深入的了解的更多一点, Golang 面向对象里把性能和开发效率平衡得非常好, Python 开发效率好, 可以使用的场景也特别多, 至于 java, 个人是在不喜欢这门语言, 至于 php, 如果不打算拍黄片, 就不要学了, 嘿嘿.....
|
72
devinwang 2019-06-15 12:17:52 +08:00
(C||C++)&&HTML&&Javascript&&Python&&SQL
|
73
cgpiao 2019-06-15 12:18:01 +08:00
shell, scala, js, sql, c
|
74
allenhu 2019-06-15 14:32:45 +08:00
1.Python
2.C 3.Java 4.Javascript 5.你猜 |
75
xiaoidea 2019-06-15 14:37:10 +08:00
为什么很少人推荐函数式编程语言?
|
76
dongyx 2019-06-15 14:43:16 +08:00 via iPhone
C/Python/JavaScript/Shell/Scheme
|
77
0x000007b 2019-06-15 15:08:59 +08:00 via Android
@FFSephiroth 咱们一样哦,不过我 java 还没正式开始看,光跟着学校的水课过了一下而已
|
78
murmur 2019-06-15 15:10:13 +08:00
JAVA
JAVA JAVA JAVA JAVA 加瓦加瓦 添砖加瓦 j2ee 捷途易易 |
79
karllynn 2019-06-15 15:21:12 +08:00
lisp/scheme/haskell, c, java/python/C++, rust, kotlin/scala/swift, go/erlang
这些都能让你学到一些有趣的东西 |
80
shuAS 2019-06-15 16:48:21 +08:00
php*5
|
81
brust 2019-06-15 17:49:02 +08:00
java go python sql sql
|
82
jiejiss 2019-06-15 19:53:20 +08:00
@FFSephiroth #16 确实在搞数学建模
|
83
congeec 2019-06-15 20:33:36 +08:00 via iPhone
Assembly+C
Haskell Rust Ruby 够了 学这些很难找工作,她们是用来练内功的 |
84
asdws 2019-06-15 22:37:39 +08:00
精深一门,并能用于开发生产足以。
|
85
wmwwmv 2019-06-16 11:37:26 +08:00
c/c++
java python php SQL js haskell go |
86
kppwp 2019-06-16 13:25:35 +08:00 via iPhone
老有人 C 和 C++写一起
个人认为: C 了解底层实现,练习面向过程的硬代码能力 JavaScript 前端 Python 可做爬虫,可写脚本,可做数据分析,不一定全做,了解一下很简单 Java 做后端和安卓,大多数软工专业必修,层主学的很差 shell 学会了对 Linux 下开发帮助很大,就算不做开发也有很多乐趣 |
87
rus4db 2019-06-16 14:01:16 +08:00
C/C++:认识机器
Java:认识程序员 JavaScript:认识好玩的世界 Haskell:认识语言 以上 |
88
DarlingXwl 2019-06-16 18:54:58 +08:00
web 方向个人是这么走过来的
1 C 入门知识和基本语法 (基本语法终身受益) 2 C++加强 C 的语法,初识面向对象 (进阶更多不同的编程形式与理念) 3 HTML+CSS 初识标签 (标签的概念很受用,包括之后的 XML、小程序都需要这类基础) 4 JavaScript 初识脚本的概念 (脚本概念开始入门。也有助于其他脚本的使用,也比如微信开发、flash 动画脚本) 5 Java OR PHP 开始进阶开发 解释一下:想要精通一门语言,需要相当的时间与精力的付出。个人感觉有限的时光里,同时入门多门独立的语言,也许并没有必要。比如:python+PHP+Java+C++,所谓隔行如隔山,你学得了那么多,难道还能真的精通那么多?最主要是,公司需要一次性精通那么多语言的人才? |
89
nyfok 2019-06-16 22:24:25 +08:00
html/css/js/server side develop: [asp.net|php|java|python|ruby|go]/app: [pc app development|mobile app development]
|
90
weixiangzhe 2019-06-16 22:37:00 +08:00
c / java/ js / python / rust
|
91
ugu 2019-06-17 09:17:29 +08:00
C/C++
Python Go JavaScript Rust |
92
xiaotianhu 2019-06-17 10:25:06 +08:00
@SilencerL 是我
go + php + js + css + html + sql |