找回密码
 注册
快捷导航
楼主: gaoyangyuanlong

我想学习了,请教一下学java好还是学.net好,不为考证,为以后找工作,我几乎是零起步

 关闭 [复制链接] |自动提醒
阅读字号:

2884

回帖

26

积分

6562

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-17
发表于 2004-10-30 15:18:56| 字数 50| - 中国–江西–南昌 中移铁通 | 显示全部楼层
呵呵,最重要的就是要掌握编程的思想,用哪门语言并不重要,个人认为学通了一门语言别的也很容易可以上手的
回复 支持 反对

使用道具 举报

712

回帖

0

积分

410

资产值

入门会员 Rank: 1

注册时间
2003-8-6
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-10-30 17:52:26| 字数 361| - LAN | 显示全部楼层
QUOTE:
Originally posted by qioqio at 2004-10-30 02:57 AM:
据偶们学校地一个老师说,目前就找工作说学。NET比较好,因为正处于发展阶段,比较缺少这方面人才。而JAVA已经很成熟,人才也接近饱和。。。

这是偶们上小学期时候给教。NET那老师说地。。。



国内的大学老师我就不说什么了 对于最新的计算机技术根本就是一窍不通  让他们研究各算法还可以  但是技术的发展可不是他们能说了算的  现在java发展的势头并没有减弱 只是国内还没有获得太多的信息  我在欧洲这边j2ee人才的需求已经开始增长 国内总要慢半拍  估计明年初差不多了

同意上面xd关于c 和 c++的论断

没有c c++的基础 想NB基本没戏  但是当个爱好者到是没什么大碍


BTW 希望大家多关注一些open source的项目  现在这是大的方向 搞定了可都是白花花的银子
T23 PIII1g  2*256m 40g +MS IE4.0A+USB UtraNav Keyboard
MacBook Pro 13
iPad 3G
回复 支持 反对

使用道具 举报

712

回帖

0

积分

410

资产值

入门会员 Rank: 1

注册时间
2003-8-6
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-10-30 18:51:31| 字数 150| - LAN | 显示全部楼层
帮人帮到底
c起步 推荐 谭浩强 的那本 忘了书名 但是全国人民都用它

c++起步 《C++primer》 堪称 c++ bible

java起步 好像没什么能推荐的中文版 还是直接看《thinking in java》吧 英文已经有第四版了 不知道中文又没有

如果e文够强  推荐直接上e文原版  翻译的都不怎么地  当然台湾的侯捷还选不错了 也推荐
T23 PIII1g  2*256m 40g +MS IE4.0A+USB UtraNav Keyboard
MacBook Pro 13
iPad 3G
回复 支持 反对

使用道具 举报

252

回帖

0

积分

469

资产值

入门会员 Rank: 1

注册时间
2004-6-30
发表于 2004-10-30 18:56:44| 字数 18| - 中国–北京–北京 北京中电飞华通信股份有限公司 | 显示全部楼层
我是技术人员。
人生在世,谁不当孙子?
gentoo ~x86 @ Lenovo Thinkpad X200S A22
回复 支持 反对

使用道具 举报

4583

回帖

31

积分

609

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-20
银牌荣誉勋章(注册10年以上会员)
发表于 2004-10-30 21:30:24| 字数 291| - 中国–天津–天津 联通 | 显示全部楼层
这个...我的一点点看法:

先学C语言,这是必然的,接着是C++,这是必备的. C++如果学不精,没有类的思想,什么Java,.Net,都是胡扯淡.

C++精通之后,再考虑学什么集成开发工具.

想做数据库,特别是C/S结构的,强烈推荐PB(PowerBuilder),东大阿尔派知道吧?他们做的C/S系统基本上全是用PB做... 功能超强,方便,对硬件要求低...不试不知道,相对于Delphi,VB来说优势太明显了...

Java和.Net都只看过一点点...感觉还是C++的超集一样,区别不大.只是不同的集成开发环境罢了. 还是那句话,C++学好了,学什么都会很快.. 到需要的时候再学都来得及
X230 i5 3320m/8G/256G SSD+1T HDD/12.5" WUXGA
HP 8570w i7-3820QM/8G/240G SSD+1T HDD/15.6 FHD AUO V4/
回复 支持 反对

使用道具 举报

4583

回帖

31

积分

