|
brglng
银牌会员
     永遠的DOS~~~
积分 1200
发帖 466
注册 2005-2-1 来自 上海
状态 离线
|
|
2008-11-20 17:02 |
|
|
windowsvesta
初级用户
 
积分 138
发帖 67
注册 2007-7-4 来自 云南
状态 离线
|
『第 17 楼』:
使用 LLM 解释/回答一下
公元1995年WIN95推出时,大家都说DOS很快就要进入坟墓,但直到13年后的2008年今天,还是有这么多的网友在关注DOS,包括你自己!
做人可不能“吮着奶骂娘”
DOS最基本的生命力来源于“高校”,每一位计算机专业学生都必须学习“汇编语言”,不在DOS平台下学汇编编程,还能在哪个平台上学?所以再过50年,DOS仍然不会死,我们每一位都比DOS同志要先躺进棺材里!
所有版本的Windows都有一个叫“Command”或“cmd”程序,这不正好说明微软将DOS升级为Windows的一个子集吗?只要有Windows的存在,就肯定有DOS的存在,只不过DOS换了衣裳而已。DOS与WINDOWS是一对孪生兄弟,DOS的死亡之时,也就是微软帝国的倾覆之日!
学好DOS,也是学好Windows的一部份!一个完全不懂DOS操作的人,不会在命令行中来一下“ping”命令,能说他精通了Windows/UNIX吗?
Last edited by windowsvesta on 2008-11-20 at 19:09 ]
In 1995 when Windows 95 was launched, everyone said that DOS was about to go to the grave, but until today in 2008, 13 years later, there are still so many netizens paying attention to DOS, including yourself!
One must not "suck the milk and curse the mother"
The most basic vitality of DOS comes from "colleges and universities". Every computer major student must study "assembly language". Where else can one study assembly programming if not under the DOS platform? So even in 50 years, DOS will still not die, and each of us will lie in the coffin before the DOS comrades!
All versions of Windows have a program called "Command" or "cmd". Doesn't this just show that Microsoft upgraded DOS to a subset of Windows? As long as there is Windows, there must be DOS. It's just that DOS has changed its clothes. DOS and WINDOWS are a pair of twin brothers. The day DOS dies is the day the Microsoft empire collapses!
Learning DOS well is also part of learning Windows! A person who completely doesn't understand DOS operations and can't do a "ping" command in the command line can one say he is proficient in Windows/UNIX?
Last edited by windowsvesta on 2008-11-20 at 19:09 ]
|
|
2008-11-20 18:40 |
|
|
netwinxp
高级用户
   
积分 741
发帖 366
注册 2007-7-25
状态 离线
|
『第 18 楼』:
使用 LLM 解释/回答一下
命令行模式并不等同于DOS,unix、linux、PE、NT内核控制台均有命令行模式,如果LS的认为这也是DOS的话,那只能说概念不清!50年对于计算机来说不知有多大的翻天覆地的变化,不知LS的凭什么断定还会存在DOS呢?手机也有操作系统,LS也断定手机会有DOS乎?
The command-line mode is not equivalent to DOS. Unix, Linux, PE, and the console of the NT kernel all have command-line modes. If LS thinks this is also DOS, then it can only be said that the concept is unclear! Fifty years is a long time for computers, and it's unknown how much has changed dramatically. I don't know why LS is sure that DOS will still exist? Mobile phones also have operating systems. Does LS also assert that there will be DOS on mobile phones?
|
|
2008-11-29 10:31 |
|
|
windowsvesta
初级用户
 
