ничем, любой язык устареет к тому моменту как школота пойдёт работать. Но рисователи этих мемов думают что они гуманитарии (на самом деле просто тупые), они не в курсе.
Да какая разница устареет или нет? То, чему учат в школе, каким-то базовым вещам, есть в любом языке, ну будет какой-нить цикл иметь иной синтаксис, да и фиг бы с тем. Вроде как паскаль, создавался, прежде всего для обучения, язык очень строгий, эта строгость для обучения очень не плохо.
Лучше всего - C#. Там низкий порог входа, и меньше шансов выстрелить себе в ногу. C++ - это слишком жестоко для детей. Если задача научить создавать алгоритмы и понимать структуры данных - шарп точно лучше.
Мы говорим C#, подразумеваем .NET. Плюсы все-таки намного гибче, универсальнее. Хотя, в качестве начала изучения программирования, согласен, слишком сложно.
Как будто говоря C++ мы не подразумеваем C++ Standard Library, STL и что-то вроде Qt и так далее. Конечно .NET куда больше, - но зато и проблем у новичка будет меньше формата "а какую мне нужно использовать библиотеку для X". Один раз поставил - и наслаждайся. А уж сейчас, когда есть Net Core 6 и подавно.
Вопрос для самообразования. А чем для обучения основам программирования Java или Python лучше?
ничем, любой язык устареет к тому моменту как школота пойдёт работать. Но рисователи этих мемов думают что они гуманитарии (на самом деле просто тупые), они не в курсе.
Да какая разница устареет или нет? То, чему учат в школе, каким-то базовым вещам, есть в любом языке, ну будет какой-нить цикл иметь иной синтаксис, да и фиг бы с тем. Вроде как паскаль, создавался, прежде всего для обучения, язык очень строгий, эта строгость для обучения очень не плохо.
Не любой. С++ как был востребован, так и будет. С++ будет все больше заполнять embedded, C будет уменьшаться
Лучше всего - C#. Там низкий порог входа, и меньше шансов выстрелить себе в ногу. C++ - это слишком жестоко для детей. Если задача научить создавать алгоритмы и понимать структуры данных - шарп точно лучше.
Так по этому и сказал, что особо ничем.
В блок-схемы самый низкий порог входа, и в ногу себе не выстрелишь. Принципиально. А остальное - дело наживное и под конкретные задачи.
Мы говорим C#, подразумеваем .NET. Плюсы все-таки намного гибче, универсальнее. Хотя, в качестве начала изучения программирования, согласен, слишком сложно.
Как будто говоря C++ мы не подразумеваем C++ Standard Library, STL и что-то вроде Qt и так далее. Конечно .NET куда больше, - но зато и проблем у новичка будет меньше формата "а какую мне нужно использовать библиотеку для X". Один раз поставил - и наслаждайся. А уж сейчас, когда есть Net Core 6 и подавно.