问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++ 真的很难学吗?C、C++、Java 我该选择哪个?283

发布网友 发布时间:2023-10-27 19:58

我来回答

4个回答

热心网友 时间:2024-11-15 07:32

发展前景哪个好这个不好做评估,但是学习难度的话,C不用说,C算是一种比较低层的语言,要想掌握的话是三者中难度最大的,而且现在除了做底层开发的高手用到,一般市场上热招的公司和单位都比较少招聘C开发的(因为C开发要求的程度很高,很多时候都是公司里面的同事推荐或者通过猎头寻找,薪金不菲);

英语不好对于在国内的开发者来说问题不是很大(在一些小公司甚至可以无视,当然,如果涉及到要国外工作或者国外工程项目时,英语还是硬性要求的),不过如果你要想成为顶尖那个级别,没有英语那是非常非常困难;数学成绩不好不代表你对于数学不敏感,考试只是其中一种检测形式而已,计算机语言中数学是非常重要的,因为你学习过程肯定要接触到非常多的数学内容,数据结构,算法,还有后面的数学建模等等。

学习C++并不是要先学习C的,但是要想精通C++,没有C基础那也是基本不可能。就我个人来看,java是相对容易学习和入门的(当然,要精通的话,无论哪种语言都不容易),java也去除了C相关语言中难理解的指针一系列内容。现在最流行的android系统就是基于java开发的,当然,java能应用的地方太多,说它是目前世界上最流行的语言也不算错。

你是毫无基础的话,不建议你自学,出于工作的考虑,最好还是找一间实力雄厚的学校去学习。在这之前,最好通过方方面面的通道去了解你找的学校是否真的强大,学生的评价,找工作的成功率,平均的入职薪金等等。具体哪间学校你需要自己抓主意,不过如果真的要找一份好工作,真的还是要你自己本身过硬!!朋友同学的亲身经历:如果是现在(2011年11月),你是做java的,又拥有三年左右的扎实工作经验,月薪过万很容易。

别嫌我说的烦,只希望你进入开发这行之前想清楚,下定决心,努力拼搏,最终成功。

热心网友 时间:2024-11-15 07:33

Java:是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

C++:是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。[1] 其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!
C语言:是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。

C语言:是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。

总结:如果要问是先学c还是c++,肯定是学c,因为c++的基础就是c,学会了c,c++一点都不难,只要你肯花功夫,学习编程语言都不难,没你想象的那么复杂!至于C和JAVA的话,C是一个面向过程的开发语言,而JAVA是一个面向对象的开发语言,C并不像你想像的和他们说的比较简单,而是入门简单,但深入的话,应该比JAVA要复杂的多啊,最重要一点就是用C语言做开发的人一定要有很强的算法基础(这个说法是基于C评议的开发领域),从这个原因来看,C语言如果学的不怎么样,基本上是什么也做不了的。JAVA就不太一样了,JAVA入门比C会难一点点,但用JAVA做开发的领域多,就算你学的不是太好,一样可以去工作。遇到问题网上资料很多可以借鉴,毕竟它是开源的嘛!如果你刚学编程的话,还是建议你先学C语言,尽管它们有很大的区别,但有一个很重要的共同点,就是程序逻辑!而刚学开发的时候掌握程序逻辑是最重要的,基于以上原因,你应该可以明白,如果你要学C语言,就要有个侧重点,不是要深入去学他的语法和类库,而是着重于程序逻辑。当然你如果有走C的计划,这个侧重就要你自己斟酌了。

热心网友 时间:2024-11-15 07:33

这种问题回答了无数次了,呵呵,
说说看法心得(这是我对语言的看法)
(。这才是关键
但是c++ c# java 都只是工具,好用与否,代码是否高效,优美,不是它们能决定的,关键在于你
你理解问题的方式,解决问题的逻辑思想,,也就是编程思想。一个好的思想可以在任何语言中实现优美高效的程序。不拘于语言特性这些小节。)
下面是你提的问题,拿c++和java做例子
c++十分高深,里面的类型,指针,数据结构,算法,十分强大灵活同时也是极高的智力活动,可以极大的锻炼思考力逻辑,甚至是情商(情商是我的个人感觉),c++较java,那java就相对简单很多,很多人从c++向java转几个星期就足够,若你c++较好那还有富裕,很多人说java应用领域比c++广,那是很片面的说计算机网络应用,c++和他的前身c除了,我们熟知的pc外还应用于很多我们无法想象的领域,建造,航空,航天,大型通信系统移动通信系统,3g,4g,等等,如果不将计算机的定义*在个人pc上,那c++的应用领域是java无法企及的,特别是c++从前身c中承继的指针,若你想成为一个计算机领域的高人c和c++是不能不精通的,很好的例子是操作系统,图形等,

java的话优点是安全,和移植,安全的代价就是我们不能完全做我们希望做的(例操作内存硬件,)移植的代价也同上无法接触底层意味着运行代价变高(速度减慢);
c++也有很多不足,不过多数不足只针对新手而言,比如指针,内存释放,新手容易出错,若你是个老鸟这些缺点将成为优点。

建议如果想尽快挣碗饭那用java,如果想月薪过万 过十万,甚至近百万,那用过你所有的精力,时间,天赋,钻研c++吧

热心网友 时间:2024-11-15 07:34

我觉得java好学点,c++比c要难一点,其实都差不多的,你不用太在意哪个学起,你学通了其他语言还不是两下三下搞定了,你只要学通了一门,其他的语言你看一下就知道了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 苹果6s换个后盖多少钱?39 海信液晶电视机开机没反应18 海信液晶电视开机没反应.指示灯红色97 如何用wxid搜索添加为好友! 为什么男朋友不喝酒对人还好,一喝酒就发酒疯打人,闹的鸡犬不宁...7 我男朋友的酒品非常差,喝醉了就骂人撒气。我该怎么办呢?18 混凝土配合比设计里,配合比验证还用做±0.05水胶比吗。 潍坊浩坤机械厂怎么样? 青岛照坤金属回收有限公司怎么样? 狮子座女生性格348 怎么才能多开个 陕西浩坤机械有限公司怎么样? 陕西三原顺晟模具机械加工厂怎么样? 三原银博机械加工厂怎么样? 多吃辣椒有什么好处和坏处呢???拜托各位大神708 黄瓜、西红柿、青椒一起榨汁喝有什么好处拜托了各位 谢谢 手机拨号未送出。能上网。能接电话。就是打不出去? 天山雪莲菌小孩子能吃吗 杜字怎样组词6 天山雪莲花炖鸡汤五岁小男孩能喝吗?3 无锡市锡山区安镇 佳誉教育 华梦蝶老师 现在还在教语文吗1 今天工厂开工,老板给员工发个80元红包,厂长又给员工每人50元红包,大家... 一个手机可以登几个?怎么多开?说详细点。37 JAVA和C++哪个更难?52 无锡的安镇成教中心在哪里?怎么走的?我想考大专,公司需求。 无锡锡山区安镇敬老院在那个地方?地址? 我不小心把微信卸载了。然后我又重新注册了一个。我以前的微信... 京东买的苹果手机激活后可以退吗? 南京卡地亚手表维修去哪里好 我现在刚增驾成a2驾驶证 可资格证是b2的 办理成a2资格证...8 我不小心把微信卸载了。然后我又重新注册了一个。我以前的微信... 原来的是B2驾照,现在增驾了A2原来的货运资格证怎么增驾?还...2 恺撒大帝说:我死后请将我的双手放到棺材外面,自选角度论述理解?_百度... 青海丽豪半导体总部在哪里 ...商已经装修好了的。 141方,有点想在小房间的阳台上改.. 小米手机贴膜正式贴与练习贴手感和质量上面有区别吗?5 男老板给女员工发红包有什么含义吗? 练习膜和正式膜有区别吗,手感和清晰度上? 手机微信多开怎么弄 怎么多开几个 狮子座男生性格分析,越详细越好。4383