Так что языки программирования регулярно обновляются, как повседневные приложения, или это просто релизы x.0? - PullRequest
2 голосов
/ 15 марта 2010

Мне было интересно, обновляются ли языки программирования и фреймворки небольшими шагами или это просто релизы x.0? И если они это сделают, как вы будете следить за всеми изменениями в каждом обновлении? Меня особенно интересуют Objective-C, Cocoa и CocoaTouch.

Я учусь на книгах, PDF-файлах в Интернете и т. Д., Но часто им всего несколько лет. Я просто хотел бы знать, произошли ли какие-либо изменения и т. Д., Которые должны касаться меня, и даже если нет, то неизбежно будут, так где я могу их искать?

Ответы [ 4 ]

2 голосов
/ 15 марта 2010

Жизненный цикл языков (в отличие от компиляторов) во многом зависит от языка в вопросах.

Некоторые примеры:

  • C и c ++ проходят много лет между обновлениями стандартов. Каждый из которых значим, но ожидается, что он будет полным и самосогласованным
  • Циклы Perl и Python работают быстрее с новыми функциями, накапливающимися в языках без изменения номера основной версии, пока не нарушена совместимость.

Отдельные компиляторы и интерпретаторы могут проходить постоянный поток обновлений функций / производительности / стабильности при использовании одного и того же языка ввода.

2 голосов
/ 15 марта 2010

Да. Языки программирования обновляются довольно часто. Хотя это немного зависит от языка. Например, новая версия Major с Java с новыми языковыми функциями выпускается каждые 18 месяцев, и в промежутках между второстепенными выпусками, которые не добавляют новые функции, происходят.

Я думаю, что если вы изучаете язык, основные понятия языка не изменятся в течение очень долгого времени, так что вы в порядке с материалом, которому несколько лет.

1 голос
/ 15 марта 2010

Многие языки расширяются каждый год или два, обычно для обеспечения обратной совместимости существует несколько «критических изменений» (изменений, которые могут нарушить существующий код). Поэтому, чтобы начать изучение языка, не беда использовать старый справочник, так как в нем все еще будет действительный код.

Чтобы быть в курсе событий с целью-c, подпишитесь на соответствующий RSS-канал или присоединитесь к списку рассылки .

Удачи!

1 голос
/ 15 марта 2010

Разные языки имеют разные графики выпуска. Вообще для начального уровня книга, которая является выпуском двух, не так уж и плоха. Просто свяжитесь с различными веб-сайтами / организациями по сопровождению, чтобы быть в курсе версий. Текущая версия Objective-C (кто поддерживает Apple).

...