注册 登录
编程论坛 C图形专区

用TC处理图象绝对是一个不明智的选择!!

flyue 发布于 2008-05-16 21:17, 15120 次点击
现在是什么年代了?2008年
微软的操作系统都发布了Vista版本,CPU也进入了64位的时代,
难道大家还仅局限于Turbo C的16位应用程序吗?过时啦~~~
像Turbo C的程序都是16位的,运行在DOS模式的控制台下,显示的图象颜色质量也很差。
要研究图象的处理,Visual C++绝对是首选,它不但可以使用GDI函数绘制真彩色的普通图象,在前些年发布的GDI+还可以绘制带有Alpha通道(半透明,比如png文件格式)的32位图象,微软的Direct3D就更好了,不管是2D还是3D都可以画出来,且速度快,直接用GPU进行绘图计算。
所以,朋友们,你们还要用几十年前的程序开发环境,把自己局限于一个狭小的空间来研究图象吗???
129 回复
#102
Knocker2008-06-12 19:38
为什么你一定要把DOS(或dos编程)与windows(或windows编程)比个高下?为什么你一定要把C与C++比个高下?
如同自然界中的虎与狮,狼与狐各有各的生存空间,各有各的生存之道,谁淘汰谁存活不是谁人能说了算,要由大自然的客观规律性来决定的.

同样,任何一种语言淘汰,任何一种操作系统更替,也不是谁能说了算,这要由市场来决定.
#103
VxWorks2008-06-12 19:46
Knocker喷的好,鼓掌。。。。。
#104
Knocker2008-06-12 19:48
TNND,我最喜欢不服我的VxWorks
#105
VxWorks2008-06-12 22:09
StarWing83 被黑恶势力打断了脊梁骨,现在已经背弃理想,同流合污了。
看来只有靠我VxWorks来扶起革命的旗帜,继续战斗下去了,解放全人类解放全宇宙了。

我从技术和市场两个方面来论述我对DOS和TC模式的图形开发的观点:

先从技术角度看:

DOS是史前PC机,8086架构下的OS, 只支持单用户单任务,而且由于没有继续的官方技术支持,离现在的软硬件需求越来越远了。从硬件上看,不能支持新硬件,需要新硬件模拟落后的8086模式才能运行,严重浪费硬件资源。从软件上看,目前软件系统业务逻辑越来越复杂,往往对OS提出多任务调度,TCP/IP协议栈的要求,DOS在这方面先天不足。相比而言,现在流行的嵌入式操作系统linux,VxWorks等不仅支持X86,PowerPC,ARM等流行架构,还在开放源码,网络,实时性等方面要强的多。


TC模式的图形技术是纯粹靠软件实现,不能利用GPU的硬件加速,显然不适合PC机这样的拥有显卡的计算机。在嵌入式方面,OpenGUI, Qt/Embedded,MiniGUI等嵌入式GUI使用了更先进的图形学算法和软件架构,TC模式的图形技术显然是原始落后的。

再从商业角度看:
DOS的商用显然不是通用计算机系统,在工控等对硬件成本敏感的领域还能见到DOS的影子,但是现在硬件发展迅速,性能提升的同时价格越来越便宜。嵌入式处理器性能已经达到奔腾水平的时代,DOS的优势已经越来越不明显。而且ucOS II这样的嵌入式OS可以比DOS更小,硬件成本更低。免费和开源又是新嵌入式OS市场拓展的助推器。

现在流行的嵌入式技术存在的问题是:行业刚发展起来,这方面的人才太少,物以稀为贵,人力成本太高。相比而言DOS程序员数量较多,成本较低,所以DOS在短期内还有部分市场,随着嵌入式行业的发展,这块市场很快会被蚕食掉。看看现在嵌入式有多火,如此迅速的发展速度,代表传统技术的DOS和TC活不了多久。

某些牛鬼蛇神企图混淆视听,宣称DOS与TC代表底层,宣称自己是伟大高贵的制砖者,宣称自己是先进文化与技术的代表,诬陷广大人民群众是愚昧的砌砖者。现在由我来揭穿反动派的丑恶嘴脸:
分析几个图像格式就是底层吗?干这些的无非是读读标准的文档然后编码,根据他们的思路他们读的文档是底层,我们广大人民群众读MSDN就是愚蠢没有技术含量的应用层,这就好比和尚摸小尼姑的脸是研究佛学,我啊Q摸就是耍流氓。哼,和尚摸得我摸不得?

