Вопрос в целесообразности. Если вы строите дом, то кирпич покупаете, а не делаете сами. И чем дальше тем больше готовой продукции внедряется в то же строительство, потому как ее производством занимаются специально обученные люди.
не юлите. вы выше высказали очевидную глупость, что стандартные библиотеки будут быстрее самодела, а теперь вы под ворохом бессмысленностей и трюизмов избегаете признания своей оплошности.
Я как-то не могу уловить протеворечие на которое тут намекается.
Тот факт, что нынешние ВУЗы растеряли свой академический потенциал и де-факто превратились в ремесленные училища - это наша общая беда.
В вузы приходят люди уже достаточно сформировавшиеся. Если эти люди являются творческими личностями с желанием заниматься то образование здесь безсильно что-нибудь испотить. Если же в ВУЗ пришла инфантильная дубина не осознающая что в этой жизни ему интересно, то тут образование безсильно что-нибудь поправить.
Начинать обучение с Си или Си++ значит топить обучаемого в болоте из немыслимых невменяемых языковых конструкций, многолетних наслоений древних решений и не менее же древнего синтаксиса.
...
По мне это скорее минус чем плюс. То что Джава похожа на Си++ это плохо. То что СиШарп похож на Си++ это тоже плохо. Потому что во-первых тащит в дивный новый мир древние языковые конструкции
Что именно ты имеешь в виду под древним синтаксисом и древними решениями? Почему бы не изучать современные решения?
Про привычки это конечно да. Иногда схожесть синтаксиса играет злые шутки на первых этапах освоения новго языка.
Посмотрите, например, во что вынуждены были в своё время превратить Си++ фирмы Борланд и Микрософт, чтобы заставить Си++ работать с новыми библиотеками типа VLC или .NET. Это же чудовища!
С каких пор то, что кто-то использует не очень удачные архитектурные решения является недостатком языка? GTK, wxWidgets, Qt удобны и достаточно хорошо написанны.
Почему C и C++ стоит делать первым языком программирования (после пары месяцев асемблера желательно
но это уже для садстов) Потому что они в разы ближе к логике на которой построенно железо. Когда сегодня увидев красивую высокоуровневую конструкцию программист начинает тыкать её всюду не задумываясь о последствиях мы начинаем наблюдать стремительную регрессию качества оптимизации программ. С 2006 года я работаю за одним и тем же ноутом. Полтора года назад пришлось память с полгига до двух проапрейдить. Я с каждой новой версией убунты вижу как сё сложней и сложней компьютеру выполнять абсолютно те же самые задачи с которыми он отлично справлялся первые два года после покупки.
Когда помогал ставить Kubuntu одной знакомой она удивилась а что всё так подтормаживает. Я посмотрел в топе и обнаружил, что памяти маловато, а в 5ке самых ярых пожирателей памяти были два питоновских интерпретатора. После разбора полётов я нашёл, что оба они относятся к демону который дёргает apt-get upgrade раз в несколько часов и если есть новые пакеты иконку в систрей выкидывает. Это демоны которые делают ничто с какого перепуга они так много жрут. Люди которые не хотят разбираться в том как работает компьютер и хотят лёгких в освоении языков программирования, чтобы причислить себя к стану программистов и писать кусок дерьма тормозящий систему должны как-то отсеиваться.
Хороший программист это не тот, кто может написать код который можно распечатать, повесить на стену и восхищатся красотой оного. Программист должен решать нетривиальные инженерные задачи и делать это хорошо. Вместо того, чтобы плакать о том, что системные языки слишком сложны для него.