The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Языки программирования)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Системное программирование, SnugForce (?), 06-Июн-05, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


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

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

4. "Системное программирование"  +/
Сообщение от z3f (??), 07-Июн-05, 16:33 
>Ну немного понятно стало :)

сумлеваюсь

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

3. "Системное программирование"  +/
Сообщение от KdF (??), 07-Июн-05, 10:17 
Апплодирую ответу стоя!
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру