新西兰天维网社区

标题: 请版主帮忙删了吧 [打印本页]

作者: 崩溃鸟    时间: 2010-8-7 21:07:06     标题: 请版主帮忙删了吧

本帖最后由 崩溃鸟 于 2023-10-6 15:25 编辑

请版主帮忙删了吧
作者: 崩溃鸟    时间: 2010-8-7 21:25:34

啊。。明确一句啊,我是以公司里头一个kiwi程序员做背景说得。不过,明显这个版面有人多心了。
作者: RayZ    时间: 2010-8-7 21:31:37

路过......
不评论
作者: 好事之徒    时间: 2010-8-7 22:52:38

一张嘴就踩鼓Windows的 至少不是一个成熟的程序员 (也许连一个成熟的人都不是)

至于C++ 跟每个历史上的编程语言以及以后会出现的语言一样 都会有它的life cycle (MS已经停止对managed C++ 的投入了), 今天热门的C#, ruby, scala, php 等等都会一样有退出主流的一天 但并不代表它会消失 就像cobol 一样
作者: Corec    时间: 2010-8-7 23:43:46

C++是神级语言主要是其覆盖不同领域的程度,基本除了web以外,桌面,硬件个方面应该说C++都是第一选择,还有C++我觉的对程序员的要求比较高,熟悉精通的非精通的用C++写出来我觉的会差别很大,而且C++的复杂程度也比其他语言多,涵盖OO和非OO的编程语言特点的应该就只有C++了,而对于操作系统来说,其实个人觉的没有太大区别。。。。都挺好的,没什么不好,看主要是干什么用了,如果是打游戏,肯定是windows,如果是家用,可以考虑windows+mac,如果开发的话就看用什么语言有什么需求而不同了
作者: slowboat    时间: 2010-8-7 23:59:42

我觉得C++挺普通的啊。如果是工作需要用到,那就用好了啊。不能理解为啥总有帮人神话这个语言。。。非弄得它跟社区区长似的。有意思么?

还有Linux,你愿意用,喜欢用,这是好事儿啊。用不用一句一句的张口就踩鼓 ...
崩溃鸟 发表于 2010-8-7 20:07

]

有时候你可以换个角度看问题,有人那么投入的鼓吹什么东西是件好事。 你可以从他嘴里挖掘点对你有用的东西, 他帮你做研究啦。
作者: GongIsMine    时间: 2010-8-8 00:34:24

提示: 作者被禁止或删除 内容自动屏蔽
作者: 崩溃鸟    时间: 2010-8-8 00:46:44

樓主不像是程序員,樓主學的是IT嗎?很好奇你爲什麽會問這種問題。
GongIsMine 发表于 2010-8-7 23:34


我很好奇的是你为什么觉得我问这种问题有问题?
作者: 光芒    时间: 2010-8-8 00:53:12

不是IT人士,华丽的飘过······
作者: Corec    时间: 2010-8-8 00:55:21

不是IT人士,华丽的飘过······
光芒 发表于 2010-8-7 23:53

我也水水,华丽的飘过............
作者: 崩溃鸟    时间: 2010-8-8 01:13:39

C++是神级语言主要是其覆盖不同领域的程度,基本除了web以外,桌面,硬件个方面应该说C++都是第一选择,还有C++我觉的对程序员的要求比较高,熟悉精通的非精通的用C++写出来我觉的会差别很大,而且C++的复杂程度也比其他语言多,涵盖OO和非OO的编程语言特点的应该就只有C++了,而对于操作系统来说,其实个人觉的没有太大区别。。。。都挺好的,没什么不好,看主要是干什么用了,如果是打游戏,肯定是windows,如果是家用,可以考虑windows+mac,如果开发的话就看用什么语言有什么需求而不同了
Corec 发表于 2010-8-7 22:43

先谢谢你的回复。咱一条一条分开细说啊。。。

