Здравствуйте, я изучаю язык программирования С, уже почти окончив основы я их укрепляю так как не считаю что знаю достаточно чтобы перейти к ООП.
Мне посоветовали установить ОС Linux.
Вопрос:
Чем мне поможет изучение этой ОС в дальнейшем и для чего вообще она нужна. В чем плюсы, в чем минусы.
Спасибо заранее.
Программное обеспечение
Зачем ОС Linux?
1) ОС Линукс не существует. Есть ядро Линукс, на котором создаётся множество ОС различного назначения, как "встроенных" (на которых работают практически все устройства, требующие ОС, от оружейных систем управления до спутниковых приёмников и телевизоров), мобильных (например Андройд), так и сервер/ПК (в отличие от Виндовса в Линуксе нет разницы, дело только в установленном ПО) - например, подавляющее большинство вебсерверов, серверы всех серьёзных организаций от военных и госслужбы до банкиров и коммерсантов.
2) "В чем плюсы, в чем минусы" - если про "установить", то имеются ввиду ОС для ПК (их тоже поболе десятка разных). У них нет минусов. Под них не работают некоторые специальные профессиональные приложения (или работают только ранние версии), которые есть для Виндовса и не работают модные игры, которые требуют DirectX с версии 10 и новее. Но это минус разработчикам ПО, а не операционной системе. Плюсы перечислять места не хватит
3) "Поможет ли данная ОС мне в дальнейшем опыте программирования" - если Вы собираетесь писать приложения только для Виндовс, никак не поможет. Если собираетесь стать ценным для работодателя специалистом с широкими возможностями, то она Вам необходима. Намекаю: зарплаты сильно разные.
2) "В чем плюсы, в чем минусы" - если про "установить", то имеются ввиду ОС для ПК (их тоже поболе десятка разных). У них нет минусов. Под них не работают некоторые специальные профессиональные приложения (или работают только ранние версии), которые есть для Виндовса и не работают модные игры, которые требуют DirectX с версии 10 и новее. Но это минус разработчикам ПО, а не операционной системе. Плюсы перечислять места не хватит
3) "Поможет ли данная ОС мне в дальнейшем опыте программирования" - если Вы собираетесь писать приложения только для Виндовс, никак не поможет. Если собираетесь стать ценным для работодателя специалистом с широкими возможностями, то она Вам необходима. Намекаю: зарплаты сильно разные.
на Линукс можно написать любое ПО, чей та винду в телеки, авто.... не ставят
на турбо-бейсике можно написать вирус, который антивиров будет чпокать во все дырки
на турбо-бейсике можно написать вирус, который антивиров будет чпокать во все дырки
1. Ничем, если вы хотите писать прикладные программы для Windows.
2. Используется на большинстве серверов, имеет открытый исходный код, можете изучить устройство если очень интересно.
2. Используется на большинстве серверов, имеет открытый исходный код, можете изучить устройство если очень интересно.
Для использования линукса автору вопроса еще ой как далеко! Описывать все не имеет смысла в инете уже давным-давно все расписано. Если лень набрать и почитать, то и незачем тут расписывать! имхо
Странный и совет и вопрос. Если хотите программировать - программируйте там, где удобнее. Если хотите изучить альтернативную ОС - изучайте.
Похожие вопросы
- Вопрос о ОС Linux.
- Хочу поставить вторую ОС Linux
- виртуальный компьютер ОС Linux на компе где стоит ОС Windows XP. Это возможно?
- Вот хочу поставить себе на компьютер ОС Linux, посоветуйте новечку?
- Вопросы исключительно к людям, использующим ОС Linux на домашних компьютерах (внутри)
- подскажите, кто уже пользовался ОС linux? что лучше linux или windows?
- Описание различных ОС Linux
- Подготовка жесткого диска к установке ОС linux (openSUSE).
- Помогите освоить ОС LINUX!!!
- Кто хорошо разбирается в разметке диска для установки на него несколько ОС Linux и Windows ?
У меня такой план, не знаю правилен он или нет но он такой:
1.Основы С
2.ООП
3.С++
4.Java
Сейчас я почти заканчиваю первый пункт.
Почему я исключаю графику?
Потому что раньше я начинал с HTML, CSS и маленькие куски кода (не имея о них большого представления) php и java.
При создании сайтов мне не понравилось большое понимание к графике и дизайне, да я понимаю что есть люди которые отдельно занимаются этим и все же это не мое.