积分 138
发帖 67
注册 2007-7-4 来自 云南
状态 离线
|
『第 19 楼』:
我有不同意见
使用 LLM 解释/回答一下
Originally posted by netwinxp at 2008-11-29 10:31 AM:
命令行模式并不等同于DOS,unix、linux、PE、NT内核控制台均有命令行模式,如果LS的认为这也是DOS的话,那只能说概念不清!50年对于计算机来说不知有 ...
对于Windows里面的命令行模式,它98%以上命令名字、命令参数、语法都与MS-DOS相同,我们的DOS程序不加任何修改,就可在命令行模式中运行,硬说微软完全将DOS丢入拉圾堆了,难有说服力。有这么多的相似性命令行模式难道不是DOS的“直系亲属”吗?况且微软从未说过放弃DOS,只说过不再为DOS单独发行版本。
Windows命令行模式如果不叫DOS,那叫“仿DOS”,总有资格吧?
总强调命令行模式与DOS的差异性,为什么不看一看他们之间的相似性呢?
当然,你是从“内核代码实现、运行环境”上考虑WIN的命令行模式与DOS是风马牛不相及的东西,我是从“操作者应用”上考虑WIN的命令行模式等同于DOS。
我从未听说过哪一款“手机”也有命令行模式。
如果其它的操作系统的命令行模式也有“DIR、COPY、XCOPY、FDISK、FORMAT、EDIT”,即使它不是DOS,那也是受DOS深刻恪印的命令行模式!是为了迎合熟悉DOS操作的人群而设计的该操作系统的命令行模式!
Last edited by windowsvesta on 2008-11-29 at 11:23 ]
Originally posted by netwinxp at 2008-11-29 10:31 AM:
The command-line mode is not equivalent to DOS. Unix, Linux, PE, and the NT kernel console all have command-line modes. If LS thinks this is also DOS, then it can only be said that there is a lack of clarity in concepts! 50 years for computers...
For the command-line mode in Windows, more than 98% of the command names, command parameters, and syntax are the same as MS-DOS. Our DOS programs can run in the command-line mode without any modification. It is not persuasive to firmly say that Microsoft has completely thrown DOS into the trash. With so many similar commands, isn't the command-line mode the "direct descendant" of DOS? Moreover, Microsoft has never said that it has given up DOS, only that it will no longer release separate versions for DOS.
If the command-line mode in Windows is not called DOS, then it is called "DOS-like", which should always be qualified?
Always emphasizing the differences between the command-line mode and DOS, why not take a look at the similarities between them?
Of course, you consider the command-line mode of WIN and DOS to be completely unrelated things from the perspective of "kernel code implementation and running environment", but I consider the command-line mode of WIN to be equivalent to DOS from the perspective of "operator application".
I have never heard of any "mobile phone" that also has a command-line mode.
If the command-line mode of other operating systems also has "DIR, COPY, XCOPY, FDISK, FORMAT, EDIT", even if it is not DOS, it is also a command-line mode deeply imprinted by DOS! It is designed for the crowd familiar with DOS operations for that operating system's command-line mode!
Last edited by windowsvesta on 2008-11-29 at 11:23 ]
|
|
2008-11-29 10:51 |
|
|
netwinxp
高级用户
   
积分 741
发帖 366
注册 2007-7-25
状态 离线
|
『第 20 楼』:
使用 LLM 解释/回答一下
DOS里面很多命令和unix相同,把DOS目录中的"\"改成"/"就和unix差不多了(internet网址就采用和unix路径差不多的格式),是不是DOS也可以称为unix?命令行的FTP里面也有很多命令也和DOS差不多,是不是FTP也可以叫DOS?<img src="images/smilies/face-surprise.png" align="absmiddle" border="0">
如果命令行好用的话,DOS很多程序就不需要图形界面了,windows的出现也就没有多少必要了,linux也不必煞费苦心滴搞诸如X-windows的桌面了。
从易用性的角度出发,图形界面肯定强于命令行。手机之所以老少皆会用就是因为其简单的界面,如果也搞命令行的话,那只会有少数人会用。<img src="images/smilies/face-smile-big.png" align="absmiddle" border="0">
在讨论LZ的论题之前,建议先搞清楚LZ所提的DOS的含义。
Last edited by netwinxp on 2008-12-1 at 10:19 ]
Many commands in DOS are the same as those in Unix. Changing the "\" in the DOS directory to "/" makes it similar to Unix (Internet URLs also adopt a path format similar to Unix paths). Does that mean DOS can also be called Unix? There are also many commands in command-line FTP that are similar to DOS. Does that mean FTP can also be called DOS? :o
If the command line is easy to use, many DOS programs wouldn't need a graphical interface, Windows might not have been so necessary, and Linux might not have gone to so much trouble to develop things like X-windows desktops.
From the perspective of ease of use, graphical interfaces are definitely stronger than command lines. Mobile phones are easy for both the elderly and children to use because of their simple interfaces. If they also had command lines, only a few people would be able to use them. :D
Before discussing the topic of the LZ, it is recommended to first clarify the meaning of DOS mentioned by the LZ.
Last edited by netwinxp on 2008-12-1 at 10:19 ]
|
|
2008-12-1 10:11 |
|
|
windowsvesta
初级用户
 
