ОС для программиста
Я начинающий программист (програмлю на С/С++/PHP) и хотел бы узнать ваше мнение по выбору ОС для программиста (Linux или Windows). Стоит ли посвятить жизнь только на изучение *nix систем (системные вызовы, архитектура ядра и т.д.) и если можно объясните мне пожалуйста, какие различия Вы понимаете между *nix- и windows-программистом???
Я считаю неправильным мнение что *nix-программісты все гуру, а win-программисты – узкоспециализированные. Неправда ваша! Ведь и там и там есть свои гуру, на которых надо ориентироваться…есть конечно бракоделы (и их многовато)…которым тока бабки заработать надо...жаль, раньше программирование было искусством…как говорят.
Короче много тем перерыл, дискуссии по поводу "Windows vs Linux" много, но толковых почти нет, так что мне хочется узнать мнение ПРОГРАММИСТОВ! Да и вот к чему я пришел:
ПО под Linux много но нету некоторых программ которые нужны по зарез (Adobe Photoshop, Microsoft Office, чтоб не говорили про Open Office...переносимость на Win никакая... (в основном программы для дизайнеров и инженеров) На счет эмулирования прог под linux промолчу…это извращение.
Язык в Linux'e один и тот же что и в Windows, но меня смущает поддерживает ли он последний(2-й) стандарт ANSI/ISO для С++(ISO/IEC 14882:2003)?
Сис. вызовы в *nix и в Winows разные...(а дальше пойдут API...) О как! Так что нужно грамотно выбрать систему в которой работать будешь всю жизнь, надеюсь.
Да и на работу попробуй устройся…ОКНА ВЕЗДЕ! Конечно есть спрос на мега-гуру…которые знают прогу и линукс как никто другой...но я ведь начинающий...хоть амбиций и много...а кому я нужен...т.е. для начинающих Windows-программеров меньше проблем и на работе к ним относятся более лояльно...все когда то начинали...
Помогите с выбором пожалуйста! Раскалываюсь на 2-половины…не хочу чтоб потом жалел…Очень хочеться услышать ВАШЕ мнение господа-гуру!!!Заранее благодарен за ответы с аргументами по гроб жизни!!!
А что такого нет в OpenOffice что так жизненно необходимо и есть в MS Office?
Я лично не знаю программистов, которые использовали бы возможности Photoshop хотя бы на 25%. Все те программы для редактирования графики что доступны под Linux/FreeBSD покроют 95% нужд работы с графикой.
Лучше всех в извращениях разбирается некий БГ владелец компании МС.
А ты не пиши ни под Linux ни под Windows. Пиши под QNX - таких спецов крайне мало да и будет чем покичиться
И все таки выберу Linux!
Как вым к стати среда разработки Emacs??
Что если сделать так:
С/C++ && wxWidgets && Emacs - Linux?
На счет Delphi...считаю этот язык для студентов первых курсов....что за язык в котором мышкой кодишь...:cool:
Простите, Дельфисты, не в обиду, это мои тараканы, мне с ними жить.
НО ТАКОЕ:
просто убило наповал. Где ж вы этого набрались, кого наслушались? "Беспонтово" "кодить мышкой", пишите сразу в двоичных кодах, под эту "технологию" точно нет ни одного редактора с кучей компонент :) (не беру во внимание, что компиляторы по сути и "рожают" этот самый код)
Что за гон, не будет никаких проблем. Не видел такого ни где. )
Щас скорее спрашивают к сожалению Delphi
Че за гон в квадрате? Где спрашивают в основном дельфи? В редких недопрограммерских конторах? ))
В целом кстати топик флудерский и дурацкий - у автора корявая постановка вопроса (уж прости за прямоту). Вчера не раз на irc канале форума поминали стебным словом этот топик и предлагали закрыть от греха подальше. )
а вопрос можно? скажем сортировку массива тоже мышкой можно сделать? может стоит сначала посмотреть, что представляет из себя Delphi, чтобы не писать такие глупости?
[quote=InterWen]и за крики Дельфистов, что begin/end лучше логически понятных и заюзанных в 90% языков скоб ({ / }).[/quote]
ну не знаю, никогда по этому поводу не кричал, а что есть такие так сказать экземпляры? может представители недалекие встречались?
[quote=aks]предлагали закрыть от греха подальше[/quote]
да лучше закрыть, а то я еле сдержался:).
Из этого списка "экзотическим" является только QNX. OpenBSD - название говорит само за себя. Solaris если не ошибаюсь вариация ОС Unix.
А вот QNX по-любому выбивается из стройного ряда являясь совсем другой системой.
А вообще автору темы надо хорошенько изучить рынок труда и самому решить, что лучше. А программировать под систему XXX потому что это круто и она реже встречается чем система YYY имхо тупо.
гы.... если знаете классного программиста под Solaris, который простаивает без дела - сообщите его координаты.
Я для себя все уже решил:
C++ && wxWidgets && (Code::Blocks/Eclipse/Anjuta) - Linux
и
С++ && wxWidgets && (VS2005 Express/Code::Blocks/Eclipse) - Windows
Можно заврывать топик!:cool: