Получи случайную криптовалюту за регистрацию!

В общем, есть важная проблема: дефицит программистов Порог | The ExtremeCode Times

В общем, есть важная проблема: дефицит программистов

Порог вхождения в АйТи значительно снизился в течении последних ~15 лет, но все равно достаточно высок, чтобы абсолютно каждый мог вкатиться в профессию.

И так, ну давай посмотрим на Microsoft с платформой .NET, какой же путь они проделали для снижения порога входа со своей стороны:

- На релизе, помимо C#, были доступны и другие взаимозаменяемые языки: J# (Java), VB.NET (Visual Basic), C++/CLI.

Если кто не в курсе, поясняю: Каждый из этих языков на платформе транслируется в промежуточный язык IL, который затем интерпретируется виртуальной машиной. Благодаря этому, в одном решении мы можем использовать абсолютно разные языки программирования. Ведь по сути язык не имеет никакого значения - в конечном счёте всё будет переведено в IL и будет работать совместно.

Далее больше — появился Delphi под .NET, IronPython, да и много еще чего, чуть ли не под каждый существующий ЯП, всего не перечислить.

Но в какой-то момент все пошло не по плану: либо идея не получила должной поддержки, либо Мелкомягким стало в лом это как-то дальше развивать и продвигать.

Я склонен ко второму варианту, и вот почему:

- На текущий момент Microsoft прибила все свои наработки в этой области. Вот у них раньше даже существовала Research команда, которая создавала новые языки программирования на .NET чисто в экспериментальных целях. Например F# здесь изначально и был разработан. И зацените например расширение языка Spec# с non-null системой типов для C# и это в 2004-ом году!

А сейчас я даже не уверен что эта группа до сих пор существует (если они работают и Default Interface Methods в C# это лучшее, что они смогли придумать за последнее время, то соре, лучше бы они закрылись).

Даже развитие VB.NET завершили, хотя это был идеальный язык программирования для школьников. И в итоге осталась только минимальная актуалочка: C# и F#.

Microsoft, шо с лицом? Приоритеты сместились?