Во все времена требовалось не знание языков, а знание программирования. Но раньше программы приходилось писать с нуля - и программисты действительно были программистами. А теперь типичные задачи можно решать сборкой кода из готовых (и созданных профессионалами) библиотек. Потому развелось кодеров-недоучек, искренне верящих в то, что знание языков при полном невежестве в теории программирования делает их "крутыми программерами".
Язык программирования - это всего лишь инструмент для записи алгоритмов. И для разных задач используют разные инструменты. Си - универсальный язык, на котором можно решать любые задачи. Но, например, сайт на Си ты будешь писать в десятки раз дольше, чем на PHP + JavaScript (при этом сами PHP и JS написаны именно на C/C++).
Другие языки программирования и технологии
Почему в наши дни знания 1 языка п. не достаточно?
Многие языки являются Си подобными - PHP, JavaScript, Java, AS3 и т. д. Поэтому если вы хорошо знаете Си, то на то чтобы начать разбираться в любом их перечисленных языков у вас уйдет неделя, а то и меньше.
И одного достаточно. Попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятный. Если никогда не занимался программированием, то начинать лучше всего с Haskell. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Almatik
Я с си начинал
100 100
И где же можно посмотреть вакансии где требуется знание Haskell?
Похожие вопросы
- В наши дни используют ЭВМ, языки Наири и Фортран? А если да то для каких целей
- Почему программисты предпочитают узкую специализацию (1-2 языка и не более) ? Это действительно повышает глубину знаний?
- Какой языка программирования выучить? Почти все работодатели требуют знание всех языков. Какой язык более востребован?
- Язык программирования. Какой самый простой/лёгкий язык программирования для создания игр? Чтобы учился дня за 1.5-2
- Трудно ли научиться прагромированию, и вообще понадобятся ли эти знания, каким языком легче всего учиться новичку?
- какая книжка лучше всего подойдёт новечку для изучения C# с 0. знаний в языках программирования нет вообще
- Является ли обязательным критерием знание английского языка для программиста?
- Почему так мало динамически типизированных компилируемых языков?
- Почему некоторые личности утверждают, что первым языком программирования должен быть basic или pascal?
- Добрый день. Компьютер все языки программирование понимает как двоичный код ( если я не ошибаюсь).