积分 138
发帖 67
注册 2007-7-4 来自 云南
状态 离线
|
『第 21 楼』:
使用 LLM 解释/回答一下
人类与大猩猩的DNA的相似性是98%,人类与鸡的DNA相似性是60%(百分比数字并非权威数字),
如果WIN的命令行模式为“人”,那么您认为的DOS就是大猩猩,UNIX冲其量只能是鸡!
可以这样说:
DOS与WIN的命令行模式是“相似性大于差弃性”
DOS与UNIX的命令行模式是“差异性大于相似性”
我敢打赌下面的三个情况:
1:一个熟悉DOS操作的人,不用任何学习,就能熟悉WIN的命令行操作
2:一个熟悉WIN命令行操作的人,大多数都熟悉DOS操作
3:一个熟悉DOS操作的人,没有系统学习UNIX的命令,在装有UNIX的显示器和键盘面前简直就是瞎子与文盲,反之易然!
WIN的命令模式早在WIN31、WIN95、WIN97、WIN98年代就已经出现,从应用上说,我不清楚WinXP的命令行模式与WIN95的命令行有什么区别,从微软的WINDOWS发展历程来看,命令行模式是基本没有多少变化的。
Last edited by windowsvesta on 2008-12-1 at 13:20 ]
The similarity between human and gorilla DNA is 98%, and the similarity between human and chicken DNA is 60% (the percentage numbers are not authoritative).
If the command line mode of WIN is "human", then the DOS you think is gorilla, and UNIX is at most chicken!
It can be said:
The similarity between DOS and the command line mode of WIN is "greater than the difference".
The difference between DOS and the command line mode of UNIX is "greater than the similarity".
I bet on the following three situations:
1: A person familiar with DOS operations can be familiar with the command line operations of WIN without any learning.
2: Most people familiar with the command line operations of WIN are familiar with DOS operations.
3: A person familiar with DOS operations is simply blind and illiterate in front of a display and keyboard with UNIX installed without systematic study of UNIX commands, and vice versa!
The command mode of WIN has already appeared in the Win31, Win95, Win97, Win98 era. In terms of application, I don't know the difference between the command line mode of WinXP and that of Win95. From the development process of Microsoft WINDOWS, the command line mode has not changed much.
Last edited by windowsvesta on 2008-12-1 at 13:20 ]
|
|
2008-12-1 12:47 |
|
|
windowsvesta
初级用户
 