609

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-20
银牌荣誉勋章(注册10年以上会员)
发表于 2004-10-30 21:32:02| 字数 103| - 中国–天津–天津 联通 | 显示全部楼层
同样Aiken的意见... C++ Primer 4th修订版,真是C++的Bible啊...我有幸读过,虽然没看完,但写得真是通俗易懂,而且很系统.  不过太贵了,108元,没舍得买...  谁有二手的?我求一本...
X230 i5 3320m/8G/256G SSD+1T HDD/12.5" WUXGA
HP 8570w i7-3820QM/8G/240G SSD+1T HDD/15.6 FHD AUO V4/
回复 支持 反对

使用道具 举报

3130

回帖

70

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-9-30
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-10-30 22:37:28| 字数 93| - 中国–广西–柳州 电信 | 显示全部楼层
呵呵,当时俺也咬了牙买了《C++ PRIMER》潘爱民译中国电力出版,128元。心痛呀!
不过感觉物有所值。
JAVA可以看看《Java2核心技术(第6版)卷I:基础知识 》机工出的,定价75。
我们拒绝国王总统和选举,我们只相信大多数人的意见和正在执行的代码——Dave Clark
回复 支持 反对

使用道具 举报

1666

回帖

45

积分

5291

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-2-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-10-30 22:56:19| 字数 406| - 中国–北京–北京 联通 | 显示全部楼层
QUOTE:
Originally posted by ion_immortal at 2004-10-30 09:30 PM:
这个...我的一点点看法:

先学C语言,这是必然的,接着是C++,这是必备的. C++如果学不精,没有类的思想,什么Java,.Net,都是胡扯淡.

C++精通之后,再考虑学什么集成开发工具.

想做数据库,特别是C/S结构的,强烈 ...


    首先c++不是学习OO思想的最佳语言,c++是一种混和式的语言,有面向过程,也有面向对象,发展的时间也很长,在工业控制与硬件接口方面用得比较多。现在软件业发展很庞大,分支很多,有些应用,如web上的一些应用,c++也没有多大用武之地,做一些B/S结构的企业应该,你试着用C++去试一试。
    语言没有高低之分,有什么样的需求就去采用适合的语言与工具,不一定非要说c与c++就高级,做SAP开发,就一定懂C吗?.net一定要懂c吗?这种说法真是误人子弟。与硬件打交道就一定就高级。

回复 支持 反对

使用道具 举报

1万

回帖

33

积分

1203

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-8-17
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-10-30 23:36:39| 字数 29| - 中国–湖北–武汉 鹏博士宽带 | 显示全部楼层
做JAVA钱多点,DOT NET前景会好一些,其实都差不多。
|ThinkPad X300 & X60|Apple MB|Nikon D200|Panasonic LX2|Zeiss 35/2|Nikkor 20-35/2.8D|Nikkor 50/1.8D|iPod Nano|Sony N707|iRiver iMP400|Etymotic ER4P|Sennheiser PX200|Treo 680|TomTom Go720|
回复 支持 反对

使用道具 举报

712

回帖

0

积分

410

资产值

入门会员 Rank: 1

注册时间
2003-8-6
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-10-31 02:16:08| 字数 252| - LAN | 显示全部楼层
QUOTE:
Originally posted by noot at 2004-10-30 10:56 PM:


    首先c++不是学习OO思想的最佳语言,c++是一种混和式的语言,有面向过程,也有面向对象,发展的时间也很长,在工业控制与硬件接口方面用得比较多。现在软件业发展很庞大,分支很多,有些应用,如web上的一 ...


xd有些抬杠了
你说的c++的缺点这些大家都知道,但是哪有没有缺点的东西呢 我只是觉得不从c起步 如何进阶呢? 就像一个人想跑  首先他要回走路
看来你对sap这些有研究的人   可是你就对c c++一窍不通马? 我持怀疑态度
T23 PIII1g  2*256m 40g +MS IE4.0A+USB UtraNav Keyboard
MacBook Pro 13
iPad 3G
回复 支持 反对

使用道具 举报

995

回帖

16

积分

4641

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-5-12
发表于 2004-10-31 02:44:22| 字数 4| - 中国–安徽–合肥 电信 | 显示全部楼层
路过~顶
舞吧......
回复 支持 反对

使用道具 举报

1万

回帖

76

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-5-4
发表于 2004-10-31 08:41:14| 字数 605| - 中国–四川–成都–金牛区 电信 | 显示全部楼层
QUOTE:
Originally posted by noot at 2004-10-29 10:36 PM:



