当前位置:编程学习 > C/C++ >>

初学者是学C++或C语言还是Java好?

一个电脑易做图。 不知道该学什么语言好。 也不知道学来干什么,请问这样的人应该学什么语言好些了???
答案:我个人觉得java/J2EE、.net、C++是不错的三个方向。 如果非要在java和.net中选择的话,我个人是推荐java的,原因: 1:Java能够开发linux、unix服务器上的程序 2:JavaEE和.NET在企业应用方面的关注点是差不多的,但是学习了java如果将来想转到.net上会比较简单,几天的学习然后上手开发应该是问题不大的,但是反之就不行了。 当然如果有了些经验之后,你就会发现语言或者平台不再是技术上的阻碍,一些原理性的东西学到手,然后再加上项目经验,使用什么平台,反而不是最重要的。不过如果非要用一种平台进入企业开发的领域,至少在目前,我推荐java。要想学好JAVA 也不难 关键是要坚持 多看看视频 多编写代码我给你推荐个网站上面有很多经典的java学习视频和资料 而且上面有一整套尚学堂视频 http://www.ibeifeng.com/?u=6695  http://www.chubeibao.com/bbs/index.php?fromuid=2961  http://bbs.langsin.com/index.php?fromuid=29811
不知道该学什么语言好,也不知道学来干什么,
既然如此,我想首先不是开始学习,而是要想清楚以后的人生目标,你对于计算机技术的热爱,是处于兴趣还是想以后从事这方面工作,赚钱,这2者不同,走的路线是不同的,如果是兴趣,那么就得根据自身情况来定了,谁也不知道你感兴趣什么,如果是为了工作,那就看看哪个就业比较好了,还有就是你所在的地区,软件是否发展起来了,如果以后学完了,没好工作,是不是能走出来,这些都是问题。
不管怎么样,首先有一个明确的目标,我以前就是没目标,所以弄的乱七八糟的,一个人的时间和精力是有限的,这辈子想干点什么要想清楚了,我还是劝你为了就业吧。
C语言,也很好,只不过将来为了就业或者兴趣,等学一段时间以后我估计都不能满足你的要求
Java,现在的强项是大型的项目,多层的Web开发 这一块,桌面应用程序不是Java的强项,不过也不是不行,OpenOffice就是Java写的,呵呵自己做一些小游戏也不错,不过找工作还是J2EE
C++,我是没学过,不过听说是相当的麻烦的,电脑易做图,没一点编程思想和计算机基础,上来就学这个有点不现实,就算是出于兴趣,一个月下来,肯定没兴趣了
.net相对简单,是因为那个开发工具太牛,一顿拖拽,但是并不是说C#就简单,C#的语法要比Java难的,不过微软的东西不会像Java这样 纯手工的,
计算机的乐趣在于其复杂性,我是一直学的Java,最近找工作,发现Java的活好像越来越少,.net的越来越多了,经理说叫我转型,我说学了这么久Java了,不像转,呵呵,其实我宁可去学C++,越复杂的东西越有乐趣和成就感不是么?我对一些简单的东西没有兴趣,不过瘾
还是从C学起吧,JAVA不适合初学者
C++和C的语法差不太多,但是核心思想完全不一样,因为C++和JAVA一样都是面向对象,而C是面向过程的
c是结构化程序设计语言,而c++和java都是面向对象的程序设计语言
c语言主要是用于硬件接口程序的编写
而c++和java在一些软件开发中比较常用到
目前来说,个人觉得java还比较流行,比较好学
Java和C++只是不同的编程语言,学什么都是一样的,无非是一些语法上的不同,况且,Jave和C++有很多概念都是相通的。关键是在学习一种语言的时候掌握软件编程的方法和思想,学一种语言就要把它学通,这样即使以后要用其它语言开发,也比较容易上手。 
另外,我觉得还要看你以后想做什么,如果是编程,是做哪方面的,应用软件,网路开发,还是底层驱动。可以说每一种编程语言都可以做任何开发,但是它们都有自己的侧重点,比如Java,C#就比较适合网络,C#,Delphi比较适合做UI开发,C++比较适合做底层驱动开发等。如果你想好了,毕业后想做什么类型的开发,就可以有针对的选择一门语言深入学习。但是很多情况下选择权都不在我们手里。
我个人觉得作为在校的本科生,学习C++是比较好的,因为C/C++比较难入门,掌握它必须同时掌握很多其它知识,比如计算机体系结构,编译原理等。它比其它的语言给你更大的自由度去了解软件开发的原理。
再有就是类库什么的不用太在意,因为很多公司都是自己的类库,倒时还要再学的,只有Java的类库是有统一规范的。所以不必太在意类库的用法,
还是先从C语言开始学吧。。。如果是为了学习网页制作方面的话,推荐先学学HTML,然后学一下JFP
先学C吧,C是基础,想学编程,可以先学C,然后是数据结构,有很多算法是用C描述的,然后是操作系统,
有能力再学学汇编,让你能更清楚的了解CPU,内存,硬盘结构,这个没有速成的,要一步步来
其实我倒觉得:应该先学VB的。那个比较简单,也容易学,适合初学者哦。。
我做软件开发也一年了,我记得我学的那个时候是先学c语言的,但是那个时候只是大概知道怎么个语法罢了!后来我就学了java 做了一些桌面程序,很简单的那种,再后来就做jsp了,也就是网页。但是jsp比net要难,于是我又转向了net。现在一直到用net开发网站!比如公司的门户网站之类的! 我建议你学asp.net吧,比较容易的! 还有什么不懂再问哦!
如果是纯属一时兴趣,建议你还是学VB或delphi,因为比较简单,容易学

