расстояние Ливенштейна. И это написал Линус, потому что он программист, а кто еще это должен делать ? Отдельный программист, который значет dp? )
Либа не всегда есть, любой серьезный проект это всегда что-то сложное свое внутри. Не представляю я, чтобы проект типа биткоина был просто компиляцией набора чужих библиотек. Специалист должен уметь решать задачи, html-верстальщик нет.
Есть в этом истина, но так же и нет. Для начала в вашем алгоритме проблема деления на возможности. Есть талантливые программисты. Которые могут решать или смогут решать проблемы. (Делать свои алгоритмы). Есть обычные (используют общепринятые или их дорабатывают, условно). Дальше проблема языка и его знаний. Знать Go != знать C++. На уровне профи. Который реально поймет, что нет-нет...Здесь будет неопределенное поведение. Потом деление на сферы применения. Простая математика / логика, сложная , ультра сложная. Потом прикладная область (железо и тулинг). Например есть реалтайм сервисы медицина, космос и.т.д. Есть гейм область, есть веб.... Есть ядра ос. Свой набор знаний везде. Так к чему я это? Вы прошли все эти этапы? Поздравляю можете смотреть что под капотом.
Ничего не понял, но было интересно :)
Но зато зная С++ (даже его основы) можно в го разобраться за минут 30-40 о: (про часть о знать го != с++)
Я и без С++ разобрался быстро. Зная любой язык, можно в другом разобраться. Особенно если этот процедурный язык.
Я об это и говорил, потому и спросил, зачем делите программистов по языкам.
Обсуждают сегодня