都说学会一门技术语言,然后再学习另一门技术语言就很简单了,你们有这样的感觉么?

查看 285|回复 26
AlexHsu   
变量 数据类型 数据结构 流程控制 异常处理 面向对象相关的 多线程 网络 函数式 这些都是共通的 肯定不用重复理解 掌握差异就行了 肯定会比从零开始容易
rust 确实奇葩 所以 rust 这玩意要是不用学起来没啥意义 学完就忘
vacuitym   
最早在学校学的 C ,确实感觉学其他的很简单,当然说简单也只是处于可以写,磕磕绊绊的写,并不是说精通
liyafe1997   
编程语言是要学的吗...甚至语言本身都不是一个值得讨论的问题。编程语言就像各种工具,比如螺丝刀,钳子,用到了自然会,不会的话看两下说明书(文档)也就会了。
相比工具(编程语言)本身,更重要的是做什么,怎么做,用什么平台,框架怎么搭,再选择合适的工具(编程语言)。
如果感觉编程语言要学,学起来痛苦,甚至连 C 都能「忘得一干二净」,建议真的考虑下自己适不适合长期从事/深耕这个行业。
(还有一个原因是,C 是最接近机器语言的高级语言,本身就代表计算机的工作原理和基本思想,语言本身也就那几个 feature ,如果真的懂计算机&从事计算机工作的话,实在想不出怎么可能把 C 「忘掉」)
yangzzzzzz   
学校学的 c java android ,当时觉得 c 是写着最舒服的,结果毕业干了 前端+.net
XuDongJianSama   
吃力不吃力主要看 ide 好不好,坑多不多,难的不是语言,是 api
wuyiccc   
学的第一个语言是 c++, 学的第二门语言是 java ,结果花了半年的时间才把 java 和 c++分开
NewYear   
只要别碰汇编,怎么都好说,你要是染上了汇编,就索然无味了。
我是学了 VS 的 C#后,再也没法学其他语言了,连个自动补全代码都不完善……怎么搞嘛……
平时也写写 js ,自动补全居然是错的。
msg7086   
把 Haskell 往你头上一丢,纵使你日用 C++也没用。
不过上手快还是快的,肯定比一窍不通从零开始学的人要快得多。
msg7086   
@NewYear 动态语言的代码补全肯定没法和静态语言比的。
JS 都能原地动态给对象做手术,怎么补全嘛。
visper   
学会了一门语言,那基本的一些东西可能你已经知道了,比如什么是数字,字符串,编码。基本数据结构如数组字典等。基本程序概念循环递归条件等。那基本这些在不同语言里面都一样。另外就是看语法是不是同一系列的。比如 C 语法系的,或者 basic 那些系列的。不过现在大多 C 系列的。像 lisp haskell erlang 那些差别太多的基本遇不到。 另外有些思念上不同点的有 GC 语言和无 GC 语言这些。不过更重要的是会什么,而不是什么语言。你只会做 web 服务,那么不管 go java python rust c++ 你都是只会用来做 web. 你会写游戏,那或者就是用这些语言做游戏。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部