很多刚刚进大学初学编程的同学很多都会有这个疑惑,虽然已经有很多文章已经提到了这个问题,但是今天我还是给大家一个答案,希望对那些想要学习编程的同学有所帮助。
目前主流的编程语言主要有以下几种,C/C++,Java,C#,PHP,Python,Javascript等等。
Python:支持强制命令,面向对象和函数式的高级编程语言。
C:这是通用的、跨平台、过程化、命令式的编程语言。C++和C#都是基于C发展而来的。
C++:它是由高级语言和低级语言想结合,因此被认为是一个中级编程语言,支持过程化编程、广泛编程、面向对象编程和数据抽象的多样化语言。
C#:C Sharp也是多样化的语言,支持命令式、泛型和面向对象编程。
Java:这个大家都很熟悉了,它是通用计算机编程语言,并发,基于类,面向对象并专门针对尽可能少的依赖进行设计的。
JavaScript:是一种动态类型、弱类型、基于原型的语言,内置支持类型。
PHP:是一种普遍使用的脚本语言。它用来创建动态网页,同时也支持命令行接口。
总结一下:以上就是我们比较常见的计算机编程语言了。无论是哪种语言的学习,都需要不断的更新自己的知识。
关于哪个语言好入门,我之前也回答过。这个问题大家都有不同的看法。只是大概说一下,最终楼主自己选择。编程入门,你可以从C开始,C语言是经典的结构化编程语言(有人说难有人说简单),C之后可以学C++、C#或者是java。
除此之外,想要把编程学好,除了天赋,我觉得还有一点的重要性仅次于天赋,那就是不断的练习!不厌其烦的练习,不停的练习!因为编程本来就是应用性、实践性很强的学科门类,所以实践非常重要!另外想要成为一个优秀的、有能力程序员,做软件开发的话,就来学习C/C++吧!你如果感觉自学C/C++语言有困难的话,我本身是一个C/C++出身的程序员,我整理了一些学习C语言的视频在Q羣,大家有兴趣可以一起来学习,C/C++编程学习,--7.84,14和--31;33。不管你是转行还是找工作,大家都一起成长进步。
我认为一个优秀的程序员,也许你职业生涯最多用到冒泡排序,但我还是建议你应该认真学学算法;对每一个程序员我都建议你能够学好数据结构;如果你有更多的兴趣或者更多的精力,网络通信、Linux开发、工程导论这些课程你都要认真学学,才能有竞争力。
最后希望你能够成功走上程序员这条路,加油!在这里的话,笔者奉上一份C/C++学习路线图,希望对大家有帮助!