Board logo

标题: 关于DOS的前途问题! [打印本页]

作者: xy_god     时间: 2003-9-29 00:00    标题: 关于DOS的前途问题!

不瞒诸位说,我学编程也没有几年,最初是从qb学起,连QUICKBASIC都没用过,后来直接转到VB60,再后来大概用了一个星期学会了C++语法才从隐瞒一切的basic中脱离出来进入到地层的世界,在后来学会了汇编,我现在 主要是用LCC和MASM8。0做些WINDOWS下的程序,
用TURBO   C++和MASM5。0做些DOS下和脱离DOS的程序!我之所以还在DOS下开发,主要是因为DOS可以给我很大的自由,底层的一切都尽收眼底,真的是很不错!但是我对DOS系统并不是很了解,我也不想了解,我知道这个系统已经是毫无希望了,但是以它做为开发平台还是不错的,恰如MINIX催生出LINUX一样,DOS下也应该出现这样一个东西,这才是DOS的真正前途!
    我现在主要是用DOS来研究一些文件解码和如何编写操作系统的问题,如果大家抛弃对DOS的狂热,正视DOS的前途,我将和大家一起共同研究一些真正有趣的东西!
作者: xy_god     时间: 2003-9-29 00:00
我记得当初我用VB60开发程序的时候就一直坚持使用WIN32API来做程序,那时候好多高手
都说我好高务远,但是,最终我跨到C++中来的时候一切得益于那时候我对底层的向往和坚持,否则我只能做一个VB的使用者了,让M$牵着鼻子走!我不是说VB60不好,但是我讨厌当我做一件事情的时候那么多的东西你都不知道怎么回事,知其然不知其所以然,那不是很可悲吗?!
作者: pfox     时间: 2003-9-29 00:00
支持!!!不过现在主要的是国内大部分人对DOS下面的编程不熟悉,所以想进一步再发展有一定的限制,所以必需更多的DOS编程高手的出现,当然,前提是使用要有DOS人。所以,对DOS的狂热支持也是必要的,而DOS编程高手也是不可少的。
作者: xy_god     时间: 2003-9-30 00:00
其实,DOS下开发的目的,首要目的是脱离DOS另建一个不同于DOS的东西,我们只不过是借DOS这个壳下另一个蛋而已的!我们另创一个平台要比对DOS修修补补的要强的多啦!
作者: lemonhall     时间: 2003-9-30 00:00
赞同楼主的部分观点。“要是因为DOS可以给我很大的自由,底层的一切都尽收眼底,真的是很不错!”

不过说实在的,开放原代码的系统不是更加“尽收眼底”么?(当然DOS的源码也被HACK出来了,呵呵。)
作者: Wengier     时间: 2003-10-1 00:00
FreeDOS、OpenDOS、PTS-DOS等DOS的源代码是本来就有嘛,又不是人家hack出来的。。
作者: LanE     时间: 2003-10-1 00:00
底层应该是指接近硬件的部分,这个和开放原代码应该没有什么直接的联系,DOS下编程序,使用BIOS是很平常的事情,甚至是直接使用接口,所以说DOS下对底层的东西知道的多一些,这个和所谓的开放源代码拉不上关系的吧
作者: cn_archer     时间: 2003-10-2 00:00
DOS、Windows都是一种操作系统而已,尽管现在觉得MS掩盖了太多的东西,但事实上,如果我们真的开发出一个全新的OS,其后的GUI,大概也是类似走MS这样的路吧。
    平心而论,除了价格和竞争手段之外,MS确实建立了一个里程碑。
    所谓的前景……在于一个大环境,很多基础的工作是需要国家和社会要进行的。现在我们所要关心的,应该是CDU以后的前途吧。

作者: Dark-Destroy     时间: 2003-10-2 00:00
暈.說來說去,還是DOS,WINDOWS的......僅管MS掩蓋了多少東西,有心想要成為高手的人,就一定會把這些挖出來學習的...
要單靠我們這種民間團體而讓DOS強盛起來,是不實際的,頂多讓更多人知道有DOS這種OS,和了解的DOS的好處,因為這種民間團體缺乏"限制"的作用,完全只能靠"意願"而已,加上中國政府的政策跟國外實在差太多了,國外失業有救濟金,中國有嗎?再想想,當你沒飯吃時,你還會去管DOS如何??


