Опять какая-то попытка воскресить древний неудобный язык для обучения. В чём проблема начинать сразу с python? Это и не сложно, и обычным школьникам, которые не пойдут в программисты, будет реально полезно. По крайней мере такие школьники в будущем вместо написания скриптов к таблицам на неудобном vba сделают это на проверенном openpyexcel, и таким образом поднимут где-нибудь офисную культуру. А вот изучение Basic и Pascal оставьте истфаку.
Да, раньше трава была зеленее, и девки были, понимаю. Школьники то не знают что эффективный код можно на паскале писать, им наверное никто не подсказал, глупые все вокруг.
нет, правда, смиритесь с тем что icpc пишут исключительно на python/c++, а значит и школьников с уклоном в программирование успешно учат python/c++, а затем со сменой учебных пособий на актуальные (школьники год от года учат всё больше и больше в программировании) все школьники пересядут на python. Это прогресс.
На фоне питона это называется именно смертью. Новые проекты на нём не начинают. На c/c++ начинают, несмотря на наличие Rust, на java/c# начинают, а на Pascal/Delphi нет.
на самом деле можно, если на первом уроке посчитать include и int main за традицию: так надо и всё тут. Мы же будем учить школьников подмножеству c++11, поначалу без классов, без указателей и точно без template. И вот с такими ограничениями единственной сложностью в c++ становится ограниченность int. (В питоне кстати за «так надо» принимается конструкция map(int, input... ).)
вместе с Ruby и Dart, язык мёртв. А вы предлагаете массово учить этому школьников, которые ещё и программистами потом не станут. Напротив, python нужен в итоге всем. По крайней мере бекендерам.
не, вообще не актуальны, работы на них практически нет. С питоном, который из-за простоты стал и языком ML, и языком математиков, и языком девопсов/сисадминов, не сравнится. Не случайно где-нибудь в ШАДе учат только python/c++.
ML-инженер это не вайбкодер, если что. Выход в интернет на олимпиадах, естественно, ограничен, хочешь подсмотреть какой-нибудь готовый стандартный алгоритм – распечатай его заранее.
так может если школьник не хочет становиться программистом, а хочет быть каким-нибудь ML-инженером, ему ничего кроме питона в жизни и не нужно, в смысле никакой другой ЯП? А вот если школьник действительно способный, он пойдёт писать олимпиады, где быстро выяснит что питон медленный, и начнёт писать на актуальном c++. Мёртвого паскаля в этой схеме нет, он никому не нужен, кроме стариков вспоминающих свою молодость :)
почему сахар не делает язык проще? Индустрия не случайно выбрала питон и убила R и Julya. Нам же нужно чтоб дети выражали на языке алгоритм работы с данными, а не с регистрами.
причём тут конструкция свапа? Задачки на «поменять местами значения a и b» есть в стандартном школьном сборнике задач по питону, с припиской не использовать кортежи, и школьники её правильным образом решают. Также как задача на написание сортировки идёт с припиской «не использовать sort». Вы выдумываете проблему.
если школьники готовы к продвинутому изучению программирования, не для общего развития, а для поступления потом на соответствующую специальность, им можно помимо питона давать подмножество c++. В ЛКШ это просто работает.
но питон проще, и на нём проще написать свою первую сортировку, первый поиск по графу, меньше отвлекаясь на особенности конкретного языка, думая больше про алгоритм. Паскаль в этом мире оказывается просто не нужен.
Опять какая-то попытка воскресить древний неудобный язык для обучения. В чём проблема начинать сразу с python? Это и не сложно, и обычным школьникам, которые не пойдут в программисты, будет реально полезно. По крайней мере такие школьники в будущем вместо написания скриптов к таблицам на неудобном vba сделают это на проверенном openpyexcel, и таким образом поднимут где-нибудь офисную культуру. А вот изучение Basic и Pascal оставьте истфаку.
Да, раньше трава была зеленее, и девки были, понимаю. Школьники то не знают что эффективный код можно на паскале писать, им наверное никто не подсказал, глупые все вокруг.
нет, правда, смиритесь с тем что icpc пишут исключительно на python/c++, а значит и школьников с уклоном в программирование успешно учат python/c++, а затем со сменой учебных пособий на актуальные (школьники год от года учат всё больше и больше в программировании) все школьники пересядут на python. Это прогресс.
хватает? Какой вуз их нынче готовит? Впрочем теперь понятно, почему вы так защищаете мертвичину)
Почему не на go? Индустрия говорит переписывать на go. Вы странные. Вы как потом программиста на делфи достанете, некромантом?
На фоне питона это называется именно смертью. Новые проекты на нём не начинают. На c/c++ начинают, несмотря на наличие Rust, на java/c# начинают, а на Pascal/Delphi нет.
Да не пишет на нём никто ничего коммерческого, вы же видели количество вакансий в России.
на самом деле можно, если на первом уроке посчитать include и int main за традицию: так надо и всё тут. Мы же будем учить школьников подмножеству c++11, поначалу без классов, без указателей и точно без template. И вот с такими ограничениями единственной сложностью в c++ становится ограниченность int. (В питоне кстати за «так надо» принимается конструкция map(int, input... ).)
вместе с Ruby и Dart, язык мёртв. А вы предлагаете массово учить этому школьников, которые ещё и программистами потом не станут. Напротив, python нужен в итоге всем. По крайней мере бекендерам.
не, вообще не актуальны, работы на них практически нет. С питоном, который из-за простоты стал и языком ML, и языком математиков, и языком девопсов/сисадминов, не сравнится. Не случайно где-нибудь в ШАДе учат только python/c++.
Это сахар. Но ведь вы не будете говорить школьникам писать алгоритмы без этого сахара? Зачем?
ML-инженер это не вайбкодер, если что. Выход в интернет на олимпиадах, естественно, ограничен, хочешь подсмотреть какой-нибудь готовый стандартный алгоритм – распечатай его заранее.
так может если школьник не хочет становиться программистом, а хочет быть каким-нибудь ML-инженером, ему ничего кроме питона в жизни и не нужно, в смысле никакой другой ЯП? А вот если школьник действительно способный, он пойдёт писать олимпиады, где быстро выяснит что питон медленный, и начнёт писать на актуальном c++. Мёртвого паскаля в этой схеме нет, он никому не нужен, кроме стариков вспоминающих свою молодость :)
видите какой питон хороший: в нём то все переменные строго определены, а не просто заданы. Для каждой переменной сразу видно, зачем она нужна.
и всё же объявление переменной нужно только компилятору, понятнее от этих строчек язык не становится
почему сахар не делает язык проще? Индустрия не случайно выбрала питон и убила R и Julya. Нам же нужно чтоб дети выражали на языке алгоритм работы с данными, а не с регистрами.
а вы реально пробовали преподавать школьникам python?
причём тут конструкция свапа? Задачки на «поменять местами значения a и b» есть в стандартном школьном сборнике задач по питону, с припиской не использовать кортежи, и школьники её правильным образом решают. Также как задача на написание сортировки идёт с припиской «не использовать sort». Вы выдумываете проблему.
если школьники готовы к продвинутому изучению программирования, не для общего развития, а для поступления потом на соответствующую специальность, им можно помимо питона давать подмножество c++. В ЛКШ это просто работает.
но питон проще, и на нём проще написать свою первую сортировку, первый поиск по графу, меньше отвлекаясь на особенности конкретного языка, думая больше про алгоритм. Паскаль в этом мире оказывается просто не нужен.