1. 想做程序员,学哪种语言好
其实这里说的语言也就是我们所熟知的编程语言。编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。
如今IT行业如此火爆必然吸引了很多人想加入其中,那么如此多的编程语言,我们该如何选择学习呢?究竟哪种编程语言或者哪些编程语言能在工作中给予我们最大的帮助?下面我就以TIOBE编程语言榜流行度较高的编程语言为例,详细为大家解答一下主流编程的用途,希望能对大家的编程语言学习有一定的借鉴意义。
java 占比16.8%
Java是一种简单的,跨平台的,面向对象的,分布式的,动态的语言。时至今日,Java依旧是在科学应用中最好选择,包括自然语言处理。同时Java是默认的软件行业的应用程序开发语言,在金融服务行业的大量使用,投资银行和电子商务应用空间也非常之大。
C语言 占比14.9%
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。主要用于嵌入式开发,操作系统开发,文字处理程序开发等。它对编写程序限制少,灵活性大,功能强。现在C语言不仅用来编写系统软件,也用来编写应用软件。
C++ 占比7.4%
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点,的面向对象的程序设计。很多游戏或者互联网公司的后台服务器程序都是基于C++开发的,在科学计算领域,近年C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。
Python 占比6.9%
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python具有丰富和强大的库。它常被昵称为胶水,能够把用其他语言制作的各种模块很轻松地联结在一起。在神经网络、深度学习方面,Python都能够找到比较成熟的包来加以调用。而且Python是面向对象的动态语言,且适用于科学计算,这就使得Python在人工智能方面备受青睐。
C# 占比3.5%
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。主要用于客户端应用程序、web应用。在数据处理方面有着很好的模型与框架,灵活多变的数据库管理模式。支持多处理器多核的异步任务模型,多个异步任务之间可以自由调控,可以自行安排各个线程的执行顺序。
最终选择哪种编程语言学习,决定权还是在自己手中,希望大家通过仔细评估,结合自己的兴趣和职业规划作出最明智的学习选择。
2. 我想做一个高级程序员,需要学什么.全面的
高级程序员?
如果你现在一点都不懂的话应该从最基本的学起.
先学c语言,数据结构,数据库基本的.
c语言是软件入门,如果想了解点硬件的话看看数字逻辑电路,是硬件入门.
学完c语言学c++,java之类的语言就容易学了,然后再学点
如果想系统的学习,可就比较多了.有一些基本的课程,比如离散数学之类的数学课程是计算机专业的基础课,可以了解了解.
下一步学学计算机组织与结构,操作系统,软件工程,UML建模的课程.
至于做b/s结构的程序,asp,php之类的比较容易学,很短时间就可以学会.
最后如果想提升的话学学软件项目管理,J2EE架构等课程.
一时想不起来太多了,就写这些吧
3. 想做程序员不知道学哪种编程语言
编程语言有:java、C# 、Basic、Pascal、C语言、C++、AAuto、易语言、SQL、汇编等
实际中常用JAVA、C++、C语言、SQL、C#这些都是高级语言,而汇编是低级语言,不建议学习。这些编程语言,精通任何一种,薪资都很客观。
C相对难学,薪资相对较低。
java是相对比较好学,而且就业前景好,应用面广泛,薪资也相对较高的编程语言。
4. 想当程序员,我应该先学什么语言
学习计算机语言并不难,但若让LZ第一次就学JAVA的话估计
非天才攻不了,精通编程也不是一朝一夕的学习任务啊~
建议先学Turbo C 2.0,标准的C语言,虽然派不上什么用场
,但是作为计算机语言培养思维的话是非常重要的,比较的简
单易懂,易操作。
可视化编程VB6.0,这个对于软件的开发是非常有用的利器!
当然结构也会相对的复杂,优点是非常的直观,如果你想往软
件开发发展的话这个是必学。
到此,可以说已经不是一般的编程的小辈,有一定经验的话学
任何语言也不会觉得难了,接下来便可以学VC++或JAVA,
JAVA比较热门,但是你若学活了JAVA定能有一凡大事业哦~
最后,你说的网站编程。现在应该已经不存在网站编程这个说
法了,FrontPage、Dreamwear的出现已经让HTML变成一门傻
瓜语言,如果真的想学好网站设计的话,学动态语言是很有必
要的,目前流行的有ASP、PHP、CGI三大门动态语言,当然连
接的数据库SQL、ACCESS也有一定必要去掌握的
5. 作为一个程序员,至少需要掌握哪几种编程语言
至少要学一个底层的语言,如C、汇编之类,这样才能了解计算机究竟是怎么工作的,数据和指令是如何存储的,代码是如何运行的;至少也要学一门高级语言,如Python、Java之类,因为高级语言语法更简单,做同样的工作代码量更小;最好也掌握一门脚本语言,如Python、bat、Shell、Sikuli等,这种语言可以用来干各种各样的杂活,可以提高不少效率。
前两种语言都是可以作为日常工作的主力语言的,第三种可作为工作的辅助,主要还是用于生活。
6. 学习编程要学习什么语言
可以先学 Pascal。 Pascal 是一门很好的教学语言。然后对过程式编程有些了解以后可以学习数据结构,C 和 C++。 然后可以学一下 Java 或 C#。 当然我的建议只是帮助你能够了解过程式和面向对象的编程。至于要进入IT业,方向和门类很多,所以学什么更好不能一概而论。
如果希望能够进入计算机系,拿一个“科班出身”的学位,从Pascal学起不错,可以把Structured programming的基础打好。但是大部分人,从Visusal Basic学起更能够速成,并增加自信。
大计算机科学的底子:c ,c++,离散数学,数据结构,数据库,软件工程,(可参考MIT Open Courseware)。业余者自修:Visual Basic, Scripting,Frontpage, Flash。
C++是C的延伸,所以两者有很大的重叠部分,分不清很正常。我觉得C是基础。用C能够熟练地写程序以后,再逐渐接触C++的程序设计理念可能更好一些。
“学习一门语言的最好方法是用它来编程序”。
最后,不能只学语言。许多大学生认为学最新的计算机语言、技术、标准是最好的铺路方法,因为许多公司招聘时要求这些方面的经验。这些新技术虽然该学,但是学习计算机基础课程更重要,因为计算机语言和开发平台日新月异,但是万变不离其宗的就是那些基础课程:数据结构、算法、编译原理、计算机组成、关系型数据库原理等。有位同学生动地在“开复学生网”上把这些基础课程比拟为内功,把新的语言、技术、标准比拟为外功。只追寻时髦的学生最后只懂招式,没有功力,是不可能成为高手的。
7. 想当个程序员,到底要学好哪种语言
就目前来说,java跟c#比较有前途,如果是做网站的话,还有asp、php等,个人推荐c#跟.net。
据我所知java目前主要是jsp,不过我认为java前景不好,.net已经开始占据市场,现在装机普遍都开始安装.net framework了。未来C#将替代C++成为主流,相对应的.Net可能也会替代jsp成为web开发的主流,毕竟微软这棵大树还是那么高大威猛。java的优势以前普遍在jsp上,以后获取在手机应用程序上开发出新的市场呢?当然,php也在兴起,可以考虑一下!
另外,现在每种语言都有一定的市场,很多东西都是一理通百理通,从逻辑上来说编程语言都差不多,懂了一种在学另一种就不是很难,所以,我认为你首先要做的就是精通一门语言并能熟练的应用
注:这是我的观点,仅供参考
8. 做为一个程序员应该精通哪几门语言
我个人觉得应该掌握至少两门语言:面向过程的和面向对象的!
1.C语言是面向过程中最好的语言了,而且也比较好学,容易入手!
2.JAVA是面向对象中最好的语言了,而且现在大部分编程都用用的JAVA。但是这门语言比较难入门,要有耐心。如果能学好这门语言,相信面向对象的语言就没问题了。
对于专业课当然要学好,数据结构和数据库当然要学好啦,学不好这些以后的课就很难看懂了!加油啊!相信自己!
有句话不是说:把自己最精彩的拿出来就是最棒的!
要时刻在自己心中重复着“我真的很不错”这句话,充满自信!!!
我想你一定会成功的!!!
o(∩_∩)o...
9. 作为一个程序员,至少需要掌握哪几种编程语言
1、 C语言
C语言有多基础在这就不做更多的描述了,现在势头很猛的几种语言的底层都是C语言搞定,重要性不言而喻。作为最基础的底层语言,对于有志于做系统工程师或者有架构师梦想的程序员来说,了解底层如何实现的,C语言是必备的。
2、Java语言
Java语言目前在应用范围实在太广,不得不选择来学习,无论从手机App,还是到后天的云端,还是在大数据方向,都java存在的影子,java相对入门还不是那么难。
做过很多年java的几乎都有这种感觉,java语言入门容易但是真要成为顶级高手真的很难,高级语言就存在这种特性,入手容易成为高手很难。
3、Python语言
Python目前在很多领域都在涉猎,而且在成几何倍数增长的速度,py最初以爬虫而闻名,现在在人工智能以及大数据上都开始抢占自己的地盘,以至于很多主流的人工智能框架很多都是以py切入的,而且越来越多,py是这三种语言里面最简单易学入门最简单的语言。
注意事项:
当然从众多语言之中选择三门语言其实是件很纠结的事情。C++在某些方面比Java语言更加适合做底层的框架,是很多架构的最爱,也是程序员推崇的博大精深语言的代表。
从应用角度也在各个领域都有不同程度的涉猎。还有别的语言比如php,ruby,go等等都有自身鲜明的特性。不可能把所有的语言都有学到为,精力有限只能选择最该学的去搞。