The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Системное программирование"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Системное программирование" 
Сообщение от SnugForce emailИскать по авторуВ закладки on 06-Июн-05, 20:28  (MSK)
Пардон, что влез, но мне сказали, что лучше чем тут не ответят.
Чьл такое системное программирование, желательно с примерами. И возможно ли это на Delphi (Kylix)?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

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

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

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

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

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

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

сумлеваюсь

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

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

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

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

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

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Системное программирование" 
Сообщение от KdF Искать по авторуВ закладки(??) on 07-Июн-05, 10:17  (MSK)
Апплодирую ответу стоя!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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