怡静 发表于 2013-8-9 11:34:22

c语言.c++和java学哪个好一些?

            c语言.c++和java学哪个好一些?
    经常听到有新人问,学那个语言比较好?现答复如下:C与C++两者属于博大精深型,学好了就是专家,入门其他语言很容易,可是很难学。java属于大众型,入门门槛低,而且学了以后应用范围很广,可是几十年后谁也不敢打包票,而且转型其他语言,特别是过程性语言不太容易。啥语言无所谓,关键是要好好学,你自己抉择吧,谁也帮不了你!

牡丹花下死做鬼 发表于 2013-8-9 11:55:56

多说的很好啊 {:7_155:}

Seandor 发表于 2013-8-10 08:27:37

好像有种语言叫函数式语言,如ML。个人感觉相当难理解,转这个应该很难

怡静 发表于 2013-8-10 09:47:53

Seandor 发表于 2013-8-10 08:27 static/image/common/back.gif
好像有种语言叫函数式语言,如ML。个人感觉相当难理解,转这个应该很难

我认为想学什么都不难,

Seandor 发表于 2013-8-10 09:49:41

怡静 发表于 2013-8-10 09:47 static/image/common/back.gif
我认为想学什么都不难,

恩,看个人的理解能力吧

怡静 发表于 2013-8-10 09:51:17

Seandor 发表于 2013-8-10 09:49 static/image/common/back.gif
恩,看个人的理解能力吧

不是说兴趣是最好的老师,

Seandor 发表于 2013-8-10 09:55:41

怡静 发表于 2013-8-10 09:51 static/image/common/back.gif
不是说兴趣是最好的老师,

c语言.c++和java学哪个好一些?
我认为学python好一些。

怡静 发表于 2013-8-10 09:59:26

Seandor 发表于 2013-8-10 09:55 static/image/common/back.gif
c语言.c++和java学哪个好一些?
我认为学python好一些。

是呀,现在小甲鱼老师开课了,学python的人很多啦,一起学哟!

Seandor 发表于 2013-8-10 10:15:22

怡静 发表于 2013-8-10 09:59 static/image/common/back.gif
是呀,现在小甲鱼老师开课了,学python的人很多啦,一起学哟!

恩,加油,一起学习,共同进步。

海柯 发表于 2013-8-10 10:36:47

我什么也没有学过,知道一点ada!

怡静 发表于 2013-8-10 11:03:26

海柯 发表于 2013-8-10 10:36 static/image/common/back.gif
我什么也没有学过,知道一点ada!

那就一起学呗。

海柯 发表于 2013-8-10 11:10:08

RE: c语言.c++和java学哪个好一些?

怡静 发表于 2013-8-10 11:03 static/image/common/back.gif
那就一起学呗。

呦!你还以为劳资真的没学过!劳资生气了!劳资没有见过这么纯的妹!

怡静 发表于 2013-8-10 11:13:30

海柯 发表于 2013-8-10 11:10 static/image/common/back.gif
呦!你还以为劳资真的没学过!劳资生气了!劳资没有见过这么纯的妹!

这就是说假话的后果!你学过要说没学过,是你的事,不是我的事,对吧,生气不好,气坏了也是你的事,不是我的事,对吧!以后记到和我要说真话,这样你就开心,我也开心,对吧!

海柯 发表于 2013-8-10 11:16:43

RE: c语言.c++和java学哪个好一些?

怡静 发表于 2013-8-10 11:13 static/image/common/back.gif
这就是说假话的后果!你学过要说没学过,是你的事,不是我的事,对吧,生气不好,气坏了也是你的事,不是 ...

额!劳资想问你多么大了?这么正经!

狼牙_ 发表于 2013-8-10 17:49:44

本帖最后由 狼牙_ 于 2013-8-10 17:57 编辑

c是面向过程的,与其他两种语言的思维模式有区别,打个比方,你要开车去北京,面向过程的要考虑开什么车,怎么开,走那条路线等等一系列问题,而面向对象就不必考虑那么多,当你去北京,你调一个司机来,直接对司机说,“走,北京” 然后你就不用管了。到了目的地你继续下一步动作就行了
但是C语言一直是编程语言界的霸主,这一点是无可否认的,因为C语言的程序执行效率是非常高的,而且非常贴近底层,甚至能直接操作硬件这点是高级语言都无法比拟的。delphi的作者说过“真正的程序员用C,聪明的程序员用delphi”这一句话是非常经典的
但是java和c++这两种面向对象语言也有很大区别,比如VC++写的程序可以直接在winwods上运行而java写的程序 需要用户安装jre才能运行这是java的弊端
c++语法复杂,类型太多难记 而且c++学到深处 对算法的要求很高,java对算法的要求就相对较低了,因为很多算法sun公司帮你封装好了,你写程序的时候直接调用就行了,不必管那么多
但是c++同样能接触底层,可以开发dll 驱动等底层程序,相对功能较大,而且对桌面程序、图形处理等等都是C++的优势,java因为是在jvm中跑程序。所以基本上可以算是凌驾于系统之上的。java的程序很难接触到系统,还有就是java对桌面程序较为薄弱,java的长处在于服务器的开发,还有移动端程序 这方面比较突出

总的来讲 各有各的长处 也各有各的短处,要看你要发哪种方向了。如果做底层程序、驱动程序甚至是系统构架的就用C语言。如果是做游戏,做桌面程序开发,就C++、如果是网络编程或者是服务器程序、或者是移动端程序。那就java

怡静 发表于 2013-8-10 17:53:20

狼牙_ 发表于 2013-8-10 17:49 static/image/common/back.gif
c是面向过程的,与其他两种语言的思维模式有区别,打个比方,你要开车去北京,面向过程的要考虑开什么车,怎 ...

不错,说得很深动!加奖!

狼牙_ 发表于 2013-8-10 17:54:23

本帖最后由 狼牙_ 于 2013-8-10 17:59 编辑

当然 如果只图个简单。。小甲鱼不是最近开了python的课么。。这非常简单。。语法简洁 还有小甲鱼以前录的delphi的教程 这两种都相对简单

狼牙_ 发表于 2013-8-10 17:56:35

怡静 发表于 2013-8-10 17:53 static/image/common/back.gif
不错,说得很深动!加奖!

谢谢美女版主喽~~伦家也是新人~当初选语言也纠结了很久。。

怡静 发表于 2013-8-10 18:03:44

狼牙_ 发表于 2013-8-10 17:56 static/image/common/back.gif
谢谢美女版主喽~~伦家也是新人~当初选语言也纠结了很久。。

这是每个想学习的人,都会纠结的问题,想学什么,还是看个人,

怡静 发表于 2013-8-10 18:04:26

狼牙_ 发表于 2013-8-10 17:54 static/image/common/back.gif
当然 如果只图个简单。。小甲鱼不是最近开了python的课么。。这非常简单。。语法简洁 还有小甲鱼以前录的de ...

是的,现在很多人在学python,
页: [1] 2 3
查看完整版本: c语言.c++和java学哪个好一些?