Просмотров: 11480

Learning Curve: особенности языков программирования


Прошу извинить если кому-то порой не отвечаю, когда мне пишут в личку: не всегда есть время уделить персональное внимание каждому вопрошающему. Впрочем, иногда задаются стоящие вопросы, на которые есть смысл ответить публично и сразу для всех. И сегодня именно такой случай.

Итак, типичный вопрос: я новичок, какой язык программирования лучше выбрать? Или иногда даже так: а стоит ли мне переучиться с языка X на язык Y? Вариант: в чем специфика обучения (отличия) языков X и Y?

Мой ответ таков — что касательно перспективных языков программирования и технологий, многоуважаемая мной Майкрософт прочно опирается на понятие Learning Curve (кривая обучения, этапы адаптации). Это очень важная концепция, она имеет критичное значения для успешного переучивания/изучения и для последующего попадания в струю востребованного тренда. У каждой отдельной технологии программирования есть своя Learning Curve, специфичная и особенная, давайте же попробуем взглянуть на неё с некоторой долей юмора, но, тем не менее, попытаться при этом извлечь определенную пользу.

Под катом выкладываю типичные кривые обучения (отчасти это ключевые особенности самих языков) в виде 7 графиков для 7 популярных языков программирования современности.

Javascript

Особенности обучения (хронология) языку Javascript:

Learning Curve: выделяем особенности языков программирования выбор языков что лучше

Java

Особенности обучения (хронология) языку Java:

Learning Curve: выделяем особенности языков программирования выбор языков что лучше

CPP

Особенности обучения (хронология) языку C++:

Learning Curve: выделяем особенности языков программирования выбор языков что лучше

Python

Особенности обучения (хронология) языку Python:

Learning Curve: выделяем особенности языков программирования выбор языков что лучше

Lisp

Особенности обучения (хронология) языку Lisp:

Learning Curve: выделяем особенности языков программирования выбор языков что лучше

Haskell

Особенности обучения (хронология) языку Haskell:

Learning Curve: выделяем особенности языков программирования выбор языков что лучше

PHP

Особенности обучения (хронология) языку PHP:

Learning Curve: выделяем особенности языков программирования выбор языков что лучше

© Сказка ложь, да в ней намёк.

Продолжение поста: Learning Curve 2: этапы развития в программировании.

Ключевики не для людей: сравнение языков программирования и наиболее легкий вход в языки программирования. В чем отличии языков программирование, и что наиболее легко выучить? Особенности, принципы, и фичи отдельных языков программирования, которые позволяют выбрать самый перспективный и индивидуально подходящий каждому язык. Юмор программистов и графики эффективности языков и обучения, шутки и приколы для айтишников

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter
Теги: , , ,
Эта запись опубликована: Воскресенье, 4 октября 2015 в рубрике Литдыбр.

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)

(обязательно)


⇑ Наверх
⇓ Вниз