C++是神级语言主要是其覆盖不同领域的程度,基本除了web以外,桌面,硬件个方面应该说C++都是第一选择



我觉得吧,C++语言应用范围广的原因,不是它本身强大,而是应用领域开发环境发展的滞后造成的。打个比方吧。你在家里干活儿,肯定是拧螺丝用改锥,敲钉子用锤子。可是如果你只有一把菜刀在家,也只好那它凑合用了。把刀尖儿插大螺丝冒的槽里头慢慢拧,那刀背儿或者刀柄当锤子。。。菜刀能不能用?我看还是可以的。但肯定是不如改锥锤子用着顺手。


其实Web开发上,C++也曾凑过热闹。服务器端的CGI,客户端的ActiveX,都是用C++开发的么。可是,这些实在是太复杂了,渐渐被更新、更快、更强大的技术淘汰了。


桌面开发也是一样的道理。无论是MFC,还是Qt,还是wxWidgets,哪个都是难学难用到半死的。开发出来的东西也是容易出Bug,难修改、难维护。


硬件开发上头,用c语言的稍微多些。C++在这方面有优势,这个,我不否认。


C++我觉的对程序员的要求比较高,熟悉精通的非精通的用C++写出来我觉的会差别很大,而且C++的复杂程度也比其他语言多,涵盖OO和非OO的编程语言特点的应该就只有C++了



这个吧。。。编程语言是工具。工具难用,这分明是个缺点。可是很多人都把这C++语言的缺点,当成优点来供着。这个,我确实是很难理解哇。


涵盖OO和非OO的领域。这个。。。应该是属于定位不清吧。按说也是个缺点哇。怎么又成了优点呢?


对于操作系统来说,其实个人觉的没有太大区别。。。。都挺好的,没什么不好,看主要是干什么用了,如果是打游戏,肯定是windows,如果是家用,可以考虑windows+mac,如果开发的话就看用什么语言有什么需求而不同了



我对Mac不熟。使用过几次而已。除了这个以外,别的同意。
作者: 崩溃鸟    时间: 2010-8-8 01:20:54

至于C++ 跟每个历史上的编程语言以及以后会出现的语言一样 都会有它的life cycle (MS已经停止对managed C++ 的投入了), 今天热门的C#, ruby, scala, php 等等都会一样有退出主流的一天 但并不代表它会消失 就像cobol 一样
好事之徒 发表于 2010-8-7 21:52


你说的这段话,我是相当的同意。本帖的目的,也不是说我要踩鼓C++,而是要还C++一个本来面目:一种编程语言,不多不少,仅此而已。

要是程序员用得好C++,项目也正好合适这种语言。那就用它。反之,就不用。本来是个简单的事情,有些人(当然不是咱们这里的)非弄得很感情化。。。我觉得挺逗的。

编程也要与时俱进啊。。。曾经NB过的东西,未必还有让它继续NB下去的必要。前人不让,新人怎么能出位呢?
作者: 崩溃鸟    时间: 2010-8-8 01:23:19

]

有时候你可以换个角度看问题,有人那么投入的鼓吹什么东西是件好事。 你可以从他嘴里挖掘点对你有用的东西, 他帮你做研究啦。
slowboat 发表于 2010-8-7 22:59


问题就是没有什么靠得住的论据啊。。。分明是自己弄出来Bug,非得嘴上骂两句Windows。。。唉。我也还真是没看他Linux用得怎么顺了。只是在Linux上出Bug了,他就不骂了而已。。。
作者: variable    时间: 2010-8-8 01:26:32

本帖最后由 variable 于 2010-8-8 00:28 编辑

我本人只写过一些C,觉得C是高级语言里面最低级的,有很多东西程序员都可以去控制。