毛主席教导我们,一切反动派都是纸老虎,代表历史潮流的新技术是不可战胜的。我们这些IT行业的民工阶级要高举32位架构伟大旗帜, 代表最先进的生产力,代表先进技术的发展方向,代表广大市场的根本利益,将DOS与TC扫进历史的垃圾堆。
#106
StarWing832008-06-12 23:07
咳咳,Vx小心我打击你啊

我没有比较。我发的言论里面没有对DOS和Win32的比较。我立足的是开发难度的不同导致的对不同层面的关注。
最近很忙,懒得打字了
有时间了来跟你们吵!!!
TNND!!!!!!
#107
VxWorks2008-06-12 23:44
>>咳咳,Vx小心我打击你啊

怕死不是共~产~党~员,跟我一起唱L'Internationale :

这是最后的斗争,团结起来到明天,
英特纳雄耐尔就一定要实现!
#108
kk48682008-06-13 08:20
怎么不抗64位的大旗
#109
RockCarry2008-06-13 10:10
等大家工作两年后,再来看这个帖子吧。在学校不认真学习,吵架的功夫倒是学的不错。有时间吵架,为啥没有时间静下心去学习。做技术的只有拿出了作品才最有说服力,否则说得再好听,都是毫无价值。不要把还在研究 DOS 编程的人当作傻子,对于这些人来说,也许,他们比你们更加清楚 DOS 的优劣,更加清楚 windows 平台。更加清楚什么是社会,什么是生存。如果你认为 DOS 不值得研究,那么很可惜,你因为自满失去了学习的机会。不要认为自己什么都懂了,如果你打算做技术,还是保持谦虚的态度,如果你打算做生意,可以吹吹牛,可以锻炼你的口才,可是呢,我们这里似乎不欢迎你哦。另外,提醒大家,在与人交往时,请先学会尊重。本来不打算再说话,但是有些人的言语实在是太难听,让人无法忍受,忠言逆耳的话我只对我尊重的人说,对于我讨厌的人,我宁愿保持沉默。
#110
StarWing832008-06-13 13:59
对LS持保留意见,因为我“觉得”DOS不值得研究,这点和别人无关。我还没有自满到除了DOS别无可学的地步。至少我还有大把大把的技术可以学,何必在一棵树上面吊死。
一天24小时,我花5分钟来吵吵架娱乐,如果Rock兄认为这也算浪费时间的话,你干脆不要睡觉了。
最近钻代码逻辑,算法,下半年学DX和GL,争取到寒假弄个Demo出来,反正不愁吃不愁喝,不弄点东西对不起父母对不起党。
还是那句话,不学DOS可以算是一种损失,不过损失没有我想的大。我又不准备去北山坡大学去应聘,等到需要的时候我再当作MSDN瞄几眼得了。
#111
RockCarry2008-06-13 14:09
从头到尾你说的话都是思路混乱,自相矛盾,我才懒得去看了。最后学习下如何为人处事吧。
人家用 TC 写程序,你们就看不顺眼,就要去管,这他妈的什么意思嘛,我自己愿意,你管这么多干嘛。你自己学你的 VC 我也没有干涉过你,战争最初是你们挑起的,我后来也妥协了,然而为什么要死缠着不放,垃圾始终是垃圾,看这个真是浪费我的时间和精力,
总是把自己的想法强加于别人,最后你满意了,只剩下你和你喜欢的人了,没人跟你吵了,好像你很喜欢吵架,真是不正常的心理啊。这个我说得很过分了,等下我就删掉。前面全部的,我也会删掉。
一个个不务正业,在这里来吵架,不感到羞耻,反而觉得得意。

