Перейти к основному содержанию

Кто такие системные программисты?

Не в сети
Зарегистрирован: 04/25/2006

Собственно, вопрос в названии темы.
ЧТО программируют системные программисты и чем системные отличаются от не системных ?
А может быть кто-то поделится классификацией ВСЕХ видов программ для изделий.

brigval

sha
Не в сети
Зарегистрирован: 11/17/2005
Кто такие системные программисты?

Вот, что думали "буржуины" в 1986 году о системных программистах

Цитата:
системный программист
Человек, который специализируется по системному программированию и программному обеспечению нижнего уровня, т. е. операционным системам, компиляторам, системам связи и системам управления базами данных

системное программирование
Работа, выполняемая системными программистами, т. е. создание системного программного обеспечения. Граница между системным программированием и прикладным программированием зависит от обстоятельств. Например, с точки зрения программиста, который занимается ядром операционной системы, человек, создающий компилятор, является пользователем системы (т. е. прикладным программистом), хотя этот же человек будет, вероятно, рассматриваться как системный программист тем лицом, которое занимается написанием подпрограмм для отыскания минимума функции. Вместе с тем, человек, который будет использовать программу минимизации может считать всех трех вышеупомянутых программистов системными программистами.

Толковый словарь по вычислительным системам. Под ред. В. Иллингуорта и др. М: Машиностроение, 1991.

sha
Не в сети
Зарегистрирован: 11/17/2005
Кто такие системные программисты?

brigval

Цитата:
Да, задачи для системных программистов поставлены глобально!

дык, СИСТЕМНЫЙ программист, а так ПРОСТО программист Smile

Не в сети
Зарегистрирован: 04/25/2006
Кто такие системные программисты?

sha
Да, задачи для системных программистов поставлены глобально!

brigval

sha
Не в сети
Зарегистрирован: 11/17/2005
Кто такие системные программисты?

Возможно off.
«…Одним из важнейших достижений кибернетики является разработка и широкое использование нового метода исследования, получившего название математического (машинного) эксперимента, или математического моделирования. Смысл его состоит в том, что эксперименты производятся не с реальной физической моделью изучаемого объекта, а с его описанием…..
…Первым этапом математического моделирования является разбиение изучаемой системы на отдельные блоки и элементы и установление связей между ними. Эту задачу решает так называемый системный анализ. В зависимости от целей исследования глубина и способ такого разбиения могут варьироваться. В этом смысле системный анализ представляет собой скорее искусство, чем точную науку, ибо при анализе действительно сложных систем приходится априори отбрасывать несущественные (с точки зрения поставленной цели) детали и связи.
После разбиения системы на части и характеристики их теми или иными множествами параметров (количественных или качественных) для установления связи между ними привлекают обычно представителей различных наук. Так, при системном анализе человеческого организма типичные связи имеют следующую форму: "При переходе органа А из состояния k1 в состояние k2 и сохранении органа В в состоянии М орган С через N месяцев с вероятностью р перейдёт из состояния n1 в состояние n2". В зависимости от вида органов, к которым относится указанное высказывание, оно может быть сделано эндокринологом, кардиологом, терапевтом и др. специалистами. В результате их совместной работы возникает комплексное описание организма, представляющее искомую математическую модель.
Так называемые системные программисты переводят эту модель в машинное представление, программируя одновременно средства, необходимые для экспериментов с ней. Проведение самих экспериментов и получение различных выводов из них составляют предмет операций исследования…
В. М. Глушков.» БСЭ

И так есть
1) математическое описание задачи – совокупность математических зависимостей, обеспечивающих решение задачи. Такое описание является общим и не конкретизируется типом ЦВМ.
2) алгоритм задачи, то есть совокупность математических и логических операций, выполняемых в определенной последовательности и приводящих к решению задачи. Разрабатывается на основе математического описания задачи.
3) программы, реализующие алгоритмы задачи, которые разрабатываются на основе алгоритмов с учетом конкретного типа ЦВМ.

Таким образом, в моем понимании, системный программист – это такой специалист который способен решать поставленные задачи на всех трех уровнях - мат. описание, алгоритмы и программы, в лучшем случае. В худшем Smile - мат. описание и алгоритмы (но это уже не программисты). «Кодировщики» - алгоритмы и программы.

Не в сети
Зарегистрирован: 04/25/2006
Кто такие системные программисты?

sha спасибо!

brigval

Не в сети
Зарегистрирован: 04/25/2006
Кто такие системные программисты?

surgeon спасибо!

brigval

Не в сети
Зарегистрирован: 04/25/2006
Кто такие системные программисты?

SergeyL, спсибо за ссылки.

Похоже, developer - в отличие от ситемных программистов, пишет пользовательские программы.

Кажется, начинает проясняться. Попробую сформулировать, что я понял. Все программы делятся на системное ПО и пользовательское ПО. Системное ПО - это ПО с помощью которго эксплуатируется (говоря наукообразно) в том числе и пользователькое ПО. Системные программисты выпускают программы для работы железа и пользовательского ПО.

brigval

Гость
Кто такие системные программисты?

Вот оно как оказалось

http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82
и
http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5

Получается, что системный программист и developer - разные вещи.

Не в сети
Зарегистрирован: 04/25/2006
Кто такие системные программисты?

surgeon написал:
Посмотрите здесь - http://www.nist.ru/hr/doc/gost/19503-79.htm

Посмотрел. Если я правильно понял, то системный программист, это специалист, результатом труда которого является готовая, адаптированная под конкретные условия выполнения, откомпилированная программа. Незвисимо от ее назначения. Так?
То есть на входе у него текст программы, а на выходе файлы программы, готовые к эксплуатации?

brigval

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Кто такие системные программисты?

Посмотрите здесь - http://www.nist.ru/hr/doc/gost/19503-79.htm

Не в сети
Зарегистрирован: 04/25/2006
Кто такие системные программисты?

surgeon написал:
Цитата:
То есть, системные программисты - это специалисты, которые разрабатывают, в понимании простых пользователей, обычные программы с пользовательским интерфейсом?

Нет, это простые кодировщики.

Но какие функции выполняет их код? Или для системных программистов это не имеет значения? Есть же специализация? Или ситемный программист - это просто общее понятие? Но тогда, кого отнести к несистемным? Тех кто разрабатывает ОПО? Так?

brigval

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Кто такие системные программисты?

Цитата:
То есть, системные программисты - это специалисты, которые разрабатывают, в понимании простых пользователей, обычные программы с пользовательским интерфейсом?

Нет, это простые кодировщики.

Не в сети
Зарегистрирован: 04/25/2006
Кто такие системные программисты?

SergeyL написал:
Я не программист, но попробую...
Примерами таких продуктов могут быть Macromedia Director, да и тот же FrameMaker...
Кстати, у буржуев эти граждане названы developers, что, на мой взгляд, гораздо правильнее.

То есть, системные программисты - это специалисты, которые разрабатывают, в понимании простых пользователей, обычные программы с пользовательским интерфейсом?

brigval

Не в сети
Зарегистрирован: 04/25/2006
Кто такие системные программисты?

Прошу строго не судить за термины. Пытаюсь донести свои мыли как могу Smile

Под всеми программами для изделий я подразумеваю виды программ необходимые для изготовления и эксплуатации изделия. С точки зрения документооборота.

С точки зрения документооборота программы - это единичные файлы или наборы файлов (как наименьших единиц, позволяющих ими оперировать). Так вот, если понимать под программой набор файлов, то просматриваются следующие виды:
1 файлы прошивки изделий (микросхем, электронных модулей и т.п.). Это, видимо, бинарные файлы;
2 программы, которые обеспечивают работу файлов прошивки (такие мини операционные системы);
3 программы для тестирования прошитых изделий;
4 "пользовательеские" программы, имеющие пользовательский интерфейс, работающие в распространненых операционных системах и предназначенные для ввода запрограммированных изделий в эксплуатацию и их эксплуатации.

По сообщению sha все, описанные мною файлы относятся, скорее всего, именно к СПО, а не к ОПО.

Вот мне и хотелось бы понять какого вида файлы создают системные программисты. Но это — по предлагаемой классификации.
Возможно, эта классификация не полна или не точна. Хотелось бы услышать мнение программистов. Возможно, есть другие классификации. Внутри СПО.

brigval

sha
Не в сети
Зарегистрирован: 11/17/2005
Кто такие системные программисты?

"...Программное обеспечение состоит из общего программного обеспечения (ОПО) и специального программного обеспечения (СПО).
Общее программное обеспечение – это совокупность методов и средств, обеспечивающих технологию проектирования, программирования и испытаний СПО и предназначено для автоматизации процесса разработки, испытаний и сопровождения СПО, а также технического обслуживания вычислительных средств.
Специальное программное обеспечение – это совокупность программных средств, организующих реализацию требований к функциональным характеристикам ЦВС и АС в целом, предназначено для реализации заданных алгоритмов на языке конкретных вычислительных средств и организации их взаимодействия..."
за точность не ручаюсь, давно это было. Насколько помню (это было лет шесть-семь назад) был даже ГОСТ в котором расписывалось и ОПО и СПО.

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Кто такие системные программисты?

Цитата:
ЧТО программируют системные программисты и чем системные отличаются от не системных

Сейчас в первом приближении их можно обозвать системными администраторами.

Цитата:
ВСЕХ видов программ для изделий

Что имеется в виду под программами для изделий?


(c) Все права защищены. 2016 Форум Тех. Поддержки Author-IT.ru