Но надо признать, что деньги она, вполне возможно, получает всё-таки неплохие.
Кому-от и сайты однотипные клепать надо для интернет магазинов... Не всем низкоуровневое программирование требуется.
Если говорить о гонорарах, то разработчики на чистом С, получают очееень много, но там у вас должен быть целый поезд знаний.
На С, пишутся ОС, или же переписываются сервисы, написанные ранее на других языках.
Обычно так говоря те, что вообще не знаком с программированием и целями программирования. На чем основаны рассуждения про очееень большие зарплаты?
Чаще всего человек, достигший хороших навыков в любой среде разработки получает не мало. И дело совершенно не в том, C или какой-то другой язык.
Кроме того С очень низкоуровневый язык, иногда даже именуемый "высокоуровневым ассемблером", что позволяет с успехом применять его для программирования микроконтроллеров
Само по себе умение программировать ни на C ни на ASM не дает каких-то больших денег. У человека, далекого от рынка труда, почему-то устаканивается мнение, что чем сложнее синтаксис языка, тем дороже сотрудник. На деле понимание языка и его окружения далеко не достаточно для того, чтобы стать хорошим программистом.
А кто говорит о синтаксисе? Ниша С не большая и там постоянный поиск специалистов. Зря вы заявили о том, что я далек от программирования, это далеко не так. Умение программировать вообще ничего не дает, так как нужно уметь решать заданную задачу, язык это лишь инструмент для её решения.
Да,я бы даже сказал,что рынок труда в России еще не готов к оплате программистов,для большинство людей, программисты это люди ,которые необоснованно дорого просят за свои услуги.
Вот наверное поэтому "программисты" часто нападают на такие ЯП, как php, javascript - мол не языки это вовсе. А секрет в том, что это в чистом виде прикладные языки - возьми и сделай! А не бесконечные размышления о преимуществе отступов над фигурными скобками и точкой с запятой.
Ну энергетики и радиотехники действительно не понимают, почему они в среднем получают в 1,5 раза меньше.
Это странно. Просто у программистов ЧСВ сильно развито. У нас в уневере самыми важными себя считали именно программисты, что преподаватели, что студенты. Хотя у кафедр практически не каких научных достижений. Только у математиков были, но у них так чсв не было развито.
Вы первый человек с вышкой, который так занятно пишет, я могу понять огрехи в расстановке запятых, эти сволочи и моё слабое место. Но не отличать не от ни и не знать как пишется унИверситет, ну что-то это перебор.
Тот же верстальщик даже близко не будет получать, сколько получает специалист по базам. Есть искусственные, графические языки типа WebMethods, есть популярная Javа и много чего ещё и у всех них есть средний рыночный потолок по з\п
C - процедурный язык, писать на нем очень тяжело, сейчас в основном пишут на C++.
К тому же МК того же Siemens пишут на собственном яп похожим на асм, а на C уже вещи по выше типа ардуино, но на ардуино можно и на питоне писать. Это не основной оплот Сишников
Так-то у плюсов сейчас тоже узкая ниша, в основном энтерпрайз пишется на Java и С#. (Пруф - статистика с гитхаба, статья на хабре была).
Практически все железо и высоконагруженные приложения пишутся на плюсах, ну либо C в редких исключениях. К примеру MongoDb написана на C++, а вставка документа json идет на миллисекунды если не меньше.
Всё верно. На сях или даже джаве микроконтроллеры нонче пишут. У меня знакомый хороший как раз сиим действом занимается.
В основном на С++? Чего-то думал, что зря в него погрузился, и надо учить С#, ибо популярнее.
ну так чем ниже порог вхождения тем популярней
asc => c => c++ =>{c#, java} => php => гуманитарии
А что мне делать если я для себя любимого программирую микроконтролеры на C изредка, на работе в основном пишу на PHP, JavaScript и иже с ним, очень редко на Java и утверждаю что Асма никому сейчас не сдалась практически?
Ах, да... для администрирования сервкавов иногда на БашСкрипте и Перле приходится писать... (не на Лиспе, или там Эрланге к счастью, хе хе).
откуда вы лезете? каждый начинает с того, что ему понравилось больше при первом знакомстве.
А где вы потеряли Objective C?
то что ты не можешь осознать точную науку, ещё не значит, что ты тупой, ты можешь филосовствовать, писать охуительные истории(и для пикабу в том числе), рубить с этих историй неебических размеров капусту(и плюсы тоже), преподавать историю так, что сам Аллах скажет молодца......осталось только стать технарём, чтоб делать всё это профессионально и не лажать
язык раскрывается по мере использования.
для начинающего программиста c++ не сложнее любого другого.
какая вам разница, на чем писать алгоритм какой-нибудь задачки
о, ну видимо для таких гениев как ты он действительно прост, а для тех кто дома умел только винду переустанавливать это довольно сложный в понимании язык. Особенно с новыми стандартами C++11,C++14,C++17
для решения задачек (чем по-хорошему занимаются школьники и студенты) достаточно самых базовых возможностей языка.
и тут без разницы, какой язык вы будете использовать.
А С++17 пока только в проекте.
Вылезайте из криокамеры. C++11 Поддерживается ПОЛНОСТЬЮ Clang с 3.3 версии и GCC c 4.9 версии. (MSVC не помню, но в 2015 точно уже полная поддержка).
14 тоже ПОЛНОСТЬЮ поддерживается самыми свежими Clang и Gcc.
Часть фич с 17 поддерживается экспериментально в шланге и MSVC.
Пишу на 11 плюсах уже второй год, ЧЯДНТ?
О_О
Честно говоря, не знал про Сlang. В курсе был, что ни мелкомягкий, ни MinGW, ни интеловский компилятор до до сих пор не имеют многих фич (в т.ч. многопоточность).
Спасибо за инфу!
Ну собственно, пруфы
https://gcc.gnu.org/projects/cxx0x.html
http://clang.llvm.org/cxx_status.html
и
http://habrahabr.ru/post/245175/
сводная таблица
Вбейте в гугл С++14, там статья на вики, вроде неоффициальное название следующей реализации плюсов.
с++14 уже вышедший стандарт, и, как оказалось, даже поддерживаемый.
Следующий стандарт это С++17, он же С++1z
Согласен с тобой. У С++ нет таких синтаксических сладостей, как в Яве или Питоне, где CamelCase и всё такое прочее. Потому он сложен не для понимания скорее даже, а для восприятия.
Поясни, в чем сложен, если говорить о базовых вещах? Ну, допустим указатели (которых во многих других языках нет) сразу с наскока понять сложно. В остальном же, тоже самое что и в других языках с той же парадигмой.
Одни только указатели могут отбить охоту изучения, а так же утечки памяти.
Вот написал программу работающую с файлами, вроде 10 минут работает, а потом падает.
И ищи где ты допустил ошибку =) я уже не говорю о ring0/ring3 к которому приходят все практически все.
Учи C# или Java, на хлеб с икрой хватит.
Если есть время учи C++, но с работой по C++ будет потуже чем на западе, зато будет хлеб на икре =)
КТО СКАЗАЛ LUA?
че правда есть контроллер на луа программируемый? я особо вообще не знаю про контроллеры какие они и где, но думал их на алголе программируют (шутка)
В большинстве случаев для программирования МК подходит лучше именно С, а не асм -- код дешевле писать, проще переносить и сопровождать. В итоге устройство стоит дешевле, а работает стабильнее. Программистов в мире не бесконечность, и работы у них хватает -- всё на ассемблере писать значит либо всех программистов на него переучивать, либо писать код кое-как. А хороший код на С работает гораздо стабильнее и быстрее плохого ассемблерного.
В большинстве случаев для программирования МК подходит лучше именно С, а не асм -- код дешевле писать, проще переносить и сопровождать.
Но ведь тогда нельзя будет выебываться в пабликах, что ты знаешь ассемблер, а вокруг тебя идиоты, пишущие на высокоуровневых языках :(
именно так, более того, никто не запрещает делать ассамблерный вставки для бОльшей оптимизации
это всего лишь язык программирования, не лучше и не хуже многих других. для этого не нужно иметь поезд знаний.
кстати, на чистом си сейчас вообще мало кто пишет и больше под микроконтроллеры.
зарабатывают они ровно столько, сколько и остальные
очееень
Я в принципе понимаю какого эффекта пытался добиться автор, но неужели он в реальности стал бы тянуть именно букву "е" вместо буквы "о"? Автор, ты года это писал, ты думал вообще?
но также оооочень мало хороших(!) программистов на С, и не каждый сможет им стать, а начинающему С-шнику работу найти будет довольно непросто
Припомнилось..
Из отличного рассказа, отрывок, когда программер делится проблемой с дамами..
"Який такий стек? Зачем он тебе нужен? Мы с Олей, она на клиппере, я на фоксе никакого стека у нас нет. Может и тебе не надо? Вечно вы мужики себе пакость какую выдумаете. Сами же и мучаетесь, да нас мучаете, скажи Оля?"