比如Java这些语言都是用自带的garbage collector,当你不需要某个变量的时候,garbage collector不一定立刻帮你清除,就产生了内存的浪费,而且在硬件编程里头,资源是很重要的。而C/C++可以让程序员全部都掌握在手中,什么时候allocate memory,什么时候unload memory,都可以准确的掌握。所以C/C++比较适合对做那些基层的东西。

only my 2cents, 请高手修正
作者: Corec    时间: 2010-8-8 01:34:02

先谢谢你的回复。咱一条一条分开细说啊。。。




我觉得吧,C++语言应用范围广的原因,不是它本身强大,而是应用领域开发环境发展的滞后造成的。打个比方吧。你在家里干活儿,肯定是拧螺丝用改锥,敲钉子用锤 ...
崩溃鸟 发表于 2010-8-8 00:13

我同意你说的,所以C++目前慢慢回归她本身应该有的位置,针对于硬件做底层的基础。我觉的别人之所以觉的C++厉害就是因为她难学,难用,但是她又本身有存在的价值,那既然能把这难用的语言用好的人自然少之又少,所以自然别人就觉的厉害了,呵呵。。。其实每个语言都有自己本身的定位和合适的领域,像CGI这种东西,自然已经被历史证明不太可行了..但是语言的更新换代我觉的挺难的,因为比如说现在硬件基本被C/C++控制,web方面基本被.net, java, php瓜分光了,这些已经都有成熟的体系,比如公司,开发流程,工具所支持,新语言除非有非常大的亮点,不然还是很难去替代一些已经成熟的程序语言,我不是说编程语言永远不更新换代了,只是很慢,C叫了多少年要死了要死了,不是还活的好好的么.....至于操作系统,我是觉的mac很好用,对于做非.net方面技术的人来说,是个几乎非常完美的平台了,家用也不错,就是太贵了............
作者: zjch    时间: 2010-8-8 02:26:10

做C++, QT的飘过{:7_372:}
C++目前主要还是embeded system用的多吧,至少seek上招C++的都是这一类型的,plus很少很少一部分Game开发
至于MCF,QT之类的难学或者难维护倒没什么特别的感觉(个人level比较低,critical的东西还轮不到我),因为我做的是embeded system,所以感觉有时候有些bug也不一定是QT的问题,也和internal microprocessor有点关系,就好比desktop simulator都好的,但一放到real hardware bug就来了。有时候很难判定到底是谁的bug.
作者: zjch    时间: 2010-8-8 02:46:16

本帖最后由 zjch 于 2010-8-8 01:47 编辑

至于操作系统,还是个人喜好了,我们team就有用windows vs开发的,也有linux下用eclipse的,从开发成品来看,没有任何区别,只是个人pref,不过QT的licence charge还真的有不同,linux的cost是windows的一半{:7_325:},leader当时renew的时候还鼓动大家都用linux,不过没人理他。。。
作者: GongIsMine    时间: 2010-8-8 16:10:52

提示: 作者被禁止或删除 内容自动屏蔽
作者: 好事之徒    时间: 2010-8-8 16:12:41

我觉得LZ的这个同事最多也就算个C++和linux/mac 的fanboy
属于伪geek, 真的牛的geek 是不会轻视任何一项技术 批评也是(借以前政治课的说法)辨证唯物的批评
作者: 崩溃鸟    时间: 2010-8-8 16:31:55