搞什么程序都需要学c和c++吗?是不是都要从汇编搞起呢,简直是奇闻怪论。并不是所有的公司这样子,如果没有兴趣也不用搞技术。

这位兄弟好像对C/C++十分不满。楼主是问的软件开发学习方面的问题,我想不应该把硬件设计牵扯进来吧。你可能有你自己的学习方法和习惯。不过据我所知,我们楼上实验室里做硬件的几个哥们可都不是直接汇编的呀。C/C++是最接近汇编的高级语言了。诚如楼主所说的,他是零起步的话,又是做软件设计的话,从C->C++->其它开发环境应当说是条不错的道路,就像上面很多DX说到的一样。当然,如果你是做硬件如单片机或者DSP之类,同时不牵扯到外围软件的开发C/C++的速度当然不如汇编强。
但对一个没有几门硬件课程基础的朋友来说,从汇编入手可能比去读英文的论语还要让人头痛吧。
我小猜一下,这位对C/C++不感冒的DX可能是从VISUAL的开发环境开始做软件的,那些东西已经封装得很好了,只是学个调用,但要进一步学习程序还是把基础打好吧。
国内包括大学教育有些误区在于,什么技术“领先”就转什么。其实MS VC或者.NET JAVA都是大公司从商业角度和他们自己的产品被市场认同来开发的集成环境。在国外的大学大多还是C/C++,再次强调程序(我不说软件)是一种思想,而工具只是一种工具。
强烈建议循序渐进!!!
小时候妈妈对我讲,大海就是我故乡,海风吹呀海浪漂,漂流四方~~~
回复 支持 反对

使用道具 举报

662

回帖

7

积分

2586

资产值

中级会员 Rank: 2Rank: 2

注册时间
2004-6-4
发表于 2004-10-31 08:46:17| 字数 500| - 中国–湖南–湘潭 电信 | 显示全部楼层
学C可以,体会面向过程式的编程思想,并且就C来说,用熟练了,还是有一番作为的,但许多兄弟认为应当从C++过渡到JAVA,甚至从C++开始学习面向对象编程,对此我甚不敢苟同,要说面向对象,JAVA比C++更面向对象,C++只不过部分的汲取了面向对象的思想C,而且,当你学了C以后,再去学C++就会感到无比的艰难,因为你还要不停的走出面向过程式编程的阴影以及C语言的编程习惯,直到你忘记了C。同样,如果你熟练了C++,学习Java又不那么容易了,虽然他们的语法是如此的相近。

还有,C++只是一种语言,一种编程的语言,而Java语言不过是JAVA的一部分,Java本省是一种技术,一种平台,一种思想。
等软件工厂时代来临以后,或许大家都没什么机会用上这些东西了,这个日子已经很近了,现在的许多软件公司都有些自己成熟的开发框架,开发人员就是在这些上面利用框架提供的开发工具更直接的进行更有效率的开发,那时候,你的C、C++、JAVA除了对一小部分从事核心技术开发的人有用外,对其他的人都没什么用了——除了它们的开发思想 ......

[ Last edited by noblame on 2004-10-31 at 08:49 ]
在求真的道路上,无所谓正确与不正确,只需以自己的方式去探索和表达,如果只晓得盲从和模仿,则永远也找不到其中的真谛!
回复 支持 反对

使用道具 举报

1666

回帖

45

积分

5291

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-2-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-10-31 09:20:13| 字数 518| - 中国–北京–北京 联通 | 显示全部楼层
不是对c与c++不满,是你要看清你自己的目的,什么是学c与c++,就是把语言规则学一下就叫学c与C++,不论是c与c++要精通都是不容易的,要花很多时间,做很多应用的开发,学习计算机包括很多方面,数据结构,计算机组成原理,设计模式等等,计算机语言只是其中的一方面,而且现在语言发展很快,从c到c++到java,c#,许多动态语言python,学习语言要根据自己的需要。
    软件行业是一个分工很细的行业,现在的开发涉及到需求分析,建模,测试各各环节,还有各种配置管理,如果都是从c与c++做起,这有可能吗?软件业现在需要很多的协作才能完成一个软件,没有可协作的可视化的工具,很难完成一个软件的开发,测试与集成。用可视化工具就比用命令行低级吗?这种看法很浅薄。
    c#和java是现在软件设计先进思想的代表,难道我们都要从c与c++搞起,重新发明轮子吗?这种思想害了不少的人。现在写程序,大家一般只是做一些应用开发,应用开发只需要相关的语言与API,以及对行业的了解就可以了。如果是专门的计算机研究或者是硬件相关的开发,以及对性能要求比较高的领域,这要求去学C与C++没有什么不对。如果是从零起步,最好不要从C与C++做起,这样的学习曲线是很徒的。

