Форум: "Прочее";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
ВнизWinAPI Найти похожие ветки
← →
Игорь Шевченко © (2007-09-26 12:21) [80]
> Тогда такой вопрос: а написание компилятора или интерпретатора
> это системное программирование? Ведь вроде бы компилятор
> - не система.
До сих пор было системным
← →
Инс © (2007-09-26 12:23) [81]
> Прежде чем обсуждать формулировки, не лучше ли договориться
> о терминологии ?
Лучше. Говорите.
← →
Игорь Шевченко © (2007-09-26 12:27) [82]Инс © (26.09.07 12:23) [81]
> Лучше. Говорите.
Не я начал вводить термины, не мне и начинать их объяснять, нес па ?
← →
Инс © (2007-09-26 12:29) [83]
> Игорь Шевченко © (26.09.07 12:27) [82]
Какие термины в моем понимании хотите услышать?
← →
Sonia © (2007-09-26 12:48) [84]
> Так и не поймешь, пока Свена Шрайбера не прочтешь, вот только
> я бы не советовал...
А зачем его читать? вот на Вики есть определение по-русски :)
результатом системного программирования является выпуск программного обеспечения, предлагающего сервисы по взаимодействию с аппаратным обеспечением (например, дефрагментация жёсткого диска)
← →
Инс © (2007-09-26 13:06) [85]
> вот на Вики есть определение по-русски :)
LOL. А определение то какое красивое, мама не горюй... Главное в нашем деле научный подход :) Только в сообществе программистов не говори, что по Вики учишься, засмеют и будут правы ;-)
← →
Sonia © (2007-09-26 14:08) [86]
> Только в сообществе программистов не говори, что по Вики
> учишься, засмеют и будут правы ;-)
А я и не говорю ;-)
← →
Инс © (2007-09-26 14:35) [87]Я тут небольшой опрос устроил в "компании программистов", о которой говорит г-н Rouse_. Вопрос звучал так: термин "системное программирование" что в себя включает?
DRON: (http://www.delphikingdom.com/asp/users.asp?ID=7323)
:))) :))) шоб я знал. Специальность у нас называлась "вычислительные системы и сети", но все использовали термин "системный программист". Так что не знаю, давали всё подряд и архитектуру процев (курсовик в стиле "сделай свой проц") и построение ОС и несколько ассемблеров и по сетям теория плюс конкретные реализации и БД было.
SLoW: (http://www.delphikingdom.com/asp/users.asp?ID=7892)
на мое имхо это нечто вроде "высшей математики" т.е. бессмысленно
Интересно бы еще спросить мнение Набережных С., вот только где его найти, конспиратор... :) В общем, и так видно, что у каждого свое системное программирование. Игорь Шевченко предлагал договориться о терминологии, договориться видимо не получится, но высказать еще раз свое мнение я могу. Постараюсь это сделать максимально понятно.
Системное программирование подразумевает операционную систему или ее части (плохое слово части, более точного подобрать не смог, иначе будут разночтения) в качестве объекта воздействия (т.е. направлено на ОС), в отличие от прикладного, которое направлено на решение прикладной задачи (реализация алгоритмов, взаимодействие с пользователем, работа с данными). Прикладное программирование естественно работает "через" систему, ее механизмы, но направлено непосредственно не на нее. И системное и прикладное программирование могут существовать даже в рамках одного проекта. Со мной вместе над одним проектом работает замечательный прикладной программист, но слово MMF хотя бы, для него уже матерное. Разница между прикладным и системным программистом в моем понимании видна очень хорошо невооруженным глазом. Но это мое ИМХО и все сказанное мной выше отталкивается от него.
← →
Rouse_ © (2007-09-26 14:37) [88]Еще раз говорю, в рамках третьего кольца серьезно говорить о системном программировании бессмысленно :)
← →
DVM © (2007-09-26 14:39) [89]
> Системное программирование подразумевает операционную систему
> или ее части (плохое слово части, более точного подобрать
> не смог, иначе будут разночтения) в качестве объекта воздействия
> (т.е. направлено на ОС), в отличие от прикладного, которое
> направлено на решение прикладной задачи (реализация алгоритмов,
> взаимодействие с пользователем, работа с данными). Прикладное
> программирование естественно работает "через" систему, ее
> механизмы, но направлено непосредственно не на нее.
ну я то же самое и говорил, но несколько другими словами:
> Я бы сказал так, что системное программирование - это расширение
> или изменение возможностей самой ОС
← →
Игорь Шевченко © (2007-09-26 14:41) [90]
> Еще раз говорю, в рамках третьего кольца серьезно говорить
> о системном программировании бессмысленно :)
Эта...я тебе как-то писал программку, которая пайпы и майслоты перечисляет. Она прикладная ? :)
← →
DVM © (2007-09-26 14:45) [91]
> Она прикладная ? :)
На мой взгляд прикладная. Какая разница чего она там перечисляет процессы, окна, майлслоты или принтеры.
← →
Rouse_ © (2007-09-26 14:46) [92]Самая что ни на есть :)
Я тоже писал программмку, которая перечисляет открытые в системе хэндлы и это тоже прикладнуха, вот когда она стала работать через драйвер, тогда пользовательсткая часть, оставшись в прикладном уровне обзавелась кодом про который можно сказать как о системном :)
← →
Инс © (2007-09-26 14:49) [93]
> Rouse_ © (26.09.07 14:46) [88]
У нас с вами разное толкование термина и я не вижу никакой причины считать ваше толкование единственно верным.
← →
Игорь Шевченко © (2007-09-26 14:49) [94]Rouse_ © (26.09.07 14:46) [92]
И какую прикладную задачу она решает ?
← →
DVM © (2007-09-26 14:50) [95]
> И какую прикладную задачу она решает ?
узнать список майлслотов :)
← →
Игорь Шевченко © (2007-09-26 14:51) [96]Rouse_ © (26.09.07 14:46) [92]
И еще - процесс SVCHOST.EXE - тоже прикладная программа ? :)
← →
DVM © (2007-09-26 14:52) [97]
> процесс SVCHOST.EXE - тоже прикладная программа ?
это вирус :)
← →
Игорь Шевченко © (2007-09-26 14:53) [98]DVM © (26.09.07 14:50) [95]
Офигительный бизнес-процесс, да ? :)
← →
DVM © (2007-09-26 14:53) [99]установка ловушек или перехват API вызовов с последствиями для всех программ - это какой уровень прикладной или системный?
← →
Rouse_ © (2007-09-26 15:10) [100]
> И какую прикладную задачу она решает ?
Иммено в моем случае сообщает причину сбоя установки обновления ПО и показывает процесс, который залочил файлы :)
← →
evvcom © (2007-09-26 15:13) [101]
> Ega23 © (26.09.07 11:51) [72]
> Вот вы нашли, блин... Из-за семантики дурацкой спорить...
> Да какая разница, что такое "системное программирование"?
> Может это "программирование систем"? :) Типа, канализационных... :)
Не, ты не прав! Системное - это когда есть система в программировании. А когда от случая к случаю, это уже безсистемное :-)
← →
Игорь Шевченко © (2007-09-26 15:20) [102]Rouse_ © (26.09.07 15:10) [100]
Ты на досуге прочитай про прикладное программирование :)
← →
Игорь Шевченко © (2007-09-26 15:20) [103]Удалено модератором
Примечание: Дубль
← →
Rouse_ © (2007-09-26 15:23) [104]
> Ты на досуге прочитай про прикладное программирование :)
Ты наверное даже ссылочку знаешь где именно читать, и где именно написано что есть такое именно это самое - прикладное программирование, не так ли? :)
← →
Игорь Шевченко © (2007-09-26 16:07) [105]Rouse_ © (26.09.07 15:23) [104]
http://www.intuit.ru/department/pl/funcpl/15/funcpl_15.html
Если в двух словах, то системные программисты разрабатывают инструменты, а прикладные этими инструментами пользуются для решения своих задач.
← →
Rouse_ © (2007-09-26 16:19) [106]
> Если в двух словах, то системные программисты разрабатывают
> инструменты, а прикладные этими инструментами пользуются
> для решения своих задач
Собственно я гдето утверждал обратное? :)
← →
Инс © (2007-09-26 16:29) [107]
> Собственно я гдето утверждал обратное? :)
Вы просто определение [105] очень сильно сузили, уцепившись за ring0. Мое определение тоже не противоречит [105]. Оба наши трактования являются подмножеством вышесказанного. Опять таки просто разное толкование термина: я слово "системное" связываю именно с операционной системой, подразумевая англоязычный термин Windows System Programming.
← →
Rouse_ © (2007-09-26 16:38) [108]Windows System Programming... эмм, программирование в системе Windows? :)
И опять же, я остаюсь при своем мнении :) MMF и иже с ним - это не система :)
← →
Alarm © (2007-09-26 16:40) [109]Считаю, что Rouse_ © (26.09.07 16:19) [106] на все 100 прав.
Все программы пишут прикладники, а "системщики" (иногда) умело ими пользуются:)
← →
Инс © (2007-09-26 16:41) [110]
> MMF и иже с ним - это не система :)
А Section? :)
← →
Инс © (2007-09-26 16:59) [111]
> Windows System Programming... эмм, программирование в системе
> Windows? :)
NativeAPI - эмм, это родной программный интерфейс прикладника? :) На этот вопрос отвечать не обязательно, в отличие от прошлого.
← →
Rouse_ © (2007-09-26 17:10) [112]
> А Section? :)
По русски...
> NativeAPI - эмм, это родной программный интерфейс прикладника?
Вообщето натив по большей своей части не документирован, так что это вообще ничей интерфейс :)
← →
Инс © (2007-09-26 17:12) [113]
> По русски...
Что по-русски? Системщики не знают что такое Section? Я вполне понятно и недвусмысленно спросил. Если MMF - это не система, то Section это система или нет? По-русски Section будет раздел.
← →
iZEN © (2007-09-26 17:14) [114]
> DVM © (25.09.07 21:31) [17]
>
>
> > А что такое WinAPI?
>
> Набор функций
Причём часто семантически-разный в разных верcиях Windows, несмотря на одинаковость названий этих функций. ;)
← →
Rouse_ © (2007-09-26 17:16) [115]Ты знаешь сколько трактовок Section -а существует?
WPD Section Data
PE Section
WDK Section Body
Телепатор у меня знаете-ли не резиновый :)
← →
Инс © (2007-09-26 17:17) [116]
> Телепатор у меня знаете-ли не резиновый :)
Из контекста можно было понять. Так каков ответ на вопрос?
← →
evvcom © (2007-09-26 17:18) [117]
> Инс © (26.09.07 14:49) [93]
> > Rouse_ © (26.09.07 14:46) [88]
> У нас с вами разное толкование термина и я не вижу никакой
> причины считать ваше толкование единственно верным.
Ты не прав. Существует всего 2 типа мнений: моё и неправильное! :-)
> DVM © (26.09.07 14:52) [97]
> > процесс SVCHOST.EXE - тоже прикладная программа ?
> это вирус :)
Не... Вирус через нуль называется SVCH0ST.EXE
← →
Инс © (2007-09-26 17:20) [118]
> Ты не прав. Существует всего 2 типа мнений: моё и неправильное!
> :-)
А это к чему было?
← →
evvcom © (2007-09-26 17:23) [119]
> А это к чему было?
это была шутка к
> не вижу никакой причины считать ваше толкование единственно верным.
чтобы как-то обстановку разрядить. А то вы ща взорветесь или на бокс перейдете :)
← →
Инс © (2007-09-26 17:25) [120]
> А то вы ща взорветесь или на бокс перейдете :)
Маловероятно. Это у меня стиль ведения спора такой.
Страницы: 1 2 3 4 5 вся ветка
Форум: "Прочее";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
Память: 0.68 MB
Время: 0.06 c