|
残桓枫雪
初级用户
 
积分 122
发帖 6
注册 2003-9-26
状态 离线
|
『楼 主』:
[建议] DOS开发
使用 LLM 解释/回答一下
不好意思,我这是第一次到这个论坛,很久以前闲逛过“新DOS时代”的网站,当时没注意到论坛,好像有个留言本。现在为了找一个软件又去“新DOS时代”,然后转到了这个论坛,我才第一次来。
本来我想为DOS发展发展尽一分力的,我实在喜欢DOS,但是我只是对DOS的使用熟悉而已,对开发,实在力不从心。即便是对Windows下的编程,也仅是凑合而已,偶尔玩玩,最初学编程是QB,后来用VB,直到现在也用VB写小程序,很懒,几乎没学过别的,对自己最熟悉的VB也最多敢用粗通来评价。
前段时间试着从Windows回到DOS,学了一点汇编和C,也因此认识了DJGPP,于是,虽是初学C,也懒得去用TC了,可惜,我本来底子就薄,在TC教材满天飞的书店和图书馆,也找不到DJGPP的资料,即便在网上,也难见到像样的教材,只找到了一个叫“云风”的不知什么时候翻译的一篇Allegro的说明。
我觉得,现在成熟的程序员大都已经转到了非DOS的开发平台,为了工作、生存或别的什么……可是很多像我一样的新手,即使空有那么一份热情,却因为知识不多,经验不足,不可能开发出象样的DOS下的应用来。仅凭一小撮忠于DOS的高手,是不可能支撑起整片天空的,而我们熟悉的Windows,却有太多的人为它写程序,即使像我这样的初学者,也能装模作样写几个还看得过去的小软件出来给同学们玩。可是DOS,使用的人很多,但开发DOS软件的人气却不足。写Windows程序,我们可以找到一大堆教材,有问题可以在网上找到一大堆答案,编写程序的过程中还有一大堆别人写的源码可以参考。可是DOS,可用的资料相对来说太少了,我的同学们甚至都不知道有FreeDOS等等的存在,也许是可悲的,却是事实。
我有一个可能不太容易实现的建议,那就是“壮大新DOS开发的大军从培养新的DOS程序员开始”呵呵,有点盗用邓小平的话了。希望能多提供一些DOS下编程的资料,从最基础的开始,让才开始学编程的朋友们也看得懂,不要总是见到只有高手在讨论DOS编程。
谢谢!!
I'm sorry. This is my first time visiting this forum. I wandered around the "New DOS Era" website a long time ago. I didn't notice the forum at that time. It seemed there was a guestbook. Now I went to "New DOS Era" again to look for a software, and then came to this forum. This is my first time to come here.
Originally, I wanted to contribute a little to the development of DOS. I really love DOS. But I'm only familiar with the use of DOS. For development, I'm really not up to the task. Even for programming under Windows, it's just so - so. Occasionally play. Initially learn programming with QB. Then use VB. Until now, also use VB to write small programs. Very lazy. Almost never learned other things. For the most familiar VB, at most dare to evaluate with "roughly understand".
Some time ago, try to return from Windows to DOS. Learned a little assembly and C. Therefore, although I'm a beginner in C, I'm too lazy to use TC. Unfortunately, I originally had a thin foundation. In the bookstore and library full of TC teaching materials, I can't find materials on DJGPP. Even on the Internet, it's difficult to find decent teaching materials. Only found a "Yun Feng" to translate an Allegro description at an unknown time.
I think most of the mature programmers have turned to non - DOS development platforms, for work, survival or something else... But many beginners like me, even if they have that enthusiasm, but because of lack of knowledge and insufficient experience, it's impossible to develop decent applications under DOS. Relying only on a small number of experts loyal to DOS, it's impossible to support the whole sky. But for the familiar Windows, there are too many people writing programs for it. Even a beginner like me can pretend to write a few decent small software to play with for classmates. But for DOS, there are many people using it, but the popularity of developing DOS software is insufficient. For writing Windows programs, we can find a large number of teaching materials. When having problems, find a large number of answers on the Internet. During the process of writing programs, there are a large number of other people's source codes for reference. But for DOS, the available materials are relatively too few. My classmates don't even know the existence of FreeDOS and so on. Maybe it's sad, but it's the fact.
I have a suggestion that may not be easy to implement, that is "to expand the large army of new DOS development starts from cultivating new DOS programmers" Hehe, a little misappropriating Deng Xiaoping's words. Hope to provide more materials for programming under DOS, starting from the most basic, so that friends who just start learning programming can understand. Don't always see only experts discussing DOS programming.
Thanks!
|
|
2003-9-26 00:00 |
|
|
红色狂想
金牌会员
      龙哥DOS
积分 4289
发帖 1501
注册 2003-2-23 来自 河南省
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
您的建议的确很好,也是我们大家的梦想,但目前编程区的人手还很少,再加上大家忙于学习,没有更多的时间来收集整理资料,进而导致初学者在此无法进入状态。所以,编程区需要更多有知志士的加入。您的入盟就是CDU未来的希望!
Your suggestion is indeed very good and is also the dream of all of us, but currently there are very few people in the programming section, and coupled with everyone being busy with studies, there is not enough time to collect and organize materials, which in turn causes beginners to not be able to get into the state here. So the programming section needs more people with knowledge and enthusiasm to join. Your joining the union is the future hope of CDU!
|

C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++
C++ ☆☆☆ 中国DOS联盟成员 ☆☆☆ C++
C++ ★★★ 爱提问的红色狂想 ★★★ C++
C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++ |
|
2003-9-26 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
楼主说的很好,竖起大拇指!
我的一点个人见解,不一定正确,说出来大家批评指正。
要学电脑,必须学编程;要学编程,必须学汇编。否认这个看法的人,就是不想成为高手的人。
还有一句话,要成为电脑高手(当然说的是PC机了),必须精通 BIOS。我们不谈论 BIOS 好不好的问题,也不谈论 BIOS 过时不过时的问题。我只是想说,BIOS 是一种工业标准。没有规矩,不成方圆。有了标准,才可以谈其它的一切一切。
好了,进入正题:要想精通 BIOS,必须精通 DOS!!!!有反对的人吗?你先不要反对。看看我怎么给你解释其中的缘由。
为什么呢?答案是:不为什么,只不过是因为历史的原因罢了。在历史上,BIOS 的书籍资料,都是伴随着 DOS 的书籍资料一起发售的。这个太经典了,谁也改变不了这个事实。不学 BIOS,就不能精通 DOS,不学 DOS,也不能接触 BIOS 资料,也可以说无法精通 BIOS。
从某种意义上说,WINDOWS是瞎扯蛋,是愚弄人的。学 WINDOWS 难吗?不难。但学了它,对于你成为电脑高手,基本上没有用处。也就是说,你学它就是在荒废你宝贵的青春。你完全可以学 LINUX,这样也比 WINDOWS 有用得多得多得多多多多多多多多多多多多…………所以,我要说,DOS 和 Linux 应当(差不多可以)看成是不可缺少的知识点。掌握了它们,永远不会落伍。
The building owner said very well, give a thumbs up!
My personal insights, not necessarily correct, I'll say them for everyone to criticize and correct.
To learn computers, one must learn programming; to learn programming, one must learn assembly. Those who deny this view are those who don't want to become experts.
There is also a saying that to become a computer expert (of course, referring to PC), one must be proficient in BIOS. We don't discuss whether BIOS is good or not, nor whether BIOS is outdated or not. I just want to say that BIOS is an industry standard. Without rules, there is no order. With standards, everything else can be talked about.
Well, let's get to the main point: To be proficient in BIOS, one must be proficient in DOS! Is there anyone who objects? Don't object first. Let's see how I explain the reason.
Why? The answer is: No reason, just because of historical reasons. In history, BIOS books and materials were sold together with DOS books and materials. This is too classic, no one can change this fact. If you don't learn BIOS, you can't be proficient in DOS. If you don't learn DOS, you can't access BIOS materials, and it can also be said that you can't be proficient in BIOS.
In a way, WINDOWS is nonsense, a deception. Is learning WINDOWS difficult? No. But learning it is basically useless for you to become a computer expert. That is to say, learning it is wasting your precious youth. You can completely learn LINUX, which is also much more useful than WINDOWS... So, I want to say that DOS and Linux should (can almost) be regarded as indispensable knowledge points. Mastering them, you will never be out of date.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2003-9-27 00:00 |
|
|
Dark-Destroy
元老会员
        
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
以下是引用不点在2003-9-27 0:02:22的发言:
楼主说的很好,竖起大拇指!
我的一点个人见解,不一定正确,说出来大家批评指正。
要学电脑,必须学编程;要学编程,必须学汇编。否认这个看法的人,就是不想成为高手的人。
还有一句话,要成为电脑高手(当然说的是PC机了),必须精通BIOS。我们不谈论BIOS好不好的问题,也不谈论BIOS过时不过时的问题。我只是想说,BIOS是一种工业标准。没有规矩,不成方圆。有了标准,才可以谈其它的一切一切。
好了,进入正题:要想精通BIOS,必须精通DOS!!!!有反对的人吗?你先不要反对。看看我怎么给你解释其中的缘由。
为什么呢?答案是:不为什么,只不过是因为历史的原因罢了。在历史上,BIOS的书籍资料,都是伴随着DOS的书籍资料一起发售的。这个太经典了,谁也改变不了这个事实。不学BIOS,就不能精通DOS,不学DOS,也不能接触BIOS资料,也可以说无法精通BIOS。
从某种意义上说,WINDOWS是瞎扯蛋,是愚弄人的。学WINDOWS难吗?不难。但学了它,对于你成为电脑高手,基本上没有用处。也就是说,你学它就是在荒废你宝贵的青春。你完全可以学LINUX,这样也比WINDOWS有用得多得多得多多多多多多多多多多多多…………所以,我要说,DOS和Linux应当(差不多可以)看成是不可缺少的知识点。掌握了它们,永远不会落伍。
樓上說的棒級了,事實上,BIOS軔件工程師是非常缺的,現在要找到一位對BIOS非常了解且寫的很好工程師,實在難找,業界都是到處挖角,學好BIOS,一併就把DOS給學好了,因為它們兩者是跟本分不開的,當你學好了兩者,前途一定是無可限量的~但要學BIOS,前提是你一定要對ASM有很深的了解~有時後,看到有些文章在批評ASM的種種壞處,常常覺得他們肯定對電腦不夠了解,才出此言,沒錯,C是可以加快開發速度,容易維護,但相對的,也造成程式的龐大,浪費資源,雖然ASM難學,但用ASM寫出來的程式相對的更小,充份發揮資源
The following is a quote from Budian on 2003-9-27 0:02:22:
The owner's statement is very good, give a thumbs up!
A little personal opinion of mine, not necessarily correct, let's put it forward for everyone's criticism and correction.
To learn computer, one must learn programming; to learn programming, one must learn assembly. Those who deny this view are those who don't want to become masters.
There is also a saying that to become a computer master (of course, referring to PC), one must be proficient in BIOS. We don't discuss whether BIOS is good or not, and we don't discuss whether BIOS is outdated or not. I just want to say that BIOS is an industrial standard. Without rules, there is no order. With standards, everything else can be talked about.
Alright, let's get to the main topic: To be proficient in BIOS, one must be proficient in DOS! Is there anyone who opposes? Don't oppose first. Let's see how I explain the reason.
Why? The answer is: No reason, just because of historical reasons. In history, BIOS books and materials were sold together with DOS books and materials. This is too classic, and no one can change this fact. If you don't learn BIOS, you can't be proficient in DOS. If you don't learn DOS, you can't access BIOS materials, and it can be said that you can't be proficient in BIOS.
In a way, WINDOWS is nonsense and fooling people. Is learning WINDOWS difficult? No. But learning it is basically useless for you to become a computer master. That is to say, learning it is wasting your precious youth. You can completely learn LINUX, which is also much more useful than WINDOWS. So, I want to say that DOS and Linux should (can almost) be regarded as indispensable knowledge points. Mastering them will never make you outdated.
What the above person said is great. In fact, BIOS firmware engineers are very scarce. Now it is really difficult to find an engineer who has a very good understanding of BIOS and can write well. The industry is digging people everywhere. Learning BIOS well, and then you also learn DOS well, because the two are inseparable. When you have learned both, the future must be limitless~ But to learn BIOS, the prerequisite is that you must have a deep understanding of ASM~ Sometimes, when seeing some articles criticizing the various drawbacks of ASM, I often feel that they must not understand computers enough to make such remarks. It's true that C can speed up the development speed and is easy to maintain, but relatively, it also causes the program to be large and waste resources. Although ASM is difficult to learn, the programs written with ASM are relatively smaller and fully utilize resources
|

MSN:tiqit2@hotmail.com
 |
|
2003-9-27 00:00 |
|
|
残桓枫雪
初级用户
 
积分 122
发帖 6
注册 2003-9-26
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
仅就操作而言,Windows是简单之再简单,Windows下的软件,除了较专业化的行业软件之外,也没有什么是值得学的。但也正是这种简单,吸引了很多的眼睛。
如果说在一万个喜欢电脑的人里面,会有一百个人成为程序员,一百个人里面,会有一个成为专家级的人物,那么,Windows的用户有多少?DOS和Linux的用户又有多少?没有足够大的基数的支持,任何人或事物都难以有所作为,就像历史上那些悲壮的英雄,让人景仰,却也改变不了其未能成就霸业的事实。抛开政治不谈,“得民心者得天下”这句话是绝对正确的。
我是一个新手,在电脑技术方面没有什么水平可言,可我也知道,DOS或Linux要想有大的发展,就必须有大量的支持者,现在的支持者的数量还远远不够,即使都是高质量的,然而双拳终究难敌四手。
Windows 9X是一个基于DOS的应用程序,可是这个应用程序却又同时是一个开发平台,在它之上,通过各种各样的软件扩展它的功能,而各个功能之间又能方便地协作。再看DOS,命令行方式的操作,虽然也有大量优秀的软件,却总觉得不能紧密地结合在一起。就像一个人的四肢,在一个躯干上可以相互配合,可如果没有这个躯干,或者躯干本身难以支撑四肢,那又会怎样?开发一个基于DOS的强建的躯干去整合基于DOS的四肢?那是不是又成了另一个Windows?我已经迷惑了。
DOS应该是怎么样的?是成为另一个Windows还是保持原状?这个问题好像很难解答。但真正的智慧不是属于一小部分人的,而是属于大家的,只有支持DOS的人多起来,DOS才会有一个明确的发展方向,向着大家希望的方向发展,满足大多数人的需要,然后,才能有实力与Windows及Linux等等分庭抗礼。这样的发展要有大量的用户,也要有大量的程序员。有用户的需要才会程序员去编写用户需要的程序,有程序员编写的程序才能吸引更多的用户……呵呵,我期待着自己成为一个DOS程序员,而不仅是一个等待别人写程序的用户。
In terms of operation alone, Windows is extremely simple. For software under Windows, except for more professional industry software, there isn't much worth learning. But it's precisely this simplicity that has attracted many people's attention.
If among ten thousand people who like computers, one hundred will become programmers, and among one hundred programmers, one will become an expert-level figure, then how many users does Windows have? How many users does DOS and Linux have? Without a large enough base of support, it's difficult for anyone or anything to make a mark. Just like those tragic heroes in history who are admired but couldn't achieve great霸业. Putting politics aside, the saying "Those who win the hearts of the people win the world" is absolutely correct.
I'm a novice, with no great skill in computer technology, but I also know that for DOS or Linux to have great development, there must be a large number of supporters. The current number of supporters is far from enough. Even if they are all of high quality, two fists are no match for four hands after all.
Windows 9X is an application based on DOS, but this application is also a development platform. On it, its functions are expanded through various software, and the various functions can cooperate conveniently with each other. Looking at DOS again, the operation in command line mode, although there are also a large number of excellent software, it always feels that they can't be closely integrated together. It's like a person's limbs that can cooperate with each other on one trunk. But what if there is no such trunk or the trunk itself is difficult to support the limbs? Developing a strong trunk based on DOS to integrate the limbs based on DOS? Then wouldn't it become another Windows? I'm confused.
What should DOS be like? Should it become another Windows or remain as it is? This question seems difficult to answer. But true wisdom doesn't belong to a small number of people, but to everyone. Only when there are more people supporting DOS will DOS have a clear development direction, develop in the direction that everyone hopes for, meet the needs of the majority, and then be able to compete with Windows and Linux and others on an equal footing. Such development requires a large number of users and also a large number of programmers. Only when there are users' needs will programmers write the programs that users need, and only when there are programs written by programmers will more users be attracted... Hehe, I look forward to becoming a DOS programmer, not just a user waiting for others to write programs.
|
|
2003-9-27 00:00 |
|
|
如是大师
元老会员
         步行的人
积分 9654
发帖 3351
注册 2003-3-11 来自 湖北
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
有见地啊!
|

弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾 |
|
2003-9-27 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
残桓枫雪的大部分观点我都赞成. 只是在某些方面, 我有自己的不同见解.
该是怎么样的, 它就是什么样的. 拔苗助长, 无济于事. 完全不用担心DOS/LINUX 用户不多的问题. 即使是统一在 WINDOWS 平台之下, 也不能保证人人都是高手. 我们单位本科以上学历的, 占有相当大的比例(大约一半), 可是, 95% 以上的用户, 都不能处理 WINDOWS 的常规错误, 单位上完全靠寥寥几个熟练的高手去处理这些问题.
要每个人都是高手, 这是不可能的. 无论什么系统占据统治地位, 99%的都是白痴级的用户.
LINUX 之所以不能被 99% 的人采用, 就是因为它目前只是在高手中流行. 它不可能很快就让一般用户适应的. 然而, 事情是在变化着的, LINUX 迟早要满足白痴级用户的需求. 那是一个自然而然的过程, 还是那句话, 不可拔苗助长.
看看WINDOWS现在裹足不前了没有? 它在原地踏步, 而LINUX却在大踏步向前. DOS自从被微软遗弃之后, 前进的步伐不是放慢了, 而是大大加快了. 不要以为 DOS 就是命令行, 终会有人把图形界面作好的.
世界上好的东西, 即使用户少, 它也不会消失. 因为技术是掌握在少数人的手里, 这少数人就代表了这个领域内的技术.
是的, 这是一个自然的过程, 该来的人, 终究会来, 而不该来的, 即使死拉硬拽让他来, 他也呆不下去的.
总之, 技术在初期阶段的人数总是不多的, 但随着技术的进步和发展, 人数将越来越多. 然而, 无论何时何地, 水平相对高的和水平相对低的人数分布比例, 将不会改变.
我们已经在的人, 都做好自己的事情, 这就行了. 技术肯定会飞速发展的, 不要奢望让那些没有能力的人也进来. 他们会进来的, 但不是现在.
好的技术, 是不会被淘汰的. 最多只是转嫁到别的技术之中了. 比如, WINDOWS 技术现在不是已经嫁接到 LINUX 了吗? 同样的道理, DOS 也不会消失; 要想让 DOS 消失, 必须首先有某种东西能够代替 DOS, 具有 DOS 的全部优点或大部分优点. 果真如此的话, 那么 DOS 自然也不能算是消失了.
我刚才说 WINDOWS 好了吗? 是的, 我承认 WINDOWS 好. 好的东西, 你不承认也得承认. 但这不是绝对的, 而是不断变化的. 当你说到它的优点的时候, 它就是好的, 反之, 当你说到它的缺点的时候, 它就是不好的了. 任何事物都是这样的.
I generally agree with most of Can Huan Feng Xue's views. However, in some aspects, I have my own different opinions.
What should be is what it is. Forcibly accelerating growth is of no avail. There is no need to worry at all about the problem of not having many DOS/Linux users. Even if unified under the Windows platform, it cannot guarantee that everyone is an expert. In our unit, a considerable proportion (about half) have a bachelor's degree or higher, but more than 95% of the users cannot handle routine Windows errors. The unit completely relies on a few skilled experts to handle these problems.
It is impossible for everyone to be an expert. No matter what system dominates, 99% are users at the idiot level.
The reason why Linux cannot be adopted by 99% of people is that it is currently only popular among experts. It cannot quickly make ordinary users adapt to it. However, things are changing, and Linux will eventually meet the needs of users at the idiot level. It is a natural process, and again, don't forcibly accelerate growth.
Look at whether Windows is stagnating now? It is standing still, while Linux is making great progress. Since DOS was abandoned by Microsoft, the pace of progress has not slowed down but has greatly accelerated. Don't think that DOS is just the command line; someone will eventually make a good graphical interface.
Good things in the world, even if there are few users, will not disappear. Because technology is in the hands of a few people, and these few people represent the technology in this field.
Yes, this is a natural process. Those who should come will eventually come, and those who shouldn't come, even if you drag them here forcefully, they won't stay.
In short, the number of people in the initial stage of technology is always small, but as technology progresses and develops, the number will become larger and larger. However, no matter when and where, the distribution ratio of those with relatively high levels and those with relatively low levels will not change.
We who are already here should just do our own things well. Technology will definitely develop rapidly. Don't expect those who are not capable to come in. They will come, but not now.
Good technology will not be eliminated. At most, it will be transferred to other technologies. For example, isn't Windows technology now grafted onto Linux? By the same token, DOS will not disappear; to make DOS disappear, there must first be something that can replace DOS, having all or most of DOS's advantages. If that is the case, then DOS naturally cannot be said to have disappeared.
Did I just say that Windows is good? Yes, I admit that Windows is good. Good things, you have to admit them even if you don't want to. But this is not absolute, but keeps changing. When you talk about its advantages, it is good; conversely, when you talk about its disadvantages, it is not good. This is true for any thing.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2003-9-27 00:00 |
|
|
Dark-Destroy
元老会员
        
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
以下是引用不点在2003-9-27 15:56:59的发言:
残桓枫雪的大部分观点我都赞成.只是在某些方面,我有自己的不同见解.
该是怎么样的,它就是什么样的.拔苗助长,无济于事.完全不用担心DOS/LINUX用户不多的问题.即使是统一在WINDOWS平台之下,也不能保证人人都是高手.我们单位本科以上学历的,占有相当大的比例(大约一半),可是,95%以上的用户,都不能处理WINDOWS的常规错误,单位上完全靠寥寥几个熟练的高手去处理这些问题.
要每个人都是高手,这是不可能的.无论什么系统占据统治地位,99%的都是白痴级的用户.
LINUX之所以不能被99%的人采用,就是因为它目前只是在高手中流行.它不可能很快就让一般用户适应的.然而,事情是在变化着的,LINUX迟早要满足白痴级用户的需求.那是一个自然而然的过程,还是那句话,不可拔苗助长.
看看WINDOWS现在裹足不前了没有?它在原地踏步,而LINUX却在大踏步向前.DOS自从被微软遗弃之后,前进的步伐不是放慢了,而是大大加快了.不要以为DOS就是命令行,终会有人把图形界面作好的.
世界上好的东西,即使用户少,它也不会消失.因为技术是掌握在少数人的手里,这少数人就代表了这个领域内的技术.
是的,这是一个自然的过程,该来的人,终究会来,而不该来的,即使死拉硬拽让他来,他也呆不下去的.
总之,技术在初期阶段的人数总是不多的,但随着技术的进步和发展,人数将越来越多.然而,无论何时何地,水平相对高的和水平相对低的人数分布比例,将不会改变.
我们已经在的人,都做好自己的事情,这就行了.技术肯定会飞速发展的,不要奢望让那些没有能力的人也进来.他们会进来的,但不是现在.
好的技术,是不会被淘汰的.最多只是转嫁到别的技术之中了.比如,WINDOWS技术现在不是已经嫁接到LINUX了吗?同样的道理,DOS也不会消失;要想让DOS消失,必须首先有某种东西能够代替DOS,具有DOS的全部优点或大部分优点.果真如此的话,那么DOS自然也不能算是消失了.
我刚才说WINDOWS好了吗?是的,我承认WINDOWS好.好的东西,你不承认也得承认.但这不是绝对的,而是不断变化的.当你说到它的优点的时候,它就是好的,反之,当你说到它的缺点的时候,它就是不好的了.任何事物都是这样的.
GUI的發展目地在於簡單好用,每一種OS最後都會朝這方向去做的,我認為DOS發展GUI是不怎麼好的,因為DOS已經有了一個龐大且獨霸的GUI--WINDOWS 4.x,有什麼在DOS下的GUI能比WINDOWS 4.x好用嗎?反看LINUX,它現在的處境就跟當初的DOS+WIN 3.x一樣,假以時日,X-WINDOWS跟WIN 4.x一樣,那LINUX就淪為跟DOS一樣的命運了....
The following is a quote from Budian on 2003-9-27 15:56:59:
I agree with most of Can Huan Feng Xue's viewpoints. However, in some aspects, I have my own different opinions.
What should be is what it is. Forcibly accelerating growth is of no avail. There is no need to worry about the problem of the small number of DOS/LINUX users at all. Even if it is unified under the WINDOWS platform, it cannot guarantee that everyone is an expert. In our unit, the proportion of people with a bachelor's degree or above is quite large (about half), but more than 95% of the users cannot handle the routine errors of WINDOWS. The unit completely relies on a few skilled experts to handle these problems.
It is impossible for everyone to be an expert. No matter what system dominates, 99% are users at the idiot level.
The reason why LINUX cannot be adopted by 99% of people is that it is only popular among experts at present. It cannot make ordinary users adapt to it quickly. However, things are changing. LINUX will eventually meet the needs of users at the idiot level. It is a natural process, and again, forcibly accelerating growth is not feasible.
Has WINDOWS stopped progressing now? It is standing still, while LINUX is making great progress. Since DOS was abandoned by Microsoft, the pace of its progress has not slowed down but has accelerated greatly. Don't think that DOS is just a command line. Eventually, someone will make a good graphical interface.
Good things in the world, even if there are few users, will not disappear. Because technology is in the hands of a few people, and these few people represent the technology in this field.
Yes, this is a natural process. Those who should come will eventually come, and those who shouldn't come, even if you drag them here by force, they won't stay.
In short, the number of people in the initial stage of technology is always small, but as technology progresses and develops, the number will become larger and larger. However, no matter when and where, the distribution ratio of people with relatively high levels and relatively low levels will not change.
Those of us who are already here, just do our own things, that's enough. Technology will definitely develop rapidly. Don't expect those who are not capable to come in. They will come, but not now.
Good technology will not be eliminated. At most, it will be transferred to other technologies. For example, isn't WINDOWS technology already grafted into LINUX now? By the same token, DOS will not disappear; to make DOS disappear, there must first be something that can replace DOS and has all or most of the advantages of DOS. If that's the case, then DOS will not really disappear.
Did I just say that WINDOWS is good? Yes, I admit that WINDOWS is good. You have to admit good things even if you don't want to. But this is not absolute, but constantly changing. When you talk about its advantages, it is good; conversely, when you talk about its disadvantages, it is not good. This is true for any thing.
The development purpose of GUI is to be simple and easy to use. Every kind of OS will eventually move in this direction. I think it's not very good for DOS to develop GUI because DOS already has a huge and dominant GUI--WINDOWS 4.x. Is there any GUI under DOS that is better than WINDOWS 4.x? Looking at LINUX, its current situation is the same as that of DOS + WIN 3.x at the beginning. Given time, X-WINDOWS will be the same as WIN 4.x, then LINUX will be reduced to the same fate as DOS....
|

MSN:tiqit2@hotmail.com
 |
|
2003-9-28 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
楼上兄弟说的有道理. 但我也些许有点不同的观点.
WINDOWS确实是一种事实工业标准的 GUI, 但是, 不要忘了, 它可是私有版权的, 不许看源代码.
对于我们当中的一些人(甚至是大部分人)来说, 没有源代码就等于零, 就等于什么也没有.
这么说来, DOS 的 GUI 仍然有必要去做. 什么时候能够完成, 谁也不知道, 但是, 迟早会有的. 例如, 移植 X WINDOW 就是一个途径. 当然, 跟 WINDOWS 兼容的办法, 是又一种途径. 还有一种 LINUX/DOS/WINDOWS/X-WINDOW 这种四合一的操作系统, 已经出现, 叫做 E/OS LX, 这里有它的消息:
http://www.linuxeden.com/news/?newsid=4382
有些问题, 在我们看来, 可能不容易做到, 但在某些专家看来, 可能比较容易了.
The brother upstairs has a reasonable point. But I also have some slightly different views.
WINDOWS is indeed a de facto industrial standard GUI, but don't forget that it is privately copyrighted and the source code is not allowed to be seen.
For some of us (even most of us), without the source code means nothing, just like having nothing.
In this way, the GUI of DOS is still necessary to be developed. No one knows when it will be completed, but it will come sooner or later. For example, porting X WINDOW is one way. Of course, the way to be compatible with WINDOWS is another way. There is also a four-in-one operating system of LINUX/DOS/WINDOWS/X-WINDOW, which has appeared and is called E/OS LX. Here is its news:
http://www.linuxeden.com/news/?newsid=4382
Some problems may not be easy to do in our eyes, but may be relatively easy in the eyes of some experts.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2003-9-28 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
E/OS LX 0.20在我的网站中有下载(好像是去年加入的),不过呢,全是西班牙文而无法看懂,而且兼容性呢。。。
X-Window其实有DOS版本的,不过设置起来似乎比较复杂,所以还没有成功运行过。。
E/OS LX 0.20 is available for download on my website (I think it was added last year), but it's all in Spanish and hard to understand, and the compatibility...
X-Window actually has a DOS version, but it seems relatively complicated to set up, so it hasn't been successfully run yet.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2003-9-28 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
另外我还想补充一点.
WINDOWS 虽然当初也是建立于 DOS 之上的, 但是, 后来独立发展成一个新的操作系统了. 这是一种分裂.
而 LINUX 的情况大大不同了. X WINDOW 始终和 LINUX 紧密集成, 互相补充. 无论发展到哪年哪月, LINUX 的命令行都不会消失的. 更有甚者, 现在已经出现了一种集成于 LINUX 内核的 GUI, 完全脱离 X-WINDOW 了.
命令行不是不好, 而是它适合于熟练的操作人员. 解决系统故障的时候, 往往需要命令行. 这正如 WINDOWS 出毛病之后, 你需要从 BIOS, 从 DOS 着手来解决问题一样.
所以说, 命令行永远都不会消失的, 高手们需要它, 高手们不会让它消失的.
GUI 和命令行, 各自都有各自的用户群. 哪个都要向前发展的. 谁也代替不了谁.
In addition, I would like to add one more point.
Although WINDOWS was originally built on DOS, it later developed independently into a new operating system. This is a kind of split.
The situation with LINUX is quite different. X WINDOW has always been closely integrated with LINUX and complements each other. No matter how many years or months pass, the command line of LINUX will not disappear. What's more, there is already a GUI integrated into the LINUX kernel, completely independent of X-WINDOW.
The command line is not bad, but it is suitable for skilled operators. When solving system failures, the command line is often needed. This is just like when WINDOWS has problems, you need to start from BIOS and DOS to solve the problem.
So, the command line will never disappear. Experts need it, and experts won't let it disappear.
GUI and the command line each have their own user groups. Both need to develop forward. Neither can replace the other.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2003-9-28 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
那DOS版的X-Window是什么呢?是DOS下的GUI,还是OS?
Then what is the DOS version of X-Window? Is it a GUI under DOS or an OS?
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2003-9-28 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
假如实现的人把 X-WINDOW 移植到了 DOS, 那么, 这个 X-WINDOW 就是 DOS 下的一个应用程序, 就象 WINDOWS 3.1 一样.
另外, 我认为, 即使是采用另外的方法来实现, 那也不要学 WIN ME或 WIN2000, 应当像 win 3.1 一样, 可以从 DOS 启动. 也就是说, 不要去实现另外一个操作系统, 只需要实现一个图形界面就 OK 了.
WIN98 实际上可以先启动到 DOS , 然后再通过 WIN 命令进入 WINDOWS. 这在概念上仍然属于 WIN3.1 的范畴.所以, WIN98 是值得模仿的. WIN ME就毫无价值了.
在 WIN ME 以后的机器上出现故障, 多么麻烦! 用 DOS 吧, 这个 DOS 跟操作系统不太兼容, 不用 DOS 吧, 操作系统本身又没有合适的工具, 甚至连 FDISK 都不再提供. 微软的巨大失败将是从这里开始的. 本来, 微软的 DOS 是先天的优势, LINUX 不具有 DOS 的功能. 可是, 愚蠢的微软拱手放弃 DOS, 而独立开发另外一个操作系统, 这个操作系统本质上一点都不比 LINUX 强. 你看看: LINUX 出现故障(比如硬件兼容性), 需要用到 BIOS 的时候, 纯粹的 LINUX 高手无能为力, 他必须还要精通 BIOS 才行. 再看看 WINDOWS 2000, 情况完全一样, 有了故障, 需要 DOS / BIOS 的解决办法, 但 2000 对此不给以配合, 这种情况和 LINUX 的情况几乎完全一样了.
再看看 WIN98 就不同了. DOS 很平滑地在 98 下运行, 98 的故障, 可以用 实模式的 DOS 来解决, 工具多的是.
所以最后补充一句, Linux 可以很容易地超越 Win2000,XP 等等, 但却很难超越 WIN98. 这里看到了 WIN98 得天独厚的优势: 承前启后--------前面的 DOS 基本上兼容了, 后来的 WINDOWS 应用程序如 MS OFFICE 也都兼容了. 所以, 不奇怪 WIN98 是用户占有绝对多数的操作系统. 大约 85-90 % 的用户是使用 WIN98 的.
If someone implements X-WINDOW ported to DOS, then this X-WINDOW will be an application under DOS, just like WINDOWS 3.1.
In addition, I think that even if another method is used to implement it, it should not follow the example of WIN ME or WIN2000. It should be able to boot from DOS like win 3.1. That is to say, don't implement another operating system, just implement a graphical interface.
WIN98 can actually boot to DOS first and then enter WINDOWS through the WIN command. This is still conceptually within the scope of WIN3.1. So, WIN98 is worthy of imitation. WIN ME is completely worthless.
What a hassle it is to have problems on machines after WIN ME! If you use DOS, this DOS is not very compatible with the operating system. If you don't use DOS, the operating system itself doesn't have suitable tools, and even FDISK is no longer provided. Microsoft's great failure will start from here. Originally, Microsoft's DOS had an inherent advantage, and LINUX didn't have the functions of DOS. However, the stupid Microsoft gave up DOS and developed another operating system independently. This operating system is essentially no stronger than LINUX at all. You see: When LINUX has a problem (such as hardware compatibility) and needs to use BIOS, pure LINUX experts are powerless. They must also be proficient in BIOS. Let's look at WINDOWS 2000 again. The situation is exactly the same. When there is a problem, the solutions of DOS / BIOS are needed, but 2000 doesn't cooperate with this. This situation is almost the same as that of LINUX.
Then look at WIN98, it's different. DOS runs smoothly under 98. The problems of 98 can be solved with real-mode DOS, and there are plenty of tools.
So finally, add that Linux can easily surpass Win2000, XP, etc., but it's very difficult to surpass WIN98. Here we see the unique advantage of WIN98: it connects the past and the future - the previous DOS is basically compatible, and the subsequent WINDOWS applications such as MS OFFICE are also compatible. So it's not strange that WIN98 is the operating system with an absolute majority of users. About 85-90% of users use WIN98.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2003-9-28 00:00 |
|
|
lemonhall
高级用户
    OS/2女孩