积分 138
发帖 67
注册 2007-7-4 来自 云南
状态 离线
|
『第 22 楼』:
使用 LLM 解释/回答一下
是不是有这样的事实
1:DOS是不是在微软的手上发扬广大的?
2:DOS的源代码是不是微软公司的程序员完善的?
3:WIN的命令行模式是不是微软的程序员完成的?这些程序员有没有可能就是开发DOS的那批程序员?
4:是否有可能DOS7.0的源代码与WIN的命令行模式的程序源代码是由同一批程序员完成的?
5:该程序员有没有可能将DOS的程序源代码在改变很少的情况下就将它移值到WIN的命令行模式使用?
大家完全没有必要老是喜欢将“DOS”与“WIN的命令行模式”作一个脱胎换骨般的“切割”,将他们之间的联系转变成一个“斯大林式的阶级斗争”!要用“存异求同”的眼光来看!
Last edited by windowsvesta on 2008-12-1 at 13:36 ]
Is there such a fact:
1: Did DOS become popular in the hands of Microsoft?
2: Were the source codes of DOS perfected by Microsoft programmers?
3: Was the command-line mode of WIN completed by Microsoft programmers? Is it possible that these programmers were the same batch of programmers who developed DOS?
4: Is it possible that the source code of DOS 7.0 and the source code of the command-line mode program of WIN were completed by the same batch of programmers?
5: Is it possible that the programmer transplanted the source code of DOS to the command-line mode of WIN with little change?
Everyone really doesn't need to always like to make a thorough "cut" between "DOS" and "the command-line mode of WIN", and turn the connection between them into a "Stalin-style class struggle"! We should use the perspective of "seeking common ground while reserving differences"!
Last edited by windowsvesta on 2008-12-1 at 13:36 ]
|
|
2008-12-1 13:12 |
|
|
windowsvesta
初级用户
 
积分 138
发帖 67
注册 2007-7-4 来自 云南
状态 离线
|
『第 23 楼』:
使用 LLM 解释/回答一下
在讨论LZ的论题之前,建议先搞清楚LZ所提的DOS的含义。
站在“初学操作者”的角度,与“程序、内核、内部实现”无关!
对于LZ的命题,既不支持,也不反对。
任何操作系统作了内核的重大升级,必然导致“编译器”的重大升级,可惜优秀的编译器基本上被“微软”和“BORLAND”公司所垄断。LINUX之所以不能吸引广大的程序员为它“添砖加瓦”(相对于WINDOWS而言),正是由于它没有诱人的编译器出现。
真如LZ所愿实现了内核升级,难道DOS程序要用汇编语言写程序不成?倒不如先写一个“实模式的32位C++编译器”,写一个32位的Debug.Com程序实在一些!
Last edited by windowsvesta on 2008-12-1 at 19:15 ]
Before discussing LZ's topic, it is suggested to first clarify the meaning of DOS mentioned by LZ.
From the perspective of "beginner operators", it has nothing to do with "programs, kernels, internal implementations"!
For LZ's proposition, neither support nor oppose.
Any operating system that has a major upgrade of the kernel will necessarily lead to a major upgrade of the "compiler". Unfortunately, excellent compilers are basically monopolized by "Microsoft" and "BORLAND" companies. The reason why LINUX cannot attract a large number of programmers to "contribute" (compared to WINDOWS) is precisely because there is no attractive compiler appearing.
If the kernel upgrade is really realized as LZ wishes, does DOS program have to write programs in assembly language? It is better to first write a "32-bit C++ compiler in real mode" and write a 32-bit Debug.Com program more practical!
Last edited by windowsvesta on 2008-12-1 at 19:15 ]
|
|
2008-12-1 14:28 |
|
|
netwinxp
高级用户
   
