-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
计算机语言有什么学习的先后顺序吗? #5
Comments
基本没有。 |
不知道你是问学某一门语言的过程中有什么学习的顺序,还是说这么多语言先学什么。 第二个问题,以java为入门是很不错的,国外很多大学的计算机入门语言也是java,因为它还比较容易上手,应用也很广泛。以此为基础,编程语言很多都是共通的。基本就是你有什么需求,你就去看对应这种需求一般用什么语言,你再去学一下。如果你会的语言比较多多话,可以思考这么多年编程语言是如何发展的,为什么某些阶段会流行对应的一些特性。 |
有 java入门OOP和C家族语言,python入门动态类型语言,然后市面上大多数语言就清楚了。 然后OCaml入门函数式编程语言,打开新世界的大门。 然后jvm,cpython vm细节,入门栈式字节码语言。 然后x86asm,入门寄存器式语言。 最后回过头来,发现还是java和C#好用。 |
我觉得顺序性还是有一定意义的,比如说,我自己是通过python入门的,因为当时要做一个RL的项目,随着python的一些语法逻辑相对熟悉,又产生了一些对底层的需要,这个时候C的学习就很重要了,所以我个人比较推荐先学习C比较合适。(强烈推荐CS 50这么课程,直接Google就可以,非常棒) |
No description provided.
The text was updated successfully, but these errors were encountered: