Ага, лучше писать на ассемблере, да?
И если нужно будет перенести его с 32 на 64 бита, ох уж и попотеете при этом! Вот это точно извращение ИМХО!
А выложенный мной пример драйвера, компилируется как под x86, так и под x64 без модификации кода.
Разве вы не смотрели код?
Разве это не создание окна OpenWindow()?
Поэтому вы очень сильно заблуждаетесь насчет возможностей современных диалектов бейсика. Можно не только создавать окошки, но и разрабатывать кроссплатформенные приложения, компилируемые под Windws, Linux, MacOS X, AmigaOS и т. д.
Этот материал в первую очередь предназначен для обучения. Нужно ведь с чего-то начинать и при этом по возможности все должно быть не очень сложно. Помните как вы пошли в первый класс в школе? Что вы там учили? Высшую математику или таблицу умножения? Так же и здесь.
Я не заставляю использовать бейсик или др. язык. Выбирать вам.
Не все, но некоторые начинают с бейсика. Он ИМХО намного проще чем Си, как для понимания так и для разработки.
Я же привел пример дрова на Brainfuck'е. Вот это реально было бы усложнение задачи.
И если нужно будет перенести его с 32 на 64 бита, ох уж и попотеете при этом! Вот это точно извращение ИМХО!
А выложенный мной пример драйвера, компилируется как под x86, так и под x64 без модификации кода.
Разве это не создание окна OpenWindow()?
Поэтому вы очень сильно заблуждаетесь насчет возможностей современных диалектов бейсика. Можно не только создавать окошки, но и разрабатывать кроссплатформенные приложения, компилируемые под Windws, Linux, MacOS X, AmigaOS и т. д.
Не все, но некоторые начинают с бейсика. Он ИМХО намного проще чем Си, как для понимания так и для разработки.
Какая разница на чем написан драйвер? Ведь для системы это не имеет значения.