积分 741
发帖 366
注册 2007-7-25
状态 离线
|
『第 24 楼』:
使用 LLM 解释/回答一下
实模式的32位?建议LS的先搞清楚什么是实模式和保护模式。
搞命令行模式就是为了那可怜的几个有限支持的命令?或者为懂得若干DOS命令的人拉风用?如果从用户的角度出发,图形界面比命令行界面更易用的结论是毋庸置疑的,简简单单应用的话,用WINDOWS比DOS强多了。搞DOS的目的是什么?绝不是为了什么命令行,为的是更方便地访问硬件,NT内核的命令行等同于DOS吗?很可惜,很多与硬件紧密相关的DOS软件根本没办法在它下面正常运行。
讨论这些问题,并不是为了切割DOS与命令行的异同,为的是确定目的是什么?不要单看表面,舍本求末!如果仅仅是为了兼容所谓的DOS命令,把一些linux的命令改改名也可以做到八九不离十的相似。在实践上可以得出结论——图形界面远比命令行易用,如果单从用户考虑,完全没必要使用命令行模式,一个仅仅懂得几条DOS命令的人未必就比不懂得这些命令的人高明多少。
PS:linux程序员比WINDOWS程序员少,并不在于编译器,而在于操作系统的流行程度!!!
Last edited by netwinxp on 2008-12-2 at 13:17 ]
Real mode 32-bit? It is suggested that the person above first figure out what real mode and protected mode are.
Is the purpose of搞 (doing) the command line mode just for those few limited supported commands? Or to show off for people who know a few DOS commands? From the user's perspective, the conclusion that the graphical interface is more user-friendly than the command line interface is beyond doubt. For simple applications, using WINDOWS is much better than DOS. What is the purpose of doing DOS? It is not for the command line at all, but for more convenient access to hardware. Is the command line of the NT kernel equivalent to DOS? Unfortunately, many DOS software closely related to hardware simply cannot run normally under it.
Discussing these issues is not to cut the similarities and differences between DOS and the command line, but to determine what the purpose is? Don't just look at the surface and lose the essential! If it is just to be compatible with the so-called DOS commands, changing the names of some linux commands can also achieve a similar level of eight or nine out of ten. In practice, it can be concluded that the graphical interface is far more user-friendly than the command line. If considering only users, there is absolutely no need to use the command line mode. A person who only knows a few DOS commands is not necessarily much more competent than someone who doesn't know these commands.
PS: The number of linux programmers is less than that of WINDOWS programmers, not because of the compiler, but because of the popularity of the operating system! ! !
Last edited by netwinxp on 2008-12-2 at 13:17 ]
|
|
2008-12-2 13:05 |
|
|
windowsvesta
初级用户
 
积分 138
发帖 67
注册 2007-7-4 来自 云南
状态 离线
|
『第 25 楼』:
使用 LLM 解释/回答一下
PS:linux程序员比WINDOWS程序员少,并不在于编译器,而在于操作系统的流行程度!!!
你说得不错,但这只是现象,而不是本质。
WINDOWS的风靡一时是以WIN95的推成为标志,
LINUX的出现是在1991年,WIN95的出现是1995年,后来者反而走在前头!为什么?
原因有以下几点
(1)不知多少年前,微软最早有BASIC语言编译器
(2)在DOS年代,微软有Micrsoft C for DOS语言编译器
(3)微软借鉴MAC操作系统和拉拢了MAC的GUI开发人员
(4)微软推出了“重量级”的Microsoft C for windows
(5)微软推出了“重量级”的Visual C++和Visual Basic等等
(6)WINDOWS是“中央集权式”开发,LINUX是“分散游击”式开发
(7)其它
微软是“编译器”的重大推出者和改革者,不遗余力地为自己的操作系统“添码加瓦”。如此多的因素加起来造就了WINDOWS登上桌面操作系统的“执政位置”,使微软成为名副其实的“执政党”,LINUX也就只能做“在野党”了,只能迎望着WINDOWS大哥的鼻孔发发牢骚而已!
所以不要小看“编译器引出的蝴碟效应”!
开发新的操作系统要有“军马未到,粮草先行”的策略才行!
Last edited by windowsvesta on 2008-12-2 at 19:39 ]
PS: There are fewer Linux programmers than Windows programmers, not because of compilers, but because of the popularity of the operating systems!!!
What you said is right, but this is just a phenomenon, not the essence.
The rise of Windows was marked by the launch of WIN95.
Linux appeared in 1991, and WIN95 appeared in 1995. The latter actually took the lead! Why?
The reasons are as follows
(1) Way back when, Microsoft had the earliest BASIC language compiler.
(2) In the DOS era, Microsoft had the Microsoft C for DOS language compiler.
(3) Microsoft drew on the MAC operating system and lured GUI developers from MAC.
(4) Microsoft launched the "heavyweight" Microsoft C for windows.
(5) Microsoft launched the "heavyweight" Visual C++ and Visual Basic, etc.
(6) Windows is a "centralized" development, while Linux is a "decentralized guerrilla" development.
(7) Others
Microsoft is a major initiator and reformer of compilers, sparing no effort to "add fuel and wood" to its own operating system. So many factors together made Windows take the "ruling position" of the desktop operating system, making Microsoft a well-deserved "ruling party", and Linux can only be a "opposition party", just looking up at the nostrils of the Windows big brother and complaining a little!
So don't underestimate the "butterfly effect caused by compilers"!
To develop a new operating system, one must have the strategy of "Troops not arriving, provisions ready".
Last edited by windowsvesta on 2008-12-2 at 19:39 ]
|
|
2008-12-2 19:15 |
|
|
netwinxp
高级用户
   