回复 支持 反对

使用道具 举报

45

回帖

0

积分

52

资产值

入门会员 Rank: 1

注册时间
2004-6-5
发表于 2004-10-31 09:48:25| 字数 131| - 中国–北京–北京 联通 | 显示全部楼层
编程思想是重要的, 解决问题的思路清晰了, 用哪种语言关系不大. 小弟我刚到一家公司上班, 公司里已经有成熟的架构了. 整套的自定义类、自定义方法、还有自定义数据类型。你做任何工作都是要在已有架构基础上,直接调用或继承重写方法。这时在团队里工作重要的是编程规范与及时沟通。
T30 2366 81h p4-m1.8 512M 40G (5k80) Agere 802.11b
回复 支持 反对

使用道具 举报

1万

回帖

76

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-5-4
发表于 2004-10-31 20:01:54| 字数 349| - 中国–四川–成都–金牛区 电信 | 显示全部楼层
noot,xd你又扯远了。软件工程是个很大的概念,做的东西也不尽相同。同时直接VISUAL的开发工具学习面向对象的编程方法也不是不行。正如你所说的,学计算机是包括很多的,你说的那些课程我也都学过,但从软件的方向讲,有些是大无必要的,用的也不多,但不得不承认的是,如计算机原理,数/模电对我的帮助还是很大的,最起码在我看别人的代码尤其是涉及到硬件的CODE的时候帮助不小。或许你说的有你的道理,但我自己当初学习的时候也拿起VC就看,总觉得有点过头,昏昏的感觉。起步是有点难的。就我自己而言从VISUAL开始,的确觉得困难。可能我笨了点吧。
但就我目前所做的跟网络协议有关的实现和测试而言,是用C和C++来完成的,底层的东西可视的工具还是有局恨性的。
我想再说下去楼主可能都晕了吧。。。因人而异。因人而异。
小时候妈妈对我讲,大海就是我故乡,海风吹呀海浪漂,漂流四方~~~
回复 支持 反对

使用道具 举报

712

回帖

0

积分

410

资产值

入门会员 Rank: 1

注册时间
2003-8-6
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-11-1 17:43:29| 字数 17| - LAN | 显示全部楼层
XD们的讨论很深入阿
有点晕了。。。
T23 PIII1g  2*256m 40g +MS IE4.0A+USB UtraNav Keyboard
MacBook Pro 13
iPad 3G
回复 支持 反对

使用道具 举报

4583

回帖

31

积分

609

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-20
银牌荣誉勋章(注册10年以上会员)
发表于 2004-11-1 22:29:58| 字数 181| - 中国–天津–天津 联通 | 显示全部楼层
QUOTE:
Originally posted by noot at 2004-10-30 22:56:


    首先c++不是学习OO思想的最佳语言,c++是一种混和式的语言,有面向过程,也有面向对象,发展的时间也很长,在工业控制与硬件接口方面用得比较多。现在软件业发展很庞大,分支很多,有些应用,如web上的一 ...


你不会说Object Pascal是学习OO思想的最佳语言吧...
X230 i5 3320m/8G/256G SSD+1T HDD/12.5" WUXGA
HP 8570w i7-3820QM/8G/240G SSD+1T HDD/15.6 FHD AUO V4/
回复 支持 反对

使用道具 举报

1666

回帖

45

积分

5291

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-2-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-11-1 23:28:50| 字数 242| - 中国–北京–北京 联通 | 显示全部楼层
QUOTE:
Originally posted by ion_immortal at 2004-11-1 10:29 PM:


你不会说Object Pascal是学习OO思想的最佳语言吧...


你学过Object Pascal没有?Smalltalk知道吗?OO的思想并不说学习过面向对象的语言就可以学到的,OO的思想是要在实际的开发中不断地利用OO的特点进行开发才慢慢形成的,无论开发语言是C++或者是JAVA都可以很好地利用OO的思想进行开发,语言与思想是两回事,许多人用OO的语言干一些面向过程的事。

