高中生刚开始准备自学编程语言 有点问题想请教一下各位

之前稍微了解过一点vb和c 有人推荐我学python 我将来准备学计算机专业(因为喜欢+感兴趣) 作为入门应该先学哪一个?有什么推荐的入门书籍吗?
有人说c好……有人说python好……现在挺纠结的 能不能说的详细一点……我还有加分 谢谢!

——vb目前已基本被淘汰。
——c语言不是面向对象,功能有限。但因为其运行速度快,还占有一席之地,主要用于单机片等。
——大型客户端游戏与软件目前主要运用C++编写,它是面向对象,功能强大,运行速度也仅次于c语言。
——另外,国内用途最广的语言是java,在中国,精通java不愁找不到工作。它的优点在于通用性与跨平台性,特别适用于互联网,还有就是它的免费性。但因它的运行效率有限,不适于客户端软件。它目前在国内主要有两大用途:java web和Android。
——python目前被认为是最在前景的语言,因为它的语法结构更趋向于自然语言,还符合人类对语言的理解和逻辑,许多功能也已实现。和它类似的语言还有Ruby,不过因为Ruby是日本人发明的,所以感觉在中国Ruby发展不起来,因为中国人都是爱国的。
——Matlab,这门语言被称为是数学研究者专用的语言,它不是用来开发软件的,它主要为数学而服务的,如图各种三维图,矩阵运算等。
——C#,这门语言是微软推出与java竞争的,在中国用途不是很广泛,主要有asp.net,因为它是要收费的,所以只有小公司才用。
——PHP,这是三大制作动态网页的法宝之一(asp.net;php;jsp),php的优点在于它的简便性,开发高效性。
——javascript,这是一门浏览器端脚本语言。只要与浏览器和网页有关的前端操作,都离不开它。追问

如果是像我这样的高中生刚开始接触你推荐是先学什么比较好呢?

追答

c语言是基础,可以先学
再去学c++,如果c++学起来很吃力不懂,可以去学java

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-02-04
学好C,再学其他的。语言是次要的,首先要学编程思想。
python虽然很简单易学并且库也丰富,但是不适合初学者,因为python使用太方便,隐藏了编程过程中太多的细节,而这些细节可能是其他编程语言所需要的,一个合格的程序员会的语言不止一门,要一专多能,所以如果你先学python的话以后学其他语言会朦朦胧胧,等你c学好了,python肯定是你优先选择第二语言。
另外,C是上大学学计算机的必修课,现在学学,以后上大学C语言课就可以轻松些了。
VB没必要学,那玩意就是增长下兴趣,如果你打算把编程作为职业,就不要学VB了追问

学习c有什么推荐的入门书籍吗?

追答

我用的就是学校发的谭浩强的书,个人感觉还不错,C的话我感觉学透那个就基本差不多了,如果不打算专门进行C编程的话。
另外有人竟然说C仅占一席之地?C写出的程序运行速度那是爆炸的,不光单片机,很多底层的比如驱动,大至操作系统都是C写的。你告诉我只有一席?
java人才现在巨多,等你毕业就差不多饱和了。我去年刚大学毕业,在校时搞java的几个同学毕业后不是转行就是去搞其他语言了。
另外编个程还搞什么爱国也是醉了。。。爱国去学易语言啊,等学完出来吃不上饭时候我们再来谈爱国

追问

好的 谢谢

本回答被提问者采纳
第2个回答  2016-02-04
这二者都市程序开发语言,c语言不支持可视化编程,vb支持可视化编程,从功能上考虑,二者均可完成任何一种开发需求,但是对于做界面,c会变得很麻烦,vb则相对简单。vb语言的语法要求不严格,可以不事先声明变量(当然是个人设置的),c必须先声明后使用,vb是一种事件驱动的程序结构,c的程序必须从一个main函数开始,c支持指针,v b不支持。
c入门相对较难,vb则很容易入门,但是后续的深入学习c会变得相对容易。c可以用来做一些底层的和计算机硬件相关的开发工作,v b在这方面相对较差。
还是继续研究你的C语言为好
相似回答