积分 741
发帖 366
注册 2007-7-25
状态 离线
|
『第 26 楼』:
使用 LLM 解释/回答一下
什么是本质,什么是现象,作为开发者,为那种平台开发根据的恐怕是该平台的流行程度而不是其开发工具的多寡吧?
What is essence, what is phenomenon? As a developer, what platform to develop for is probably based on the popularity of the platform rather than the number of its development tools, right?
|
|
2008-12-3 00:15 |
|
|
alchemist
高级用户
   
积分 652
发帖 193
注册 2005-9-25
状态 离线
|
『第 27 楼』:
使用 LLM 解释/回答一下
Originally posted by windowsvesta at 2008-11-29 10:51:
... ... 等同于DOS。
我从未听说过哪一款“手机”也有命令行模式。
如果其它的操作系统的命令行模式也有“DIR、 ...
PSP游戏机上也有DOSBox,完整的内部命令
PSP gaming consoles also have DOSBox, with complete internal commands
|

ディスケット オペレーティン グシステム |
|
2008-12-4 11:45 |
|
|
hdst
初级用户
 
积分 36
发帖 22
注册 2008-3-9
状态 离线
|
『第 28 楼』:
使用 LLM 解释/回答一下
继续讨论下去,这讨论很有意思。各位有没有考虑为国产的“龙芯”开发一个类dos系统,留出一些API,做一个JAVA解释器,这样就能做一个JAVA虚拟机,跑一些现成的程序了。可以仿照linux的模式,重要的是要有丰富的帮助文挡,谁又能说不能发展下去。当然可兼容x86。linux很好,但这并不防碍我们再作一个。
Last edited by hdst on 2008-12-10 at 18:26 ]
Let's continue the discussion. This discussion is very interesting. Have all of you considered developing a DOS-like system for China's "Loongson", leaving some APIs, and making a Java interpreter, so that a Java virtual machine can be made to run some ready-made programs. It can be modeled after the Linux mode. The important thing is to have rich help documentation. Who can say it can't develop further? Of course, it can be compatible with x86. Linux is good, but this doesn't prevent us from making another one.
Last edited by hdst on 2008-12-10 at 18:26 ]
|
|
2008-12-10 17:31 |
|
|
hdst
初级用户
 
积分 36
发帖 22
注册 2008-3-9
状态 离线
|
『第 29 楼』:
使用 LLM 解释/回答一下
未来的计算机大多将运行在网络上,网络是每个系统必需的组件。重做dos或者说作一个kernel,是个有意义的工作。linux虽然越来强大,但他多余的东西也越来越多,他太过庞大了,以至于每个人无法了解其运行的细节。
Most future computers will run on a network, and the network is a necessary component for every system. Re - doing DOS or making a kernel is a meaningful task. Although Linux is becoming more and more powerful, it has more and more redundant things. It is too large that no one can understand its running details.
|
|
2008-12-10 17:39 |
|
|
hdst
初级用户
 
积分 36
发帖 22
注册 2008-3-9
状态 离线
|
『第 30 楼』:
使用 LLM 解释/回答一下
有了网络,还有了一个叫“云计算”的东东,在未来一个简单的系统,并非没有生存的条件,只不过也需要与时俱进,重新作一个内核是必要的,而且最好是64位的。
With the internet, there is also something called "cloud computing". In the future, a simple system does not lack the condition to survive. It just needs to keep up with the times. It is necessary to re - make a kernel, and it is best to be 64 - bit.
|
|
2008-12-10 17:44 |
|