回复 支持 反对

使用道具 举报

581

回帖

16

积分

1358

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-1-31
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-11-2 00:30:10| 字数 109| - 新西兰 联通/ | 显示全部楼层
不是吧,学java一定要先学c++?二者有什么必然联系吗? 都作为一种面向对象的语言,c++比java有什么特权吗?

java是一种非常能够体现面向对象思想的语言,c++较之差一些。我觉得从java开始更容易形成oo的思想
R32 1.8G 20G 256M 16M XP
回复 支持 反对

使用道具 举报

581

回帖

16

积分

1358

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-1-31
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-11-2 00:41:36| 字数 120| - 新西兰 联通/ | 显示全部楼层
要学高级语言的话 c 就不要再考虑了。现在oo思想是潮流。不只是这些,script language, query language都是建立在oo思想上的.

我当初就是先学的c, 之后转java的时候.为了理解oo可痛苦了. 现在写的程序仍然看得到c的影子
R32 1.8G 20G 256M 16M XP
回复 支持 反对

使用道具 举报

1万

回帖

76

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-5-4
发表于 2004-11-2 23:24:53| 字数 133| - 中国–四川–成都 电信 | 显示全部楼层
QUOTE:
Originally posted by byz2 at 2004-11-2 12:41 AM:
我当初就是先学的c, 之后转java的时候.为了理解oo可痛苦了. 现在写的程序仍然看得 ...

不会吧可能我研究的不是很深。*.*OO。大家不要再说了,楼主快昏了。还是看个人吧。
小时候妈妈对我讲,大海就是我故乡,海风吹呀海浪漂,漂流四方~~~
回复 支持 反对

使用道具 举报

712

回帖

0

积分

410

资产值

入门会员 Rank: 1

注册时间
2003-8-6
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-11-3 00:07:44| 字数 290| - 比利时 国际航空电讯集团公司(SITA) | 显示全部楼层
QUOTE:
Originally posted by byz2 at 2004-11-2 12:41 AM:
要学高级语言的话 c 就不要再考虑了。现在oo思想是潮流。不只是这些,script language, query language都是建立在oo思想上的.

我当初就是先学的c, 之后转java的时候.为了理解oo可痛苦了. 现在写的程序仍然看得 ...


你这话就太偏激了  没有过程哪里来的对象
对象内部的运行也都是一个个过程的片断

没有过程作为基础你怎么能用oo呢?
我觉得学习c是用来了解一些基础的东西  比如调用 循环  还有熟悉各种类型
了解oo我觉得并不难  多看多写就好了
当你使用oo的时候  实现代码可到处都是过程的影子
T23 PIII1g  2*256m 40g +MS IE4.0A+USB UtraNav Keyboard
MacBook Pro 13
iPad 3G
回复 支持 反对

使用道具 举报

1666

回帖

45

积分

5291

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-2-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-11-3 09:21:17| 字数 335| - 中国–北京–北京 联通 | 显示全部楼层
QUOTE:
Originally posted by Aiken at 2004-11-3 12:07 AM:


你这话就太偏激了  没有过程哪里来的对象
对象内部的运行也都是一个个过程的片断

没有过程作为基础你怎么能用oo呢?
我觉得学习c是用来了解一些基础的东西  比如调用 循环  还有熟悉各种类型
了解oo我觉 ...


你所谓的一些基础的东西,每个语言都有吧?什么是面向对象的编程?面向对象的编程就是指把业务划分为一个个对象,每个对象都有自己的属性与操作,对象之间的操作通过接口来进行。学习面象对象的重点对业务的建模,对象的划分,以及相关的设计模式、框架的采用,而不是面象过程的学习。面象过程的学习并不是学习OO的基础,Java照样可以写面象过程的程序,学习C再来学习Java的好处是两者的语法上比较接近。

回复 支持 反对

使用道具 举报

723

回帖

9

积分

1454

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-1-15
发表于 2004-11-3 13:08:44| 字数 7| - 中国–北京–北京 联通 | 显示全部楼层
我也学java

铁打的论坛,流水的玩家
回复 支持 反对

使用道具 举报

1万

回帖

76

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-5-4
发表于 2004-11-3 16:38:13| 字数 373| - 中国–四川–成都 电信 | 显示全部楼层
QUOTE:
Originally posted by noot at 2004-11-3 09:21 AM:


