中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-09-15 04:26
47,812 topics / 349,917 posts / today 0 new / 48,268 members
DOS开发编程 & 发展交流 (开发室) »
Printable Version  1,079 / 2
Floor1 xy_god Posted 2003-10-11 00:00
中级用户 Posts 56 Credits 276
====== In your letter on 2003-10-10 19:16:28, you wrote: ======
I'm using QB now. You said, "Hurry up and learn C, it won't take too long. Of course I mean C. C++ is actually the most complicated language I've ever learned! Learning C++ is very complicated for beginners! But learning C++ directly is also possible, as long as you can endure the pain, hehe!
Actually, it was only after I finished learning C++ that I understood C. I never really studied C much!
//***************************************//
"After understanding microcomputer principles"—I mean finishing microcomputer principles by relying on comprehension,
not by memorizing them. A lot of my classmates memorized it, but they don't know how to use it!
//**********************************************//
"It's also feasible to develop an operating system with BASIC"—actually it is possible,
at least in theory, it's just more troublesome than some other lower-level languages!
//*********************************************//
My concept of ASM is still vague right now... Is it better to learn ASM first or C first?
Of course it's better to learn C first, because at the very least you still don't understand microcomputer principles!
Floor2 xy_god Posted 2003-10-11 00:00
中级用户 Posts 56 Credits 276
Developing an operating system with BASIC is actually about the same as developing an operating system with machine code. Think about it: if you're given a bare machine,
and then you have to install an operating system on it, what are you actually installing? First, you give it a disk,
and on that disk there is machine code. That's already
enough. As long as BASIC can write to disk, you can just write the machine code directly into it! This is the dumbest way to develop an operating system with BASIC! The prerequisite is that you understand microcomputer principles, hehe!
Floor3 qb45 Posted 2003-10-15 00:00
高级用户 Posts 194 Credits 677
iceboy, I suggest you don't learn C first. Actually C is all function calls, all other people's stuff. To the people learning it, everything is hidden. I suggest you still use QB to learn programming ideas, methods, interrupt calls, file formats, and system principles, and finally learn assembly. Once you learn assembly well, you can do anything you want to do.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023