dosの下でプログラムする方法を学ぶことは理にかなっていますか?

2008年の中庭では、Windowsが存在するほぼすべてのコンピューターで、この同じWindowsはXPまたはVistaのいずれかです。 Windowsは長い間dosに基づくことをやめましたが、そのエミュレーションは後方互換性のために残されました。 実際、ドスは永遠に死にました。



ただし、すべての教育機関では、PascalやC ++などの言語でのプログラミングはdosで始まります。 もちろん、ほとんどの教師は変化を認識したくないことを理解しています。 しかし、この場合、これはすでに多すぎると思います。 DOSエミュレーションはオペレーティングシステムによって長い間制御されており、プロセッサは保護モードになっているため、多くのことを実行できません。



死んだオペレーティングシステムをエミュレートするプログラムを書くことを学ぶのはなぜですか? Windowsプログラミングの学習を始めてみませんか? プログラミングウィンドウからすぐに開始する必要があるとは言いたくありません.win32では、ポインターの操作などを学習するためのコンソールアプリケーションも作成できます。これらは、エミュレーターの松葉杖を必要としない本格的なwin32プログラムです。



いずれにせよ、最初にいくつかの構造を呪文として使用する必要があります。それらがないと、最も単純なプログラムも作成できず、適切なベースがないと、この意味を説明できません。



たとえば、ラインvoid main(void)に苦しめられたことを覚えています。 これはどういう意味ですか? なぜ無効なのですか? たとえば、なぜintではありませんか? そして、このvoidはどういう意味ですか? 考えずに書く必要がありました。

そしてその時だけ、ギャップは徐々に埋め始めました。



しかし、DOSとWindowsでのプログラミングは異なります。 その結果、人々はまったく役に立たない知識を与えられていることがわかります。



では、なぜdosの下で書くことを学ぶのでしょうか? プログラムを最終的に作成するOSからすぐに始めてみませんか?



そして、それは無秩序に起こった...



All Articles