- Системное программирование, ACCA, 02:50 , 07-Июн-05 (1)
Вычислительную систему принято изображать в виде луковицы. Внутри - аппаратура, поверх неё - ядро (может быть слоистым), потом библиотеки функций в несколько слоёв, снаружи - пользовательские программы. Каждый слой можно считать виртуальной машиной, реализующей некий уровень абстракции.Системное программирование - это всё невидимое, что сидит под пользовательскими программами. Требования к надёжности и стандартности этих слоёв гораздо выше, чем к прикладным программам, где бардак стал нормой жизни. На Kylix это делать можно, но неудобно. Delphi зависит от огромного числа нестандартных библиотек, изменяемых по прихоти единственной компании.
- Системное программирование, SnugForce, 10:17 , 07-Июн-05 (2)
Ну немного понятно стало :) А можно четко определить где пользовательский уровень? Написание dll в это входит? В delphi конечно это довольно криво, но можно. Выходит, что использование API функций - это пользовательский уровень? А NativeAPI?
- Системное программирование, z3f, 16:33 , 07-Июн-05 (4)
>Ну немного понятно стало :)сумлеваюсь >А можно четко определить где пользовательский уровень? да - определено - читаем литературу - на такие вопросы можно долго отвечать >Написание dll в это входит? В delphi конечно это довольно криво, но >можно. не входит=) и в delphi написание dll - не криво не говорите... некоторые на delphi даже драйвера пишут. что вообщем то и входит в системное программирование. Насчет системного программирования можно сказать проще - то с помощью чего функционирует ОС и называется системными программами. С помощью фотошоп функционирует система? нет - значит не системная программа. Но фотошоп использует много функций ОС. Так вот написание этих функций ОС и есть - системное программирование.... Плоско - но наверное - понятно...
- Системное программирование, KdF, 10:17 , 07-Июн-05 (3)
|