做C++, QT的飘过{:7_372:}
C++目前主要还是embeded system用的多吧,至少seek上招C++的都是这一类型的,plus很少很少一部分Game开发
至于MCF,QT之类的难学或者难维护倒没什么特别的感觉(个人level比较低,critic ...
zjch 发表于 2010-8-8 01:26


顶一下用C++和Qt的朋友。佩服啊,我是觉得Qt门槛挺高的。一直敬而远之呢。。。改天推荐我几个好的Tutorial啊。
作者: 崩溃鸟    时间: 2010-8-8 16:39:35

因爲你的問題看起來像IT業界裏面的外行人——對這些似懂非懂,讓我覺得很困惑。請問你是IS出身的嗎?$ g3 y2 A* m7 V- h' g$ B. Y+ `5 m
/ |* o/ C/ W4 Y+ g9 Y( `
GongIsMine 发表于 2010-8-8 15:10


喔。。。酱紫哇。你的困惑很令人困惑啊。定义一下:“IT業界裏面的外行人”是什么意思吧。。是说IT公司里头的非IT职位么?呃。。。IS是什么?也是没听过的。


m7 V- h' g$ B. Y+ `5 m
/ |* o/ C/ W4 Y+ g9 Y( `
話説回來,我用(過)C,C++,C# ——我不喜歡這些語言,但我承認它們的優勢。
GongIsMine 发表于 2010-8-8 15:10





呃。。。你为什么不喜欢这些语言呢?是感情问题,还是有具体的原因?可以说说让大家了解一下么?再请问,你觉得这些语言的优势是什么呢?就是你承认的那部分。。。




m7 V- h' g$ B. Y+ `5 m
/ |* o/ C/ W4 Y+ g9 Y( `
我用Windows,我覺得它們很爛,但是我習慣了它們的爛,而且習慣微軟的平臺,懶得折騰。就醬。
GongIsMine 发表于 2010-8-8 15:10



烂不烂的,肯定是要有个比较吧。请问,你说Windows烂,是跟什么相比较而言的呢?有事具体烂在什么地方的呢?还是仅仅从感情上面觉得它烂?
作者: 崩溃鸟    时间: 2010-8-8 16:41:07

我觉得LZ的这个同事最多也就算个C++和linux/mac 的fanboy
属于伪geek, 真的牛的geek 是不会轻视任何一项技术 批评也是(借以前政治课的说法)辨证唯物的批评
好事之徒 发表于 2010-8-8 15:12


哈哈,第一次看到伪G这个词啊,你是原创。
作者: GongIsMine    时间: 2010-8-8 20:52:04

提示: 作者被禁止或删除 内容自动屏蔽
作者: It'sYourMama    时间: 2010-8-9 22:56:00

楼上的mm,刚毕业的还是不要凑热闹为好吧,人家这里都是编程的大拿。
作者: 武夫的眉笔    时间: 2010-8-9 23:06:39

我从IT转文科已经是快十年了,我当时确实不能融入那种人格氛围,当大家在为技术的进步感到兴奋时,我只是孤独的在宿舍里看《新闻联播》和《雍正王朝》。
作者: slowboat    时间: 2010-8-10 00:34:40

本帖最后由 slowboat 于 2010-8-9 23:37 编辑
先谢谢你的回复。咱一条一条分开细说啊。。。




我觉得吧,C++语言应用范围广的原因,不是它本身强大,而是应用领域开发环境发展的滞后造成的。打个比方吧。你在家里干活儿,肯定是拧螺丝用改锥,敲钉子用锤 ...
崩溃鸟 发表于 2010-8-8 00:13

你这么比喻C++是有点不恰当了,比较不能只在开发应用程序这个领域来比较C++。有的大型的platform 本身就是C++开发的。另外一个简单的例子,JVM最早的实现都是C++, hotspot以及大量的hotspot的变种都是用的C++。

如果你是想比较应用程序的广泛性,你就不应该只比较语言本身这个层面,而是所谓的集成开发环境,很多环境你觉得开发顺手,那是因为很多前人开发了所谓的library, framework 等等。 跟语言本身没有什么关系,同样的功能也用大部分的别的语言来实现。

相对于Java, Ruby,C#等来说,C++/C确实不是"面向程序员"的语言,但是它能提供对计算资源底层的资源精准的控制。举个例子,你可能觉得处理了一个transacton 花掉 50MB甚至更多的内存,多用一些CPU cycle不是什么大问题,但是如果你开发的应用是量非常大的应用呢,一秒钟上千,甚至上万笔交易的应用呢?

每一样东西的存在都有一定的合理性,它只是可能不适用于你所在的环境。
作者: S2000    时间: 2010-8-10 01:41:15

同意楼上的,存在的就是合理的,但是编程语言的流行很多时候还要看开发和运行成本,不能光比较自身的优缺点,象php这种不成熟的语言能这么受欢迎,主要取决于一个免费的apache server, 99%的hosting公司都支持
作者: bigbear    时间: 2010-8-10 11:02:40

作为编程基础,学一门OO的语言即可,什么都可以

至于以后学什么,看自己的发展方向
作者: bigbear    时间: 2010-8-10 11:11:56

至于什么操作系统,如果你是做爪哇或者C,甚至php的的什么系统都没所谓
如果想做.NET,那么就得跟比尔盖茨爵爷
如果想搞Objective C,就只有啃苹果
作者: 一天    时间: 2010-8-10 14:53:46

因爲你的問題看起來像IT業界裏面的外行人——對這些似懂非懂,讓我覺得很困惑。請問你是IS出身的嗎?

話説回來,我用(過)C,C++,C# ——我不喜歡這些語言,但我承認它們的優勢。

我用Windows,我覺得它 ...
GongIsMine 发表于 2010-8-8 15:10

同意,觉得搂主就是来发发牢骚罢了。

C++本身缺点很多,我学它的主要原因就是因为它比较难学难用。不过,存在即合理,目前还没有真正能替代C++的,而且很多地方C++开始替代C。

Linux,不说了,用几年就知道它的优点了,再用几年也就知道它的缺点了。
作者: 一天    时间: 2010-8-10 14:55:31

我觉得LZ的这个同事最多也就算个C++和linux/mac 的fanboy
属于伪geek, 真的牛的geek 是不会轻视任何一项技术 批评也是(借以前政治课的说法)辨证唯物的批评
好事之徒 发表于 2010-8-8 15:12
鄙视这位KIWI同事,不过我比较喜欢和这种人谈,通常能学到不少东西。
作者: Venox10111    时间: 2010-8-10 15:35:13

你要把语言本身,和IDE, framework,操作系统分离出来。
单纯以语言本身,C++ 简介,高速,有效,是一个难得的好语言,如果你说MFC,那就不行了。
现在 Java, C# 都是以 C++来衍生的。
从另一个阵营来看,Pascal, Cobol, Basic 都是更靠近 Business 的定位,繁琐但易懂。
各有所长,没有可比性
作者: 崩溃鸟    时间: 2010-8-10 16:31:35

各位朋友,谢谢大家回帖讨论。。。

前面有两位朋友说得很好,一个关于GC的,另外一个关于优化的。回头这个,我单开贴咱们接着聊。

不过,我觉得到时候再明确一下我的主贴的内容了。请大家看好了,关于C++语言的,我说的是不能把它神化。没说它不好。。。关于Windows的也是一样。反对魔化它,但也不是说它就一定什么都最好。
作者: 好事之徒    时间: 2010-8-10 19:51:22

鄙视这位KIWI同事,不过我比较喜欢和这种人谈,通常能学到不少东西。
一天 发表于 2010-8-10 13:55

如果是个fanboy 级的就没啥好聊了 感情发泄多于逻辑思考 我还不如多看看一些国际级大牛的blog
作者: GongIsMine    时间: 2010-8-10 22:42:40

提示: 作者被禁止或删除 内容自动屏蔽
作者: It'sYourMama    时间: 2010-8-15 14:57:47

不好意思 我還沒畢業呢  打算把SE的PHD搞到手的說 哈哈
GongIsMine 发表于 2010-8-10 21:42


哇,牛逼,还PHD呢,拜一下瑜珈垫。
作者: StickItOut    时间: 2010-8-15 21:05:16

提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 新西兰天维网社区 (http://bbs.skytrade.co.nz/) Powered by Discuz! X2