[[it] 本帖最后由 RockCarry 于 2008-6-13 14:42 编辑 [/it]]
#112
google2008-06-13 14:32
老K从头到尾你说的话都是思路混乱,自相矛盾,我才懒得去看了。最后学习下如何为人处事吧。
人家用 TC 写程序,你们就看不顺眼,就要去管,这他妈的什么意思嘛,我自己愿意,你管这么多干嘛。你自己学你的 VC 我也没有干涉过你,战争最初是你们挑起的,我后来也妥协了,然而为什么要死缠着不放,垃圾始终是垃圾,看这个真是浪费我的时间和精力,
总是把自己的想法强加于别人,最后你满意了,只剩下你和你喜欢的人了,没人跟你吵了,好像你很喜欢吵架,真是不正常的心理啊。这个我说得很过分了,等下我就删掉。前面全部的,我也会删掉。
#113
google2008-06-13 14:36
偶老K对RockCarry真是无话可说了,这么精彩的回复就不要删了,对"他妈的"这个词偶犹其是欣赏
#114
RockCarry2008-06-13 14:46
前面我说了那么多好话不听,非要把我逼得说粗话才行。靠。那个 vx 什么的还拐着弯骂人,不是我脾气大,是个人见了这话都会发火。人总要捍卫自己的尊严,他妈的,不发火就认为我好欺负?
这个论坛也没法混了,总有人来找你吵架,我来这里是来学习的,来交流的,不是来陪大家吵架的。什么叫做求同存异,什么叫做沟通,什么叫做尊重,你们不尊重我,我也不是好惹的。

[[it] 本帖最后由 RockCarry 于 2008-6-13 15:12 编辑 [/it]]
#115
StarWing832008-06-13 18:42
会骂人就算“不是好惹的”了?
你怎么个“不是好惹的“法?

到最后,其实没跟你争什么,你不是初学者,你用TC我管不着。初学者也是初学者的事情,你也管不着。大家都管不着,要大学干嘛?要警察干嘛??

你说我思路混乱,证明你根本就没有沉下心来了解我的思路,从头到尾用“前辈”、“社会工作”压人。社会工作很厉害是不是?李开复的演讲好像都没有你那么牛吧?你干嘛还工作,学李开复去演讲得了。浮躁的人,不思进取的人,不愿意接受别人的人,不适合搞技术。

你求同存异,求同存异就不准说服了?求同存异就必须保留错误了?求同存异就不能有疑问,不能有争执了?那不叫求同存异,那叫一盘散沙。

反正我的观点也与你无关,我也不想说服你,因为打开头你就是一种不屑的态度,这种态度,根本就已经没有进步的可能了。

跟着你用DOS的公司老死吧。说不定哪天Google或微软想开了,跟着你去用DOS去,你就发达了。
#116
StarWing832008-06-13 18:44
什么叫指导性作用,什么叫经验之谈,什么叫落后什么叫进步什么叫淘汰,你自己去想。我女朋友的C Primer Plus里面都用Microsoft VC++ 7.1@Windows XP做实验了,你还在用TC,说不定你以为你比世界名著的作者还要强大吧。
#117
RockCarry2008-06-13 19:05
是啊,这个论坛已经被你占领了,我惹不起你,还躲不起嘛,我撤离这里就是了,你现在满意了,论坛是你的了,没有人会说你不喜欢的话了。bye.
#118
VxWorks2008-06-13 20:19
StarWing83同志能够迷途而知返,觉今是而昨非。
我很欣慰啊!
#119
StarWing832008-06-13 21:44
被你逼的……
不吵了……你们慢聊,不管这些乱七八糟的事情……
#120
2008-06-19 04:19
R版别生气.这些学生,进大学学了一两年,就自以为不得了了,什么事都觉得自己是对的,连茴香豆的茴字有几种写法都自认为比别人知道的清楚.
连WINDOWS是什么都不清楚,就张口闭口DOSWIN32的,学了C++就厉害了,用MFC就牛了,用个什么乱七八糟的黑盒子就心比天高了...... 真晕.坐井观天不自知.

    对于WINDOWS,对于DOS,对于系统,对于底层,你们了解多少就敢信口开河? 浮光掠影蜻蜓点水寻个章摘个句就能说这个不好那个不行. 会invoke几个API就敢说懂底层,找到几段代码就敢说能打入0圈,还真是无知者无畏.     

    一个PE头,随便都可以写上几本超厚的书,里面的一个数据目录表,稍微熟悉一下,都可以从根本上理解EXE和DLL的输入和输出,可以随意改造PE,你们了解吗? 基于WIN32的汇编,都包括那些知识都不知道,就对WIN32妄加评论.  就算是C,你们又真的了解多少?
    计算机行业的分工越来越精细,大家各有各的分工,都有存在的意义和用处,自己不了解,就不要指手画脚说三道四的,只会让别人当作笑柄. 连求同存异理性宽容的心态为何物都不懂,满口无知浅薄的言论,尖酸刻薄加讽刺,却自以为辩才了得...... 尊重别人就是尊重自己,你们又何必呢?
    俺没打算淌混水,只不过看着不顺眼,强烈支持一下R版主和其他几位版主.