如果喜欢计算机底层学VC,比较困难。因为算法很多

JAVA是面向对象的语言,学习JAVA需要坚强的毅力,和恒心。不是很快就能学会的
QQ飞行岛本来是18几亮的 现在要23几才能亮的
答案补充
QQ飞行岛本来是18几亮的 现在要23几才能亮
C语言是基础,也是最简单的,但是是面向过程的。C++难学,是面向对象的,一旦学会几乎可以方便的解决各种问题。Delphi是黑客和病毒爱好者的首选,数据库编程也非常出色,C#是微软为了抢占java而倾心开发的一种语言,将来的宠儿是C#和Delphi。
先学C
C,C++,JAVA都可以,不过现在主流的是面向对象语言,JAVA就是一种。哪里种语言无所谓,只是不看你想做什么了?
不知道该学什么语言好,也不知道学来干什么
如果是这个样子的话,还是建议你先想好学了要干嘛吧,没有目的的话,只是浪费时间和精力。
我是北大青鸟即将毕业的学生,我刚来北大青鸟的时候是从c学起的,但是当我到第二期的的时候,随着it行业的变化,学校对课程也进行了相应的变化直接上升到5.0,取消了c语言直接从java学起,建议你也可以从java学起,不过逻辑思维很重要一定要先建立起来逻辑思维。
现在大学普遍是学的C++,因为里面既包含了c语言而且是JAVA的基础
是一个结构化语言,如谭老爷子所说:它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 
所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好的东西。
对语言本身而言,C是C++的子集,那么是什么样的一个子集?从上文可以看出, C实现了C++中过程化控制及其它相关功能,而在C++中的C(我称它为“C+”),相对于原来的C还有所加强,引入了重载、内联函数、异常处理等等玩艺儿,C++更是拓展了面向对象设计的内容,如类、继承、虚函数、模板和包容器类等等。
再提高一点,在C++中,数据封装、类型这些东东已不是什么新鲜事了,需要考虑的是诸如:对象粒度的选择、对象接口的设计和继承、组合与继承的使用等等问题。
所以相对于C,C++包含了更丰富的“设计”的概念,但C是C++的一个自洽子集,也具有强大的功能,同样值得学习。

几点学习建议:
1.基本概念很重要。无论学C,还是学C++,基本概念都是第一位的,也是比较困难的,但只有把握了基本概念才能把握整体脉络,才能居高临下。
2.C是C++的子集,它的基本概念和设计方法相对比较容易理解,初学者可从它入手。
3.如果要学好C++,建议初学者最好别在如VC,BCB平台下写程序,那种自动化的代码生成,花花绿绿的界面,会让你手足无措。最好先找一片空地(unix,dos),从头做起,写几个大点的程序,数个回合,再到VC,BCB下看看,你会轻松得很。在我看来,学好C/C++是成为VC,BCB高手的必由之路。
4.不要妄想速成,必须得一个byte,一个bit的去抠,尽量搞清楚每一个问题。
5.几本好书:
机械工业出版社的那套“计算机科学丛书”从C到C++,到面向对象设计,一应俱全,都易做图是经典中的经典,而且价格公道,童叟无欺。
国内也有几本好书,谭老爷子的书好倒是好,就是程序错误太多。强烈推荐清华周之英的《现代软件工程》(上、中、下),它是我所见到的国内少有的一本好书,精华的精华,要点的要点,细细品来,至少也属降龙十八掌等级的东东。

如果还是有人想学习C/C++的话, 有一些小问题我还是乐意解答的. 但是我认为学习C/C++是不重要的, 重要的是如何锻炼你的思路. 不要找一些连自己都搞不清的问题去做.

我认为虽然 "潭浩强" 同志有骗钱的嫌疑( 我手头就有一本几乎一模一样的英文书 ), 但是, 是他把这本入门手册引入中国, 使无数程序员了解了C语言, 我想他的功劳也是不可磨灭的. 在< C语言程序设计 >这本书中所有的例子都可以用做锻炼思路的基石, 他对大家的编程是很有帮助的. 我认为是值得一买的. 去思考课后的例子对你的编程很有帮助. 不要小看一个一个简单的例子, 他们是你通往成功的道路.

当你基本能够掌握了上一本书中例子后, 你就要自己找一些例子程序去看. 开

上一个:急!!!几个c++编程问题
下一个:高分悬赏C++编程问题,要源程序。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,