Ответы:
Никакие языки не относятся, ничем не отличается, это надо в пределах конкретного вуза спрашивать программу, и то, её при желании можно менять.
DziedMaroz, это в теории, а на практике же у меня на кафедре конкретно несколько вакансий на системное, и несколько на прикладное - и нихххрена они не отличаются, за исключением очень небольшого отличия в спецкурсах
Системный программист занимается более низкоуровневыми вещами.
Системное программирование является подкатегорией прикладного. Прикладное - ориентация на какую-либо область, бизнес, 3д моделирование и т.д., в вашем случае - системное.
Хоть чёткой границы между этими понятиями нет, но зато можно определить для конкретных видов программ их категорию:
- системные: драйвера, утилиты и пр.
- прикладные: офисные программы, БД, графика, аудио/видео и прочее
К системному программированию можно отнести ассемблер, поскольку вряд ли кто-то будет писать на нём прикладные программы. Драйвера под Windows в основном пишутся на Си, но язык нельзя считать чисто системным.
К языкам прикладного программирования можно отнести все Visual языки (Delphi, Visual C++, Visual FoxPro и пр) и другие.
Системные программы являются частью системы (например, драйверы), а прикладные - нет, они только "прикладываются" к системе, работают под её управлением.
Системное программирование - это создание программ для нужд операционной системы, а прикладное программирование - это создание программ для нужд пользователя. Читай больше о программировании
http://iguania.ru/
Прикладное программирование - когда программируешь игру
Системное - когда операционную систему или драйвер.
Системное программирование - это когда разработчик программирует какой то драйвер или прочее ПО под OS. (Например msconfig)
Прикладное программирование - это когда разработчик программирует какой то софт для OS. (Например ICQ-клиент)
Определение «системное» подчеркивает тот факт, что результаты этого вида программирования существенно меняют свойства и возможности вычислительной системы. В то же время бесспорным остаётся тот факт, что в определенной степени этот результат имеет место при применении любых программ, выполняемых в вычислительной системе. Поэтому между программированием «системным» и «несистемным» (прикладным программированием") нет четкой границы.
Одной из основных отличительных черт системного программирования по сравнению с прикладным заключается в том, что результатом последнего является выпуск программ для взаимодействия с пользователем (например, текстовый процессор). В то время как результатом системного программирования является выпуск программ для взаимодействия с аппаратным обеспечением (например, дефрагментация жёсткого диска), что подразумевает сильную зависимость таких программ от аппаратной части.
14 лет назад