URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4337
[ Назад ]

Исходное сообщение
"Системное программирование"

Отправлено SnugForce , 06-Июн-05 20:28 
Пардон, что влез, но мне сказали, что лучше чем тут не ответят.
Чьл такое системное программирование, желательно с примерами. И возможно ли это на Delphi (Kylix)?

Содержание

Сообщения в этом обсуждении
"Системное программирование"
Отправлено ACCA , 07-Июн-05 02:50 
Вычислительную систему принято изображать в виде луковицы. Внутри - аппаратура, поверх неё - ядро (может быть слоистым), потом библиотеки функций в несколько слоёв, снаружи - пользовательские программы. Каждый слой можно считать виртуальной машиной, реализующей некий уровень абстракции.

Системное программирование - это всё невидимое, что сидит под пользовательскими программами. Требования к надёжности и стандартности этих слоёв гораздо выше, чем к прикладным программам, где бардак стал нормой жизни.

На Kylix это делать можно, но неудобно. Delphi зависит от огромного числа нестандартных библиотек, изменяемых по прихоти единственной компании.


"Системное программирование"
Отправлено SnugForce , 07-Июн-05 10:17 
Ну немного понятно стало :)
А можно четко определить где пользовательский уровень?
Написание dll в это входит? В delphi конечно это довольно криво, но можно.
Выходит, что использование API функций - это пользовательский уровень?
А NativeAPI?

"Системное программирование"
Отправлено z3f , 07-Июн-05 16:33 
>Ну немного понятно стало :)

сумлеваюсь

>А можно четко определить где пользовательский уровень?

да - определено - читаем литературу - на такие вопросы можно долго отвечать

>Написание dll в это входит? В delphi конечно это довольно криво, но
>можно.

не входит=) и в delphi написание dll - не криво не говорите... некоторые на delphi даже драйвера пишут. что вообщем то и входит в системное программирование.
Насчет системного программирования можно сказать проще - то с помощью чего функционирует ОС и называется системными программами.
С помощью фотошоп функционирует система? нет - значит не системная программа. Но фотошоп использует много функций ОС. Так вот написание этих функций ОС и есть - системное программирование....

Плоско - но наверное - понятно...


"Системное программирование"
Отправлено KdF , 07-Июн-05 10:17 
Апплодирую ответу стоя!