Зачем ограничиваться нашей страной? Ну и в чебах даже используют python, насколько я знаю. Ну и опять же лучше начать с него и выучить потом что-то другое по мере надобности, чем начинать с С++
ну в чебах я видел только одну вакансию питонщика, год или полгода назад, с тех пор больше не объявлялась, а за границей, с начальным знанием питона, так же думаю ты никому не нужен. в остальном согласен, для начинающих один из лучших языков. Сам начал изучать, когда хотел скрипт для git написать, очень понравился язык, затянуло
Сообщение отредактировал salex - Feb 29 2012, 21:40
ну в чебах я видел только одну вакансию питонщика, год или полгода назад, с тех пор больше не объявлялась, а за границей, с начальным знанием питона, так же думаю ты никому не нужен. в остальном согласен, для начинающих один из лучших языков. Сам начал изучать, когда хотел скрипт для git написать, очень понравился язык, затянуло
У меня друзья в экре юзают Только вряд ли их как питонистов нанимали
К сожалению английским владею не в совершенстве. Насколько я знаю, русский вариант этой книги называется "Философия С++, она годиться для начинающих?
А насчёт почему не С" хмм может я вас насмешу,, я ведь в программировании ноль. Просто частенько обьявления вижу где требуются Программисты С++, и зп вроде неплохие; вот у меня и появилась цель, которой хочу посветить своё время.
я к этой цели иду уже 4й месяц. При этом только сейчас начал понимать, какой большой объём ещё нужно освоить: алгоритмы и структуры данных, дискретная математика, библиотека шаблонов и boost, английский язык(без этого в профессии никак), sql, фреймворки, ассемблер для понимания кода на низком уровне...
я к этой цели иду уже 4й месяц. При этом только сейчас начал понимать, какой большой объём ещё нужно освоить: алгоритмы и структуры данных, дискретная математика, библиотека шаблонов и boost, английский язык(без этого в профессии никак), sql, фреймворки, ассемблер для понимания кода на низком уровне...
Люди с опытом в несколько лет все равно путаются в шаблонах и допускают ошибки в управлении памятью, так что дело это не благодарное. Платят за С++ мало, проектов новых на нем тоже мало. Писать неудобно, производительность труда маленькая. Ну и язык убогий если честно и засад в нем полно. Бросьте его пока не поздно.
Управление ресурсами не ограничивается памятью. Медвежью услугу оказали индустрии с этим GC.
GC тоже разное бывает. А вообще ручное управление памятью очень дорого обходится, это более долгая разработка - следовательно время программистов (а оно дорогое), плюс больше половины багов это memory leak'и, и даже всякие профайлеры и coverity тут не спасают. А железо дешево, и сейчас компы очень мощные и эта мощность большую часть времени простаивает Оптимизация уже не так важна, затраты на нее не окупаются
GC тоже разное бывает. А вообще ручное управление памятью очень дорого обходится, это более долгая разработка - следовательно время программистов (а оно дорогое), плюс больше половины багов это memory leak'и, и даже всякие профайлеры и coverity тут не спасают. А железо дешево, и сейчас компы очень мощные и эта мощность большую часть времени простаивает Оптимизация уже не так важна, затраты на нее не окупаются
интересно, на чём будут писать экспертные системы в таком случае?
Люди с опытом в несколько лет все равно путаются в шаблонах и допускают ошибки в управлении памятью, так что дело это не благодарное. Платят за С++ мало, проектов новых на нем тоже мало. Писать неудобно, производительность труда маленькая. Ну и язык убогий если честно и засад в нем полно. Бросьте его пока не поздно.
а с какого языка программирования тогда лучше начинать?
я к этой цели иду уже 4й месяц. При этом только сейчас начал понимать, какой большой объём ещё нужно освоить: алгоритмы и структуры данных, дискретная математика, библиотека шаблонов и boost, английский язык(без этого в профессии никак), sql, фреймворки, ассемблер для понимания кода на низком уровне...