积分 639
发帖 183
注册 2003-6-14
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
X-WIN的DOS版事实上是为了增强UNIX的威力而做的,并不是为了增强DOS啊,
其动机不纯。
不过楼主的观点都很新,虽然我不赞同,但欢迎你的加入。
至于DJGPP的资料,我也有同感,所以做了这个网站
http://home.fei-cg.com/lemonhall/
其实关于DJGPP本身的资料,可以不用太在意,因为你完全
可以参看LINUX的资料。
PERL5。6在DJGPP的环境下跑得也很好,书也多的很。
如果你有心为DJGPP的中文化努力的话,回个帖子,
或者给我写信啊。
lemonhall@vip.sina.com
The DOS version of X-WIN is actually made to enhance the power of UNIX, not to enhance DOS, and its motivation is impure.
But the views of the original poster are all very new. Although I don't agree, your joining is welcome.
As for the materials of DJGPP, I also have the same feeling, so I made this website
http://home.fei-cg.com/lemonhall/
In fact, for the materials of DJGPP itself, you don't need to care too much, because you can completely refer to the materials of LINUX.
PERL5.6 also runs very well in the DJGPP environment, and there are a lot of books.
If you are interested in working on the Chinese localization of DJGPP, post a reply or write to me.
lemonhall@vip.sina.com
|

REM 喜欢DOS,因为它的简单
REM 喜欢OS/2,因为它不再矫饰
REM 喜欢BASIC,因为它并不幼稚
REM 喜欢GNU,因为它杂乱无章 |
|
2003-9-28 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 15 楼』:
使用 LLM 解释/回答一下
X-WIN的DOS版事实上是为了增强UNIX的威力而做的,并不是为了增强DOS啊,
其动机不纯。
-------------
楼兄在开玩笑了。
是喜爱 DOS 的人才会把 X WINDOW 移植到 DOS,而不是 X WINDOW 的开发者把它移植到 DOS,所谓“为了增强UNIX的威力,动机不纯”,根本无从谈起。
The DOS version of X-WIN is actually made to enhance the power of UNIX, not to enhance DOS, and its motivation is impure.
----------------------------
Brother Lou is joking.
It is people who love DOS that port X WINDOW to DOS, not the developers of X WINDOW who port it to DOS. The so-called "to enhance the power of UNIX, impure motivation" is completely baseless.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2003-9-28 00:00 |
|
|