[此贴子已经被作者于2003-10-2 2:17:11编辑过]



作者: qh8210     时间: 2003-10-2 00:00
楼上所说的有道理呀。
作者: lemonhall     时间: 2003-10-2 00:00
呵呵,对其他的很多DOS的确是开放的。

至于低层的东西么,其实也是有历史原因而开放的。如果BM当年学习今天微软的手段不公布BIOS,那么IBM兼容机,PC机仍然是它一家垄断,那么我们今天可能能在家从BIOS黑起了。

:-)

声明一下,我这里的HACK的意思取LARRY WALL的解释,并不是单指反向工程。
作者: Dark-Destroy     时间: 2003-10-3 00:00


  Quote:
以下是引用lemonhall在2003-10-2 18:09:12的发言:
呵呵,对其他的很多DOS的确是开放的。

至于低层的东西么,其实也是有历史原因而开放的。如果BM当年学习今天微软的手段不公布BIOS,那么IBM兼容机,PC机仍然是它一家垄断,那么我们今天可能能在家从BIOS黑起了。

:-)

声明一下,我这里的HACK的意思取LARRY WALL的解释,并不是单指反向工程。

低層是跟歷史有點關係,但對於歷史這種東西,了解勝於延用,如果IBM當初不開放PC架構,也並不能全都說IBM是壟斷,PC應該會跟MAC一樣的命運,至於MAC,僅管麥金塔不開放架構,但在坊間的書店,還是有看到關於PowerPC微處理的規劃的書,所以,一種電腦架構如果在民間使用久了,對電腦有興趣的人自然都會對它進行專研,並不會因為壟斷就讓我們無法了解的
作者: xy_god     时间: 2003-10-8 00:00
但是10亿个人里有一个坚持下去,我想就会不一样了,我做东西的时候很推崇一句话,就是
万事不做,先架平台!只要有了一个平台,我们的目标才会更高远,总比纸上谈兵强多了!
不论多差,即使是和MSDOS差不多,可那也是我们自己的啊,好多发展方向就由我们来掌握了!
作者: QB45     时间: 2003-10-8 00:00
“众人拾柴火焰高”
有问题、有成果都要拿出来分享啊!别保守!
作者: QB45     时间: 2003-10-13 00:00


  Quote:
以下是引用xy_god在2003-9-29 13:49:09的发言:
不瞒诸位说,我学编程也没有几年,最初是从qb学起,连QUICKBASIC都没用过,后来直接转到VB60,再后来大概用了一个星期学会了C++语法才从隐瞒一切的basic中脱离出来进入到地层的世界

虽然我没有学过C语言,但是听说它只有32个关键字,很多函数调用,那么,这些函数是不是对于初学者来说也是隐瞒一切的呢?实际上basic也并没有隐瞒一切,只是当你对计算机了解以后,你会发觉basic或者是C或者是别的什么并没有隐瞒一切.
毕竟你自己并不能做一个比如文件函数出来,这与QB没有多大的区别阿!
我觉得只有学会汇编,你才能真正的理解计算机的原理,(虽然我不会).
学什么语言我觉得都无所谓,关键是具有编程的思想!这才是最重要的!
作者: 凌晨一点     时间: 2003-10-25 00:00
我觉得有时无须考虑这么多的,存在即合理,WIN,DOS各有所长,象我们这种玩编程的每必要去泾渭分明的,编程嘛,图的就是一个痛快,何必让痛快变成痛苦呢?项少龙放在现代是他,扔在秦朝还是他。你在WIN上是玩编程,在DOS上还是玩啊,哪儿都有知音,哪儿都有支持者,对吧?
  当然了,除非你搞开发是以盈利为目的咯,那咱们就不是一条道上的了^_^

[此贴子已经被作者于2003-10-25 1:02:41编辑过]