|
楼主 |
发表于 2004-9-1 20:58:11
|
显示全部楼层
最初由 无上▽幸福 发布
[B]
输入输出设备控制你用什么写?delphi?
暂且不说让你用delphi写一个操作系统,你用delphi写一个在纯DOS下的程序
发上来让大伙见识一下.好不好?很小就可以 没有多复杂啊。(不是终端运行那种阿)
看到桔黄色你说的那些话了么?你说的win下那些程序确实可以用MS开发工具写,delphi也可以.
但是,请你看清楚,现在讨论的是写一个操作系统,你说的那些系统周边软件是运行在系统之上的,并不是现在讨论的操作系统。
对于PASCAL写的类似dos(兼容dos命令)的一个系统
VB也可以模仿MSDOS终端的样子,接受dos命令,模仿的很像呢
我还见过用VB写一个C里面的printf函数呢
这些都在Win32里面完成的
可是你说的那个什么外国人用PASCAL写的类似DOS系统,是在什么环境写的?
是不是可以脱离DOS运行?
操作系统怎么是你想象的这么容易编写?
我刚刚问了一位开发操作系统的大哥你想知道人家怎么说么?[/COLOR]
“我还可以用JAVA写呢 只要你能让真实机器CPU可以完成JVM的功能,什么强人能如此厉害,我们愿意吸收他” [/COLOR]
ReactOS的开发网站你可以去看看!!
问一下里面的人,看看你的理论是否可行. [/B]
我来回答你的疑问:
delphi可以用来开发windows的设备驱动程序。而且有些书本有这样的例子。
delphi可以编写出标准的dos程序,特别是delphi1.0,如果,你的系统安装有delphi的话,那么,请你编译一下这个程序,看看是不是生成纯dos程序。
Program hello;
{$APPTYPE CONSOLE}
uses sysutils;
begin
writeln('This is DOS RUN Program');
writeln('IT's Created by win 32 DELPHI');
writeln;
end;
那个pascal写的兼容dos系统,我实在想不出叫什么名字,以后找到再给你看吧。他生成的程序按一定方法做到一张软盘上,用这张软盘就可以启动电脑,进入一个带图形界面的dos,能够执行绝大多数dos命令。
操作系统到底好不好写,应该说全部自己设计,反而比较好开发,国内,就私人开发操作系统而言,我了解的大概就有十一二个。具体网站,我以后会贴出来。
你这样对那位大哥说说,或者把这段话原封不动转给他,你看他在说什么:
windows由vc+vb编写,少量的汇编,很少很少,好像才4000行,从各种渠道漏出的信息如此,vc/vb所写的程序总可以转化成同功能的delphi程序,而且有相应的自动化工具。那么也就说明,仅仅使用delphi,就可以重新写一个windows系统。当然,这种delphi程序是很少存在调用API的地方,它需要重写一遍所有底层API。然后相互调用。你的这位大哥既然是搞操作系统开发的,他肯定知道历史上有些操作系统是完全在另一种平台上开发出来的。 |
|