你所谓的一些基础的东西,每个语言都有吧?什么是面向对象的编程?面向对象的编程就是指把业务划分为一个个对象,每个对象都有自己的属性与操作,对象之间的操作通过接口来进行。学习面象对象的重点对业务的建 ...

兄弟,你的面向对象太偏激了。对象处处是过程。就像把进程细化为线程诸如此类。看你所说的,你对面向对象理解的超越了一些很基本的东西,有些东西从本质上看可能更清楚点。不要把面向对象看得多神圣和高级,也不要把过程看得多低级和落后。更不要把两者对立起来。宏观和微观的关系。你从门、窗、。。。看房子是对的。但从砖、泥来看也没有不对。是吧。不要以自己的观点来条化别人,我们只是建议。我想大多数学校的学习从C开始和大多数DX认为从C开始还是有些道理的。我是这样认为的。
小时候妈妈对我讲,大海就是我故乡,海风吹呀海浪漂,漂流四方~~~
回复 支持 反对

使用道具 举报

1666

回帖

45

积分

5291

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-2-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-11-3 17:03:53| 字数 357| - 中国–北京–北京 联通 | 显示全部楼层
QUOTE:
Originally posted by jackyhubin at 2004-11-3 04:38 PM:

兄弟,你的面向对象太偏激了。对象处处是过程。就像把进程细化为线程诸如此类。看你所说的,你对面向对象理解的超越了一些很基本的东西,有些东西从本质上看可能更清楚点。不要把面向对象看得多神圣和高级,也不 ...


不知道你做过面象对象的开发没有?把房子分为门窗或者泥沙这样来开发,代码将会有很大的不同,对以后的开发有相当大的影响,这说明系统分析很重要。面向对象比面向过程高级,这个已经是一个常识了,面象对象是在一个高的层次上来看待问题,AOP又是另一个高的层次,他们之间不是对立,而是在不同的层次,如果现在从事web的开发,有必要学C吗?把C的语法学一遍就是学习C吗?不知道你是怎么学C的?学了C对现在开发的帮助有哪些?

回复 支持 反对

使用道具 举报

581

回帖

16

积分

1358

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-1-31
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-11-3 17:23:42| 字数 171| - 新西兰 联通/ | 显示全部楼层
QUOTE:
Originally posted by Aiken at 2004-11-3 04:07 AM:


你这话就太偏激了  没有过程哪里来的对象
对象内部的运行也都是一个个过程的片断

没有过程作为基础你怎么能用oo呢?
我觉得学习c是用来了解一些基础的东西  比如调用 循环  还有熟悉各种类型
了解oo我觉 ...




java和c都可以做过程的. 为什么一定要通过c来学过程呢?
R32 1.8G 20G 256M 16M XP
回复 支持 反对

使用道具 举报

581

回帖

16

积分

1358

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-1-31
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-11-3 17:43:14| 字数 255| - 新西兰 联通/ | 显示全部楼层
QUOTE:
Originally posted by Aiken at 2004-11-3 04:07 AM:


你这话就太偏激了  没有过程哪里来的对象
对象内部的运行也都是一个个过程的片断

没有过程作为基础你怎么能用oo呢?
我觉得学习c是用来了解一些基础的东西  比如调用 循环  还有熟悉各种类型
了解oo我觉 ...



不好意思, 是有点偏激了,我感觉如果是做一些desktop application的话还是不要从 c 开始好

当然 c 似乎在硬件方面用途还是很广的

两种语言的强项不一样, 但是java作为新一代的高级语言在编程思想上绝对是站在c和c++前面的
R32 1.8G 20G 256M 16M XP
回复 支持 反对

使用道具 举报

1万

回帖

76

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-5-4
发表于 2004-11-3 21:29:04| 字数 163| - 中国–四川–成都 电信 | 显示全部楼层
狂晕。noot兄弟,那麻烦你用OO实现一个简单点的协议吧。
我知道对象化的好处呀,正好我懂开车但不懂汽车是怎么构造一样。也明白你的意思,都对象化了是有好处的。但请不要说面向对象比过程高级,听上去很肤浅。试问对象从何而来,你的每一个类中的每一句不是按过程来写的吗?你的对象没有封 装前还不一个一个的过程吗?
领域不同,请不要乱下结论。
小时候妈妈对我讲,大海就是我故乡,海风吹呀海浪漂,漂流四方~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-10-20 19:13 , Processed in 0.158773 second(s), 64 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部