#121
kk48682008-06-19 08:46
LS的不必生气了,他们说的有道理,太有道理了!
干脆立个规定,以后这版谁再讨论TC就TJJTDS
同时提议vxworks担任这个版的斑竹,StarWing83担任副斑竹。再遇到讨论TC的就删帖,封IP!
#122
StarWing832008-06-19 14:10
针对取款机同志:
1 你说的那些,我都研究过,不要以为大学生只会读课本,如果只读课本我根本没必要来这里。
2 对于底层,我承认不如R版知道的清楚。这方面我很敬佩他。但是我自认为还是有相当的了解的。
3 我不用MFC,MFC臃肿低效。大一的时候使用纯SDK编程。大二开始使用WTL了。WTL在SDK的基础上进行了一层很薄的封装,简洁高效。而且,光看API其实对操作系统的原理是有一定的了解作用的。而且正在看操作系统的资料,因为R版的缘故,开始对这个感兴趣了。
4 茴香豆有几种写法,和一个C程序怎么写是正确的、哪种可移植哪种风格不好之间的差别,我不必多说你也明白,这个话纯粹是无理取闹。
5 我不想再争了,取款机同志你浮躁了,你在这么说之前,至少应该先了解一下我们,就算先礼后兵也无所谓,可是你在毫不了解的时候就开始抨击,太过轻浮了。

“计算机行业的分工越来越精细,大家各有各的分工,都有存在的意义和用处,自己不了解,就不要指手画脚说三道四的,只会让别人当作笑柄. ”

这句话我同意,而且非常赞成。至于TC,我不想再管。你在P4上面运行TC也跟我无关,浪费的不是我的资源。是谁说三道四,请取款机同志看清楚。我不再赘述。

反正,我不想再吵。大家还是潜心研究自己的东西吧。
#123
红姬2008-06-19 14:47
好帖....还没吵完...
#124
flyue2008-07-05 20:40
额……再一次看完了所有发言。
该说的前面都已经说了,我没有话说。
你说:萝卜和白菜,哪个好?你喜欢萝卜,我喜欢白菜,谁也不能、也没有权利去指责他人喜欢的东西不好。
#125
qGemini2008-07-05 23:15
#126
zgymaomao12008-07-20 08:05
到最后必然是这样的结果 哈哈
不过对各位的学识我很佩服  学东西我觉得还得学他的原理 就算你是什么原因想快上手 而用先学应用无可厚非 但是要记住 做人要低调 别嚷嚷
要是到国外的BBS 会。。。。
#127
bausrpgf9992008-08-06 06:58
路过,支持R版主,支持自由,透明,共享, .....世界因丰富多样而精彩.而不断发展.反对单边主义,单边主义会让你走向灭亡.反对让恶魔蒙住双眼,反对让人牵着鼻子走路,不管是出于商业目的还是垄意图....最后提醒你吃水勿忘打井人.临渊慕鱼,不如退而结网.我结网去了...

[[it] 本帖最后由 bausrpgf999 于 2008-8-6 07:09 编辑 [/it]]
#128
小小熊宝宝2008-08-15 00:07
学习都是从开始学的
#129
匿名2008-08-23 10:34
顶~`~~
不错!!
  平时我都很少顶帖的。。
    看了这贴不顶都不行了
#130
yeguohua552008-09-07 16:25
晕,一个是搞游戏的,一个是搞嵌入式方向不同当然不同了
123