对于新手,想学门程序语言

2015-11-02 08:56:13 +08:00
 may2157

对于新手,想学门程序语言,哪种语言比较有潜力
我有足够的时间投入进去
对,就是潜力!
各路大侠指点 1,2 呗

11005 次点击
所在节点    程序员
99 条回复
ninechapter
2015-11-03 02:34:16 +08:00
国内找工作用 C++比较多,北美找工作,用 java 比较多。九章最新推出《 java 入门与算法基础班》,适合初学者。 http://www.jiuzhang.com/course/7/
Artotria
2015-11-03 08:48:13 +08:00
@WildCat 來 V2Lang 最多的就是這種日經帖
crazyLeega
2015-11-03 08:50:17 +08:00
js 。哈哈。
jiyinyiyong
2015-11-03 09:03:22 +08:00
推荐一下我的编程语言 Cirru http://cirru.org/ 然而这不是重点

Cirru 可以编译到 JavaScript AST https://github.com/Cirru/cirru-script
也可以通过 Clojure Macro 生成 Clojure 代码 https://github.com/Cirru/sepal.clj
也可以生成 WebAssembly AST, 再用其他方式运行 https://github.com/Cirru/cirru-wasm-ast
然而还不是重点

重点是现在火热的几个平台, Web, iOS, Android, 对应三种语言
然而 JavaScript 可以通过引擎跑遍三个平台, 当然, 以后就变成 WebAssembly 了
除了它, 还有 Clojure 可以编译到 JVM, 也可以编译到 JavaScript 和 .NET 的 CLR
按照这个思路 Clojure 除了写高性能服务端, 还能开发应用, 各种平台的应用
甚至 Web 平台以后技术越成熟, 对于 ClojureScript 发展越有利
加上 Clojure 社区目前 live coding 技术, 力压 React, 直追 Swift, 潜力巨大!
论坛以经准备好 http://clojure-china.org/ 微博和 QQ 群也已经准备好

开头推荐 Cirru 主要是, 如果你跟我一样觉得括号受不了, 其实也可以用缩进语法写的...

另外相比某些语言 Clojure 背后似乎没有大厂撑腰, 小厂倒真心挺多的
http://clojure.org/Companies
大概算是目前还不是主流的一个原因吧, 会好起来的
arens
2015-11-03 09:10:55 +08:00
@carmark swift 和 ios 开发难道不是一回事?
may2157
2015-11-03 09:11:51 +08:00
@islandev LZ 归来,请问下,用什么编辑器好些?
may2157
2015-11-03 09:16:26 +08:00
@lekai63 LZ 已经走在 Python 的路上了,感觉 Python 还是很强大的嘛,还有你推荐的网站不错。我本半路出家都不算,我学机械的,身在数据类的公司做设备,不学门程序语言和其它基友压根没有话题了,整天 YY 女人也不好是吧。都用啥编辑器的?
yougg
2015-11-03 09:16:34 +08:00
我们这里
做 Python 的转 Golang 了
做 C/C++的转 Golang 了
做 Scala 的转 Golang 了
做 Java 的转 Golang 了
xiqingongzi
2015-11-03 09:19:18 +08:00
@may2157 Pycharm. Sublime Text
coldfog
2015-11-03 09:21:31 +08:00
关键看你想做什么,语言是其次。应该根据想做的东西选择语言。
Anteiku
2015-11-03 09:22:43 +08:00
楼主我只能给你看这个了。
[想做 C++ 方面开发,是基于 Linux 还是基于 Windows 平台?] 萧井陌:我觉得故事是这样发展的....先是纠结语言(lisp 没听过听说… http://www.zhihu.com/question/23534399/answer/24987668
lekai63
2015-11-03 09:25:20 +08:00
@may2157 你在数据类公司的话 会不会反而 R 会用的比较多。。哈哈。这个情况我觉得公司里其他人用啥我用啥,遇到问题好解决哇~~
Unknwon
2015-11-03 09:25:58 +08:00
nim + rust 不解释
lyz1990
2015-11-03 09:28:14 +08:00
Hashell 感觉挺有意思,R画图也挺好玩,在学这两个
geek123
2015-11-03 09:36:44 +08:00
建议从前端 html 、 css 、 javascript 开始,先写点儿东西出来,找找感觉。然后往 node.js 上走走,如果还有余力可以看看 python 、 php 、 c++。语言只是入门不用太被这个局限了,初期找一门深入的学习一下,后期如果准备长期从事开发,可以跨语言的涉猎一下。我给你推荐个可以边学边练的地方,你先找几门试试。 http://www.hubwiz.com/course/
islandev
2015-11-03 10:15:45 +08:00
@may2157 sublime 或者是 pycharm
wwjvtwoex
2015-11-03 10:50:20 +08:00
http://www.ibm.com/developerworks/cn/java/j-cb02067.html
"Lisp 长久以来一直被视为伟大的编程语言之一。其漫长的发展过程(接近五十年)中引发的追随狂潮表明:这是一门非同凡响的语言。在 MIT , Lisp 在所有程序员的课程中占了举足轻重的地位。像 Paul Graham 那样的企业家们将 Lisp 卓越的生产力用作他们事业成功起步的推动力。但令其追随者懊恼万分的是, Lisp 从未成为主流编程语言。作为一名 Java™ 程序员,如果您花一点时间研究 Lisp 这座被人遗忘的黄金之城,就会发现许多能够改进编码方式的技术。"
honmaple
2015-11-03 10:58:48 +08:00
那么多人推荐 python,python 的基本语法也是挺简单的,不过我是先学的 c,然后 html/css/js ,然后数据库,最后才到 python
a358003542
2015-11-03 12:07:19 +08:00
其实现在应该推荐 javascript 了,这样人家学好了,很好找工作定位前端工程师。

计算机专业的推荐还是老老实实从 c 语言开始学习起。

黑客或者爱好者当然推荐 ptyhon 。
limuxy
2015-11-03 12:35:12 +08:00
Golang 入门会疯的吧……

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

https://ex.noerr.eu.org/t/232809

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

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

© 2021 V2EX