[ b / news / + ]
Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 102 8 42
Те кто сейчас учатся в школе и недавно закончили её, Python или Pascal - что будет лучшим вариантом Аноним 21/02/25 Птн 12:53:03 3393963 1
Screenshot20250[...].png 22Кб, 191x109
191x109
В общем вопрос в том какой из этих 2 языков программирования вы считаете лучшим для образовательной системы(в частности РФ), учителей, учеников. Принимается любой ответ от 1 слова до научной работы с глубоким анализом.
P.s. без всякой политики и ухода от темы, просто ответ именно на этот вопрос.
21/02/25 Птн 13:10:56 3393988 2
>>3393963 (OP)
> Те кто сейчас учатся в школе
Борда 18+.
> В общем вопрос в том какой из этих 2 языков программирования вы считаете лучшим для образовательной системы
Оба одинаково плохи, т.к. детей вообще нельзя учить программированию. С тем же успехом можно монетку подбросить для выбора языка.
Аноним 21/02/25 Птн 13:13:23 3393993 3
>>3393988
У нас тут видел 2 девок 8 класс которые впервые узнали про то что внутри веб сайта оказывается есть код)))

Я прост научку пишу вот и ищу мнения работяг по теме
Аноним 21/02/25 Птн 13:57:55 3394023 4
Ну мне пистон преподавали. Пасраль не трогал ни разу. Даже не представляю как он выглядит. Имхо разницы никакой для обучения основам программирования.
Аноним 21/02/25 Птн 15:42:52 3394091 5
>>3393963 (OP)
Pascal - лучший язык для обучения, так как позволяет изучать концепции программирования строго последовательно, углубляясь по мере изучения языка. Питон для обучения ужасен, он, примерно как и Бейсик, прививает хуёвый стиль и закрепляет непонимание работы компьютера. Это язык для простых скриптов, а не для программ. Человек, травмированный динамической типизацией, уже вряд-ли станет хорошим программистом...
Аноним 21/02/25 Птн 16:54:07 3394185 6
>>3394091
>Человек, травмированный динамической типизацией, уже вряд-ли станет хорошим программистом...
Ну если ты дебил с синдромом утёнка, то конечно. Другой же язык не получится выучить после питона. FYI, питухон часто используется в связке с системными языками для прототипирования.
Аноним # OP 21/02/25 Птн 17:15:03 3394211 7
Чтобы не начинать очередной холивар можно отметить то что ФГОС дает от 35 до 70 часов на программирование c 5 по 9 класс .
Учитывая перерывы в учебы до 3 месяцев легко понять что не важно Паскаль или Пайтон там будет, все равно оно никакой погоды не сделает.

Тред я сделал так как научку по инфе пишу)
А вообще сам я за Пайтон. Ну вот не нужен тебе как ленивому школьнику Паскаль нигде, а Пайтон может и пригодиться для чего либо, а там может быть и интерес появится, хотя ясно дело что шедевро правительство 60+ лет не особо что либо осознает и лепит что может. Вообщем если по Пайтону что-то зададут и школьник найдет интересную для себя вещь в том множестве всего где применяют Пайтон, будет уже профит.

Всем Двачерам добра.
:Все еще жду ответов.
Аноним 21/02/25 Птн 17:25:17 3394226 8
>>3394185
99% людей - "дебилы с синдромом утёнка". Попробуй перетащи JS-макаку на C++ и хайлоад - поймёшь... Люди до последнего цепляются за привычные концепции, а тут надо считай осмыслить программирование заново, не таким как оно представлялось до этого. Чел, научившийся программированию на языке со статической типизацией и ручным управлением памятью, легко сможет освоить язык с динамической типизацией и сборкой мусора. А вот наоборот - нет.
Аноним 21/02/25 Птн 17:28:45 3394232 9
>>3393963 (OP)
Имхо пистон потому что он как минимум имеет реальное применение в жизни, есть вероятность что мозг пориджа сможет простроить связь между тем чему его сейчас учат в школе и как он это может применить в рельной жизни, и как следствие будет даже пытаться что-то учить а не только хуи пинать. Можно какие-то пиздатые либы использовать чтобы показывать пориджам что можно делать с пистоном. А паскаль это какой-то душный доисторический кал, заинтересовать может только какого-нибудь чмоню который уже в школе смирился с тем что он омежка и единственный его шанс это ботать скучную хуету и зарабатывать деньги.
Аноним 21/02/25 Птн 17:36:46 3394239 10
>>3394226
Тут опять же вопрос, а надо ли оно?
Сколько человек из школы пойдут в IT и станут учить "полезный язык" после Паскаля?
А если говорить про Пайтон то они как минимум что либо смогут сделать или чем-то заинтересоваться.
Вообщем я про то что смысла нет из юриста даже мидла делать,
а просто дать хороший и полезные инструмент который либо завлечёт его в IT, либо в чём либо поможет.
Аноним 21/02/25 Птн 18:02:53 3394266 11
В современной системе образования, для большинства детей - вообще похуй, эти ребята не пойдут программистами, не будут использовать ЯП в работе, да они через неделю забудут что такое программирование. Как писал анон выше - 70 часов на изучение, кек, да за 70 часов даже простейшие алгоритмы писать не научишься, не то чтобы что-то там программировать - так что похуй, Питон, Паскаль, Си или что-либо ещё, за такой короткий промежуток времени даже те, кто захочет стать программистом в будущем ничего не запомнят и не смогут себе навредить.

А вот если вопрос стоит с точки зрения, с чего начинать учиться программированию, то тут уже гораздо интереснее. Я бы поделил людей (даже если это не дети) на 2 лагеря - тех у кого есть явный интерес к программированию и какие-никакие способности (в школе это видно зачастую по способностям к математике и общему интересу к устройству компьютера за границами "В ИГРУЛЬКИ БЫ ТОЛЬКО ПОИГРАТЬ"), и тех, кто только начал проявлять интерес и никакой грамотности в области комьютеров не имеет, логического мышления тоже мало и в целом человек не то чтобы целится в какие-то сложные области в будущем (например человек - вкатунец в 23-25 лет который просто хочет сидеть на зарплатке, пилить простенькие круды и в ус не дуть)
Вот для первой категории граждан (Для мотивированных, интерисующихся, с некоторым талантом, если хотите) - лучше всего подойдет Pascal. Он не будет скрывать от новичка сложные но важные моменты с одной стороны (вроде типов данных или указателей), и при этом не будет слишком нагромождать ненужными на первоначальном этапе конструкциями (как это делает Java, например. Или C++. Или C в некоторой степени). Pascal поможет глубже разобраться с основами программирования и будет гораздо более удобным инструментом для этих целей. А вот после 150-300 часов проведённых с паскалем, когда основные конструкции изучены, когда новичек уже может самостоятельно решать какие-никакие простые задачи - лучше всего переходить к C, C++ (Возможно Eiffel-ю если времени много) и вообще к чему душе угодно.
А вот для второй категории граждан, лучше будет Python. Их наоборот нельзя пугать с этого пути, нужно чтобы все инструменты казались простыми и беззаботными, и погружать в процесс нужно очень нежно и аккуратно. Если ученик из первой категории будет таким, что ты дашь ему задачу и он самостоятельно потратит на неё 5-10 часов но всеми силами постарается решить, то второй тип очень легко испугается трудностей и забросит это дело, поэтому тут важно чтобы было всё как можно более мягко и безболезненно. Не могу сказать, что Python великолепен в этой роли, но хороших альтернатив как-будто бы и нет.
А сам я начинал с javascript-а, хотя был учеником из первой категории, но поскольку у меня небыло преподавателя и всему приходилось учится смостоятельно в интернете - выбор языка был не самым качественным. Тем не менее, даже с тем, что я первые 700 часов обучения программированию провёл за JavaScript-ом, я не испытываю трудностей в работе - хотя работаю Embedded разработчиком на C++ (Хотя и C-шного кода много приходится писать)
Аноним 21/02/25 Птн 18:20:11 3394288 12
>>3394266
Выдал бы базу, но
Если смотреть на внешние и внутренние факторы станет ясно что если кто-то и интересуется прогингом, то он уже понимает примерно что и как и почему, ну то есть учиться вне школы(и получает там большую часть знаний), а значит вместо Паскаля ему будет более интересен тот же Пайтон. Паскаль для того и есть чтобы учить, а если сейчас столько источников, то тот кому интересно уже знает базу баз и Пайтон будет даваться ему не сложно. Так что как мне кажется что Паскаль(Его цель) заменила доступность информации, а Пайтон еще не заменил ни ИИ, ни что либо другое.
Аноним 21/02/25 Птн 18:24:35 3394296 13
И да,
Давайте уж всё же без мата как-то)
Аноним 21/02/25 Птн 18:35:55 3394316 14
Паскаль хуета, в школе пытались скормить его, все знали, что это некроговно и никто не трогал.
Языки школьникам нужны в первую очередь для олимпиад, алгоритмы проще всего объяснять на питоне, следовательно - питон. Можно добавить потом плюсы на десерт.
Аноним 21/02/25 Птн 22:50:41 3394544 15
>>3394288
Нет, такому человеку точно не будет интересен Питон. C, C++, возможно Java или C#, Даже может быть Javascript но маловероятно что это будет именно Python.
Ну и опять-таки мы говорим здесь о педагогической полезности, и тут Питон очень отстаёт от позености Паскаля.
Если говорить об идеальной ситуации для такого ученика, который очень хочет понять как действительно работает программирование, то лучшим вариантом изучения будет след. последовательность (лично моё мнение, лично я так и учил программирование после того как закончил с JavaScript-ом баловаться):
1. Pascal (Для изучения алгоритмов и в целом основ процедурного и структурного программирования)
2. C для того чтобы чуть глубже разобраться с устройством компьютера (У нас параллельно читался курс по Архитектуре компьютера и ОСям, соответственно мы ещё изучали основы ассемблера и работу с ОСью средствами как стандартной библиотеки так и системных вызовов)
3. Eiffel - для изучения основ ООП (Нам его преподавали, а тем кто был после нас уже вместо него преподавали сразу Джаву, но мне и моим сокурснимам очень понравилось погружение через Eiffel)
4. C++/Java/C# - как основной General-Purpose язык для последующих проектов по Компиляторам, ОСям, Сетям, БДшкам, Распределённым Системам и тд
5. Lisp (Scheme/Racket) или Haskell - для изучения основ функционального программирования. В дальнейшем очень удобно пользоваться ими для продвинутых курсов по Компиляторам и Семантике языков программирования. У нас преподавали и Lisp (У нас был отдельный курс по ФП - там был и Scheme и Racket) и дополнительно многие брали курс по Haskell (Многие из них сейчас работают на Scala в Т-Банке, остальные в основном на C++ работают)

Но это всё идеализированная система для каких-нибудь университетов или для тех у кого много времени, в реальности применить такую схему для обучения кого-то программированию с нуля будет достаточно сложно. Обычно в реальности всё выглядит как-то так: Потрогал Js, потрогал Go, потрогал Python, в итоге выучил Java, поработал пару лет джавистом, заинтерисовался программированием более серьёзно, пошёл учить SICP (обычно почему-то идут учить именно его)
Аноним 21/02/25 Птн 23:35:45 3394576 16
Основы программирования в школе это переменные, циклы, бранчи и функции ало. Че вы несёте здесь, графоманы. Это можно хоть на блок-схемах изучать.
Аноним 22/02/25 Суб 00:09:46 3394587 17
image.png 35Кб, 967x217
967x217
у меня есть рофельный перевод виртовской книжки по алгосам на каком-то нех летящем на крыльях ночи ака оберон. отличный пример как не надо переиздавать старые книги и убивать их мертвым диалектом и без того мертвого языка, вдобавок среда разработки это какая-то прото жаба от которой даже взрослый бы ахуел. у них там едет нинужно через нинужно, даже лгбт подсветку кода нельзя включить. и все это в рамках попильно образовательного проекта информатика-21. наверное он давно сдох даже не родившись но все равно показательно. в науке отрицательный результат тоже результат, заставляет задуматься так сказать

>>3394091
>Человек, травмированный динамической типизацией, уже вряд-ли станет хорошим программистом...
как же заебали эти петушиные вскукареки. биороботы тупо повторяют за дидами ни на секунду не обременяя свою забитую формальным наукообразием башку
Аноним 22/02/25 Суб 07:48:19 3394637 18
1682999846451.jpg 55Кб, 800x628
800x628
>>3394091
>Человек, травмированный динамической типизацией, уже вряд-ли станет хорошим программистом
>>3394226
База. Это надо в камне высечь и выжечь каленым железом на лбу каждого причастного к учебе.

>>3394091
>Питон для обучения ужасен, он, примерно как и Бейсик, прививает хуёвый стиль и закрепляет непонимание работы компьютера.
Смотря какой бейсик. Классический Бейсик наоборот, лучший язык, у него синтаксис как у ассемблера, идеально для учебы, понимания как работает программа. А вот Паскаль обмазанный кривыми абстракциями уже не то, частично вреден.
Аноним 22/02/25 Суб 08:54:03 3394656 19
>>3393963 (OP)
Надо с ассемблера начинать. Я серьёзно. Но не с ебучего x86, а с простенького, виртуального, с простыми мнемониками, со своими регистрами, синтаксисом типа RISC-V, без сайд эффектов, без внешней памяти и без системных вызовов.
Аноним 22/02/25 Суб 12:14:52 3394742 20
>>3394637
Но ведь в бейсике динамическая типизация
Аноним 22/02/25 Суб 13:47:24 3394831 21
>>3394742
Нет, статическая.
N - числовая переменная
N$ - строковая переменная
В Бейсике отсутствует RTTI, рефлексия или как там эта скриптовая срань называется. Бейсик - не скрипт, это истинный язык программирования, а тот же Питон это скрипт. И чем хорош Бейсик, он выглядит и работает как ассемблер - машинный язык реального исполняемого кода, но при этом не нужно зубрить кучу ненужного говна вроде спеков процессора и тому подобного, куда там в какие регистры что помещать, а куда нельзя, и так далее, из за этого полезных знаний ученик не получит утонув в горе мусора. Ассемблер нужен уже для реальной работы, но не учебы.

Если посмотришь на код >>3394637 видно, что ученику будет понятно, как работает компьютер. У каждой инструкции есть адрес и они выполняются по порядку от меньшего к большему адресу, плюс есть прыжки-переходы. Таким образом, даже малейшая абстракция как цикл FOR NEXT становится понятной ученику, что NEXT это тот же условный переход GOTO, лишь синтаксический сахар. Программный код прозрачен и понятен, как оно на самом деле работает.

А теперь возьми например Си. Тебе должно быть понятно, что С# у которого весь код упакован в классы, ужасен для обучения, такая парадигма изуродует мышление ученика. И Си ничем не лучше, там весь код упакован в функции, такие же тупорылые абстракции как классы. Такому нельзя учить, получишь идиотов на выходе. В Паскале хотя бы поделено на процедуры и функции раздельно, уже лучше, но скоупы Begin End это тоже вредоносные абстракции. Такое надо учить уже после того как разобрался с базой, но не с нуля.
Аноним 22/02/25 Суб 16:06:36 3394993 22
>>3394831
А, блин, у вас тут тред по обучение.
Ну да, бейсик норм, я сам с него начинал.
Всё, пойду отсюда.
Аноним 22/02/25 Суб 20:42:06 3395223 23
>>3394239
Вот именно, что школа даёт базовые знания, а не профессиональные навыки. Паскаль поможет понять как выглядит программирование и как работает компьютер. Да и язык этот не бесполезен сам по себе - под него существуют как минимум, две динамично развивающиеся кроссплатформенные среды разработки, и на нём можно писать приложения от десктопов до мобилок... Не вижу причин почему школьный курс Питона поможет человеку, не собирающемуся в IT, лучше, чем школьный курс Паскаля. А для тех кто пойдёт в IT, Паскаль будет лучше, и я уже написал почему.
Аноним 22/02/25 Суб 20:59:36 3395225 24
>>3394587
> биороботы тупо повторяют за дидами
Ок, поридж: динамическая типизация родом из 50-х годов - модная и современная фича. Только диды-консерваторы не понимают её величия, и пилят свои типизированные языки, вроде TypeScript, лишь бы не писать на божественном JS...
Аноним 22/02/25 Суб 21:04:02 3395227 25
>>3394637
> Классический Бейсик наоборот, лучший язык, у него синтаксис как у ассемблера, идеально для учебы, понимания как работает программа
Наоборот, он даёт абсолютно неверное представление как должна выглядеть программа. От ассемблера тут только отсутствие структуры.
Аноним 23/02/25 Вск 10:39:13 3395370 26
>>3395223
Потому что питон это новый эксель, офисный платон сможет потом писать скрипты вместо макросов.
Если ты хочешь какую-то простенькую автоматику для себя замутить (сайт там распарсить или бота в тг сделать) - ничего проще питона нет и не будет, достаточно загуглить, сейчас даже гуглить мб не нужно, так как нейродебил загуглит за тебя.
Паскаль мертвее всех мертвых уже хуй знает сколько лет, непонятно, зачем продолжать преподавать этого уродца в школах точнее понятно, учителя в обычных школах нихера не знают и не умеют, иначе не работали бы там, а в элитных школах паскаль и так не преподают. Если уж хочешь мучать детей памятью - давай си, он хотя бы актуален.
Аноним 23/02/25 Вск 11:01:02 3395377 27
>>3393963 (OP)
Для начального обучения программированию ничего лучше паскаля до сих пор нет. Препод пояснил, почему сишка не годится http://www.croco.net/croco/papers/stolyarov_2010.pdf

А про питон и прочую скриптоту и речи быть не может.
Аноним 23/02/25 Вск 11:04:06 3395379 28
Аноним 23/02/25 Вск 11:24:45 3395392 29
Кто такой этот ваш питон, о нем почти не слышно. Паскаль совсем другое дело, и в рейтинге tiobe уверенно входит в сотку. Оставьте питон лентяям, которые не спешат по жизни в мир хайлоада. Куда вы берете со своим убогим gil в 2025? В божественном паскале этого нет. Delphi наше все.
Аноним 23/02/25 Вск 11:57:43 3395417 30
>>3395377
>столяров
Кот_смеется.jpg
Аноним 23/02/25 Вск 12:27:57 3395432 31
>>3395370
Ты читать умеешь?
>школа даёт базовые знания, а не профессиональные навыки

Давай тогда на математике учить бухучёту, на труде учить работать с ЧПУ, на ИЗО рисовать правило 34 в фотошопе и заливать на патреон. Ведь иначе все школьные предметы совершенно не актуальны.
Аноним 23/02/25 Вск 12:39:17 3395435 32
>>3395370
Дети не идут на галеры после пятого класса (или когда там информатика начинается) клепать круды или админить сервера. Им нужно дать понимание, что такое программы и как компьютер работает в общем случае. Питон в этом плане бесполезен.
Аноним 23/02/25 Вск 12:57:57 3395443 33
KTurtlerus.png 53Кб, 646x508
646x508
>>3393963 (OP)
>лучшим для образовательной системы
ЛОГО
Он нагляден. Он интерактивен. Он локализован.
Аноним 23/02/25 Вск 13:00:43 3395445 34
>>3395435
После окончания школы большей части детей познания в стиле "что такое программы" и "как работает компухтер" нахуй не пригодится. Более того, значительная часть программистов умудряется работать, этого не зная, и им норм. Детям от школы нужны либо прикладные знания, либо буст в поступлении (олимпиадах). Ни там ни там паскаль не пригодится (хотя при должном извращении можно на нем решать олимпиады, но честно сомневаюсь в богатстве тамошней стандартной библиотеки).
>>3395432
Действительно, зачем давать что-то прикладное по прикладной (практически рабочей профе), лучше давайте преподавать теоретический кал, который 99.9% просто забудет сразу после выхода из кабинета. Программирование это буквально труд 2.0, относиться стоит соответствующе. Вон, в совке на труде как раз учили, как на станках хуярить, всем было норм.
Аноним 23/02/25 Вск 13:28:50 3395462 35
>>3395445
>познания
>не пригодится
>нужны
>прикладные знания
>в школе
Клаус Шваб, спок. Из своих немцев бороботов делай!
Аноним 23/02/25 Вск 13:32:16 3395464 36
>>3395462
>бороботов
биороботов )
Аноним 23/02/25 Вск 14:25:14 3395508 37
>>3395445
>люди как правило тупые, ум им не нужен
>значит не надо их напрягать, надо расслабляться и тупеть как хочется
И пизда человечеству, останутся как раз умные, а такие как ты будут рабами с веревками на шее.

>"как работает компухтер" нахуй не пригодится
>Вон, в совке на труде как раз учили, как на станках хуярить, всем было норм.
Хуярили на станках не понимая как эти станки работают? А не зазвизделся ли ты, петушок?
Нельзя быть программистом не понимая как работает компьютер, результатом будет катастрофа.
Аноним 23/02/25 Вск 14:33:58 3395517 38
>>3395508
Но у нас и правда на уроках труда были токарные станки, на которых надо было выстругать фигурную говняшку из дерева. Уроки труда были единственными раздельными для пацанов и девок. И это не СССР, а после распада период.

мимо скуф
Аноним 23/02/25 Вск 17:00:14 3395637 39
>>3395508
Он имеет в виду веб-кодеров. Им действительно ни к чему знать, как работает компьютер или даже интерпретатор пхп, на котором они разрабатывают круд-контроллеры.
Аноним 23/02/25 Вск 17:16:11 3395644 40
>>3395637
Это пока поезд попила бабла еще едет по инерции к обрыву. Такое не может продолжаться вечно, эта клоака из макак неизбежно звезданётся.
Иными словами, это не программисты, а паразиты на пузыре. Если цель образования штамповать такое, ну удачи и земля стекловатой. Узколобые правители не видящие дальше своего носа, дальше сиюминутной выгоды, это катастрофа.
Аноним 23/02/25 Вск 17:47:31 3395655 41
>>3395370
>зачем продолжать преподавать этого уродца в школах
Чтобы отделять операнды от операторов.
Приводили мне на практику таких оболтусов, которые с сей и шарпа начинали. Для них что название переменной, что ключевое слово, всё одно сквозное магическое наречие. Методом проб и ошибок заставляли работать свой говнокод.
Аноним 23/02/25 Вск 17:49:53 3395657 42
>>3395655
Начни они с питона, для них бы и вложенность с ветвлением магией казалось, подбирали бы отступы пока не заработает.

Учебный язык должен обучать.
Аноним 23/02/25 Вск 17:56:29 3395661 43
>>3395655
>Чтобы отделять операнды от операторов
Так в питоне тоже надо понимать разницу между операндами и операциями.
Аноним 23/02/25 Вск 18:02:19 3395669 44
>>3395661
Понимать надо везде. Но систематически обучает этому только Паскаль с его обязательной VAR секцией.
Аноним 23/02/25 Вск 18:04:33 3395672 45
и то и то UNSAFE.
только раст/головоланг.
Аноним 23/02/25 Вск 18:05:24 3395674 46
>>3393993
> 2 девок 8 класс которые впервые узнали про то что внутри веб сайта оказывается есть код
Если честно, я об этом узнал в 9 классе, когда после пролистывания учебника по информатике увидел html и прочее. При этом сейчас уже лет как 5 занимаюсь помесью написания dll'лек и классов на java, чтобы дёргать эти самые dll'ки.
Я даже больше скажу: лишь на первом курсе универа я узнал, что exe'шник может быть архивом, внутри которого куча исполняемых файлов.
Аноним 23/02/25 Вск 18:32:35 3395693 47
>>3395669
Про VAR-секцию: конечно, в си нет такого жёсткого требования в виде отдельной секции для объявления переменных, однако это не делает его хуже. При этом, как я считаю, человек должен сам научиться (если он учится писать программы) составлять список переменных, которые будут нужны. И что наличие отдельной var-секции, что возможность внутри блочного объявления переменной - оба бесполезны, если нет умения(навыка) формулировать задачку и понимать, какие нужны для её решения переменные.
Я соглашусь, что питон будет плох как первый язык, а потому Паскаль тут лучше(просто иных вариантов ему особо и нет(кроме более серьезных языков, которые обычно сразу под какую-то парадигму созданы.).
Аноним 23/02/25 Вск 19:02:33 3395707 48
>>3395655
Так они просто нихуя не знали, когда не учишься нет разницы, с чего начинать, ты причину со следствием путаешь.
Аноним 23/02/25 Вск 19:04:18 3395709 49
>>3395657
Обучать должен преподаватель, а не язык, но ты, очевидно, даже в питоне не разобрался, ну не мудрено, в твоем пту для младшего преподавательского состава был только паскаль.
Аноним 23/02/25 Вск 21:03:30 3395779 50
преподавать освоившим основы надо языки которые могут пригодиться и у которых есть нормальная типизация. то есть си, кресты, джава.

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

паскаль в годы моей молодости был мёртвым никому не нужным говном с громоздким для новичка синтаксисом (насколько же проще выделяются циклы и прочие конструкции в си фигурными скобочками особенно в бсдшной нотации, в отличие от BEGIN END) из изучения которого я понял только то что им можно рисовать кружки и прямоугольники на экране корвета. паскаль нужен только чтобы отпугивать новичков от программирования и создавать впечатления что это какая-то сложная, непонятная и в целом абсолютно ненужная хуйня.

если бы я утверждал программу обучения молодёжи программирования я бы вообще сначала преподавал условия/циклы/массивы/алгоритмы в псевдокоде/баше чтобы люди привыкли к основным понятиям, потом автоматизацию всякой хуйни на компе с помощью баш-скриптов чтобы у людей в голове отложилось что программирование это полезно - например написать башскрипт который в связке с xdotool будет по одному хоткею нажимать на левую кнопку мыши в майнкрафте чтобы не копать самостоятельно а по другому хоткею отжимать левую кнопку. а когда в голове отложится мысль что нихуя себе программирование может пригодиться в игрульках а не только кружки на экране рисовать, тогда можно давать какой-нибудь императивный язык который имеет относительно простой синтаксис и при этом хорошо иллюстрирует работу компа, например си. если новичкам давать ооп или функциональную шизу то они разбегутся в ужасе.

я бы ещё и awk пытался давать тем более что он интерпретируемый как питон и при этом максимально си-подобный да ещё и постоянно встречается в ответах на стековерфлоу что говорит о его актуальности, но единственный нормальный учебник по нему не переведён на русский, да и английский в нём из времён косыгина и молодого киссинджера, и сама подача материала перескакивает с темы на тему и плохо поделена на главы.
Аноним 23/02/25 Вск 21:41:03 3395793 51
>>3395779
Я всякое видал, но эта жирнота уже все границы переходит.
23/02/25 Вск 22:55:04 3395825 52
>>3393963 (OP)
Что вы блять придумали какую-то хуйню. "Лучший язык для обучения", "лучший первый язык", и т.д. ЧТО? Любой язык имеет как плюсы, так и минусы. Идеальных языков не существует. Любому языку общего назначения можно обучить. Исключения: cпециализированные языки - haskell, verilog, ampl и проч.

Я думаю, для школы подойдёт любой язык, который не требует длительного пердолинга (настройки компилятора, долгой компиляции и т.д.)
Аноним 23/02/25 Вск 23:29:38 3395842 53
>>3395825
Детство должно быть суровым. С прибитыми к полу игрушками и уроками информатики без компьютеров. Программы в школе нужно писать на тетрадках в линеечку карандашем на языке 1С. Тодда будет толк.
Аноним 24/02/25 Пнд 14:08:00 3396159 54
>>3395825
Ага, да, конечно. нет
Именно поэтому везде в школах учат именно английский, а не какой-нибудь румынский.

По сабжу python/c#/java.
Аноним 25/02/25 Втр 06:33:54 3396687 55
Аноним 25/02/25 Втр 10:46:12 3396774 56
>>3393963 (OP)
Хуя тут дедов понабежало со своми МЫ СТРАДАЛИ И ВЫ СТРАДАЙТЕ, асм и сишку предлагают непуганой школоте. Да ни один школотрон не захочет писать на сложной мертвой хуйне для стариков, а в худшем случае это вообще привьет отторжение к программированию у школия.

Программирование в школе на информатике это практически всегда баловство. В большинстве случаев, за исключением каких нибудь профильных классов, у урока информатики цель даже не научить школоту кодингу, а показать что это такое, научить самым основам, чтобы ученики заинтересовались и уже потом сами начали вникать в тему. На уроки по сишке или асму школота будет ходить как на математику и физику, чисто чтобы за зубрежку оценку поставили и отъебались со своей сложной запутанной хуетой.

>Python или Pascal
Очевидный питон. Актуальный и прикладной, кроссплатформа, очень простой синтаксис чуть ли не уровня псевдокода, динамическая типизация и куча синтаксического сахара чтобы дрочить алгоритмы без лишней ебли, а если школьник всерьез заинтересуется питоном и будет его изучать дома, то инфы по нему на всяких профильных сайтах и прочих стаковерфлоу ему более чем хватит, как и сторонних пакетов, в отличие от мертвого паскаля.
Аноним 25/02/25 Втр 11:07:00 3396795 57
1670452762288.webm 21164Кб, 1080x1920, 00:01:00
1080x1920
>>3396774
cи не хуйня для стариков, между созданием си и созданием питона прошло меньше времени чем с релиза второго халфлайфа до сегодняшнего дня.
Аноним 25/02/25 Втр 14:35:32 3397019 58
>>3396774
>МЫ СТРАДАЛИ И ВЫ СТРАДАЙТЕ
Именно так. Люди ленивые, а учеба требует усидчивости, следовательно система обучения должна заставлять работать через нехочу, то есть страдать. Для лентяя учеба это страдание, лентяи обязательно должны страдать, иначе они деградируют.
Аноним 25/02/25 Втр 14:53:19 3397033 59
>>3393963 (OP)

>2 языков программирования вы считаете лучшим для образовательной системы
Зависит от задачи и школы. В среднем по больнице -- питон. Потому что задача школы не сделать из 100% учеников анальников, а дать полезные навыки.

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

Обучение паскалю дает один конкретный навык -- понимание алгоритмов и структур данных и правильные базовые навыки написания кода. Но это нужно маленькому проценту учеников, большинству достаточно умения написать простенький скриптик, а самое наличия базовых представлений о том, что "программировать" -- это не страшно.
Аноним 25/02/25 Втр 15:02:28 3397045 60
>>3395223
>Паскаль поможет понять как работает компьютер
Нет. Именно из-за паскаля (и C в универе) я в душе не ебал, нахуя кто-то вообще занимается программированием и как это вообще может кому-то быть нужным ИРЛ. Интерес к программированию возник только, когда я столкнулся с Питоном и узнал, что я могу за пару строчек кода перемножать матрицы, обучать нейронки, делать скрапперов, которые будут что-то ДЕЛАТЬ в реальном мире за пределами моего компа и так далее.

>Не вижу причин почему школьный курс Питона поможет человеку, не собирающемуся в IT, лучше, чем школьный курс Паскаля
Потому что Питон -- это прикладной навык, который полезен вообще всем, а не только анальникам, например.
Аноним 25/02/25 Втр 21:21:13 3397401 61
>>3397045
>Интерес к программированию возник только, когда я столкнулся с Питоном
Это как сказать "Интерес к программированию возник только, когда я столкнулся с Батниками". Дегрель выучивший батники и пишущий всю жизнь эти батники. Кому нахуй нужны твои батники, тупой урод? Никому, так же как и питонячьи скрипты, лишь показатель необучаемого дегенерата. На питоне софта не существует, так же как на батниках. Я видел софт на С++ в который засунули питон, такое есть и понятно зачем, но то программисты на С++, а не питонодебилы.
Аноним 25/02/25 Втр 22:56:36 3397447 62
>>3395370
> питон это новый эксель, офисный платон сможет потом писать скрипты вместо макросов
Офисному планктону больше пригодится VBA, от которого будет реальная польза а не гипотетическая. Для офисных задач большего не требуется.
> Если ты хочешь какую-то простенькую автоматику для себя замутить (сайт там распарсить или бота в тг сделать) - ничего проще питона нет и не будет
Ага, только для начала намути себе библиотек, покури документацию к ним, а потом уже делай свою "простенькую автоматику". Но прикол в том, что то же самое можно и на любом другом языке сделать, питон тут не является единственным и безальтернативным вариантом.
> Паскаль мертвее всех мертвых уже хуй знает сколько лет
Тогда чтоб нам всем так умереть, как мертв Паскаль... Существует в актуальном виде под все платформы, под него развивается как минимум, одна коммерческая среда разработки, и куча свободных. А если под Паскаль успешно продаётся весьма недешёвая IDE, то может рано его хоронить? Рыночек велит Паскалю жить.
> Если уж хочешь мучать детей памятью - давай си
Сишка обязывает управлять памятью буквально сразу после хеллоуворлда, а Паскаль нет. Паскаль позволяет изучить программирование постепенно, и подойти к управлению памятью когда ты будешь готов для этого - изучишь типы, циклы, ветвления, освоишь структурное программирование... Даже хеллоуворлд на Си будет сложно объяснить детям, в отличии от хеллоуворлда на Паскале.
Аноним 25/02/25 Втр 22:59:16 3397449 63
>>3397401
А жаба — это труъ программирование или тоже говно для скрипт-киддисов?
Аноним 25/02/25 Втр 23:24:23 3397461 64
>>3395445
> Детям от школы нужны либо прикладные знания
Нет, иначе детей бы отдавали в фазанки сразу по окончании начальных классов, где их учили бы сугубо прикладным вещам: варить борщи и металлы, разбирать и собирать движок приоры, класть кирпич и плитку, распиливать брёвна на доски ленточной пилой, и т.д.
Школьное же образование призвано расширить кругозор школьника достаточно, чтобы он смог принять осознанный выбор - кем ему быть. Что ему заходит, а что не очень, что получается, а что нет, что интересно, а что непонятно и навевает скуку... А если школьник нихуя не знает о мире, то как он вообще поймёт куда ему поступать? Если он вообще не знает что такое программирование, и как работает компьютер, то как он поймёт что хочет быть программистом?
Аноним 25/02/25 Втр 23:38:58 3397464 65
>>3397045
Лол, а у меня интерес к программированию возник только когда я увидел Delphi, и понял что я прямо сейча смогу создавать такие же программы, какими пользуюсь на своём компьютере. Если бы мне вместо этого сунули скриптовый язык, и сказали "смотри, тут можно матрицы умножать", я бы наверное решил что программирование это дикая скука...
> Потому что Питон -- это прикладной навык, который полезен вообще всем
Ты преувеличивашь его значимость. Питон точно также нужен только анальникам, остальным людям он не сильно нужен... Бухгалтеру будет полезнее знание 1С, офисному клерку - VBA, даже у сисадминов есть свои варианты - sh, powershell... Питон это всего навсего ещё один скриптовый язык со своими достоинствами и недостатками.
Аноним 26/02/25 Срд 00:57:03 3397470 66
>>3397461
но они одновременно все хотят быть то космонавтами, то физиками, то юристами, то программистами
Аноним 26/02/25 Срд 06:58:18 3397521 67
>>3397033
>большинству достаточно умения открыть браузер и ввести в поисковике запрос
Поправил тебя.
Какое нахуй программирование, какие скриптики?! Дай бог, один человек с класса будет пердолиться.
Аноним 26/02/25 Срд 08:52:02 3397536 68
>>3397521
>Дай бог, один человек с класса будет пердолиться.
Когда я был школьником у нас был один компьютерный класс на две школы полные детей. Из всей этой толпы зависал на компьютерах только я один, и еще один человек не зависал, но интересовался. Итого, полтора человека на две школы. Вот реальная статистика людей которым не похуй на компьютеры. Все кто набежал в "айти" это та же самая индифферентная толпа приперлась исключительно на запах денег.
Аноним 26/02/25 Срд 21:51:10 3397967 69
>>3397536
>Все кто набежал в "айти" это та же самая индифферентная толпа приперлась исключительно на запах денег.
Просто посмотри, сколько бюджетных мест в универах и колледжах на такое. Та же математика и компьютерные науки. Вот и будет ответ на то, почему такая толпа.
Аноним 26/02/25 Срд 23:18:08 3398004 70
>>3397401

>Дегрель выучивший батники и пишущий всю жизнь эти батники
Из какой сраки ты вытащил утверждение, что я знаю только питон? Каким дауном нужно быть, чтобы реально придавать значение конкретному языку.

Все, что я сказал, это что питон позволяет быстро и доступно показать человеку, что вообще можно делать с помощью кода.

>Никому, так же как и питонячьи скрипты, лишь показатель необучаемого дегенерата. На питоне софта не существует, так же как на батниках
Чел, попустись. На питоне прод авито написан, лол. Не говоря уже о том, что все машинное обучение делается на питоне, а также бионформатика, аналитика и куча чего еще. Знание питона -- это как знание экселя раньше, нужно всем.

>>3397464
>Питон точно также нужен только анальникам, остальным людям он не сильно нужен
Сейчас все переводят на питон. Он теперь вместе Экселя, матлаба, R. Не потому что он сам по себе какой-то хороший, а просто потому что под него куча попсовых библиотек.
Аноним 27/02/25 Чтв 02:28:19 3398048 71
>>3393963 (OP)
Ответ в блате, потому что обычный человек сидящий в обычной школе, где 30 человек в классе не сможет за 40 минут ничего освоить и в этом нет задачи у преподавателя, у него всегда есть любимчики из обеспеченных семей с которыми и время не теряешь в пустую, а обычный человек какая разница? Какой язык программирования? Здесь уже скорее какой язык он использует в жизни и насколько он рентабелен? Ответ очевиден. И здесь нет никакой политики, ты из обычной семьи? Тогда вопрос решается деньгами, учебники написаны не для тебя, а для тех кто в теме. Потом есть категория якобы умняшек, но при этом они нормисы. Так не работает, работает только то что позволяет им хорошо жить.
Аноним 27/02/25 Чтв 02:36:55 3398050 72
>>3398048
И я дополню, вы даже не представляете какой упадок в мухосранских учебных заведениях, там все плывет по течению, щас уже взятки особо не возьмут они как раньше, поэтому все делают вид, что работают и учатся, всем все равно. Потом мне рассказывают начни с себя, а куйло прогуливающие и никуя не делающее становится наносеком.
Аноним 27/02/25 Чтв 07:48:19 3398090 73
>>3398048
>>3398050
Это гопота о1 такое высирает? Ну и говно.
Аноним 27/02/25 Чтв 07:54:05 3398094 74
php
Аноним 27/02/25 Чтв 09:42:18 3398123 75
>>3398090
Это лахтабот такое высирает?
Аноним 27/02/25 Чтв 09:46:58 3398125 76
>>3398048
>любимчики из обеспеченных семей
О, а вот и классовая вражда подъехала.
Учителя выбирают себе любимчиков по интеллектуальному признаку, не по имущественному. Чем проще чувачок улавливает материал, тем приятнее с ним работать.
Аноним 27/02/25 Чтв 09:54:12 3398128 77
>>3398125
Интеллектуальный уровень часто не из говна и палок появляется, на основе материальных благ.
Кто платит, тот и заказывает музыку.
Аноним 27/02/25 Чтв 10:09:14 3398132 78
>>3398128
Пчел, на дворе не 18 век. Информация стоит копейки. Ресурса навалом, дети не пашут в полях с 4 лет. Вопрос в мотивации.
Есть, конечно, уникумы которые просто тушат пожар толпой репетиторов, но в целом обычно это люди у которых родители адекватные, которым просто по приколу в какой-то сфере ковыряться сутками напролёт.
Аноним 27/02/25 Чтв 10:16:51 3398138 79
>>3398132
Важны не факты и информация, а ее интерпретация и объяснение. Это могут сделать только репетиторы, школа не для этого создана, у нас преподаватели саботируют это, им же мало платят, им пох что будет после них. Тоже самое в больничках, им же мало платят и лечить будем как получится.
Аноним 27/02/25 Чтв 14:36:53 3398330 80
>>3393963 (OP)
Программирование ничего не дает и не развивает, его нужно убрать из школы. В школе только фундаментальные знание о мире должны преподаваться, а так же физкультура и труд.
Аноним 27/02/25 Чтв 15:42:16 3398384 81
>>3398330
Программирование ничего не дает если ты говоришь на другом языке типо нашего, здесь уже проблема языка, а не программирования. Здесь вообще без разницы какой язык программирования, это развод гоев. Просто преподавать никто не будет за мрот.
Аноним 27/02/25 Чтв 19:09:31 3398610 82
>>3398330
Школа не проф. образование, школа заставляет соображать башкой, чтобы из тупой личинки вырос думающий человек, иначе не вырастет. Это как физкультура, только физкультура доступна и без уроков, дети и так бегают, а вот думанье башкой без уроков недоступно, как лежать парализованным в кровати годами, получится овощ непригодный к жизни. И так как это общее образование, а не индивидуальная программа, надо давать всем всё, ведь не угадаешь к чему каждый склонен.
>В школе только фундаментальные знание о мире
Программирование и есть фундаментальное знание о мире, парадигма мышления. Раз вычислительная техника вокруг, требуется учить что это такое и как работает, так же как автомобили вокруг, значит требуется учить физику, или там всякие вещества в бутылках продают, значит требуется учить химию.
Аноним 27/02/25 Чтв 20:33:51 3398679 83
>>3398610
Программирование это блатное знание, как и мат.физ по которому большинство самостоятельно ничего не сможет пукнуть. Я просто не понимаю зажравшихся мажориков, которые не благодарны тем людям которые их вытащили на тот уровень на котором не должны находиться. И да учебные заведения только подавляют и уничтожают любых реальных аутистов, в мухосранских учебных заведениях учиться не принято, это не по понятиям. Обычно принято иметь репетитора и знать больше остальных, ведь тебе обещали деньжат и айфон за хорошие оценки.
Аноним 28/02/25 Птн 04:50:03 3398889 84
>>3398679
>Программирование это блатное знание
Ты про профессию, а я ведь сразу сказал
>>3398610
>школа не проф. образование
Школа не универ. У тебя мозгов нет даже прочитать простую фразу, зато про блат попиздеть милое дело. Вот такие тупорылые животные и вырастают без школьного образования, поэтому оно и нужно, нужно принудительно учить тупой скот, чтобы хоть как-то был похож на человека, всё же не в лесу живем, требуется быть человеком, а не дикарем-обезьяной.
Аноним 28/02/25 Птн 11:30:02 3399008 85
>>3398889
Ты идеалист, если чел живет в мухосране он спокойно может не водить своих детей в местные учебные заведения. Более менее топ только в миллиониках, как и средние зарплаты и в совке в нормальных мат.физ школах, во всяких мгу учились дети элиты, а не рабочий пролетариат, поэтому нехуй сказки рассказывать.
Аноним 28/02/25 Птн 13:18:10 3399102 86
изображение.png 64Кб, 640x427
640x427
изображение.png 88Кб, 624x441
624x441
изображение.png 8Кб, 281x179
281x179
>>3393963 (OP)
Общался с чувачком который держит детский кружок по программированию. Он говорит что есть три разные задачи. Для них выбираются разные языки.
1) Вкатить с нуля в алгоритмы и концепции - scratch и разные игры про кодинг.
Спустя пару месяцев:
2) Дать для скилла язык который будет принудительно заставлять изучать сам язык программировании, структуру кода, переменные, типы, области видимости и так далее. Здесь они используют внезапно Java.
3) Дать для мотивации магический инструмент на котором можно легко писать код для самых разных задач - питон (у нас в школе такая задача вообще никогда не ставилась, лол мотивация для слабых духом)
То есть сначала скрэтч, потом просто ведут разработку на двух языках и все довольны. Оказывается совсем не обязательно выбирать что-то одно.
Аноним 28/02/25 Птн 13:35:20 3399117 87
>>3399102
Чел, никому не интересны схемы мошенничества, речь идет о реальном изучении.
Аноним 28/02/25 Птн 14:05:18 3399137 88
>>3393963 (OP)
Что то хуйня, что это.
Надо изучать Линукс и Bash.
А то имеем целое поколение скуфов-виндузятников, потому что M$ в свое время взятки куда надо заносила.
Баша будет достаточно для школьной программы.
И в дальнейшем обучении в универе пригодится, и просто по жизни, как компьютерная грамотность (вкупе с Линуксом офк).

А по поводу Паскаля - ну это же говно никому не нужное. Нахуя школьникам его пихать? Тем, кто в программисты не пойдет, пользы ноль. А тем, кто пойдет, баш больше пригодится.

Что касается долбоеба Столярова, который в треде упомянут. У него два тезиса:
> Надо учить Паскаль потому что в С в программе Hello World используются указатели
Ну пиздец, аргументище. А если начать обучение не с хеллоуворлда, а с того, чтобы один-два урока потратить на объяснение того, как память компьютера устроена и что такое переменные? Реально, заскорузлый скуф, застрявший в девяностых. Не может даже подумать о том, чтобы свой шаблон мышления поменять и не кормить людей говном.

> Надо учить Паскаль потому что иначе не объяснить, что такое побочный эффект
Блядь, да даже то объяснение, которое он у себя в учебнике приводит, можно взять и перенести на псевдокод и все понятно будет. Еще до хэллоу ворлда ебаного даже.

Итого, за два-три занятия решаем все проблемы, которые заставляли Столярова годами засирать мозги бедолагам-студентам и переходим к C
Аноним 28/02/25 Птн 15:58:45 3399230 89
>>3399102
>чувачком который держит детский кружок по программированию.
Бред и тупость таких слушать. Цель кружков - привлечь детей, чтобы они пришли и не ушли, для этого нужно чтобы детям было весело, легко. Он дает детям всякую бесполезную хуету лишь бы с них бабло снимать, ведь это его работа. Цель кружка - не учить программированию, а развлекать, и как можно больше, а значит надо привлекать долбоебов которым программирование не нужно, не их это. Это как продают книжки по изучению языков "Язык за три дня!", "Язык за 15 минут!". Ясно, что по такому говну ничего не выучишь, зато продается хорошо, ленивые дебилы клюют. Вот и у кружков тот же принцип, капитализм же, бабло, бабло надо, а не людей воспитывать, тем более люди не хотят воспитываться и не заставишь, соевые снежинки.
Аноним 28/02/25 Птн 16:28:19 3399261 90
>>3399230
Так книги не предназначены для обучения в целом, все популярные книги хороши для тех кто уже все знает, быстро вспомнить информацию и около того.
Аноним 28/02/25 Птн 16:50:27 3399277 91
>>3399261
>Так книги не предназначены для обучения
Необучаемый сдвгшник, спокуха
Аноним 28/02/25 Птн 17:09:48 3399292 92
>>3399277
Обучаемый нормис, аргументируйте свою позицию сквозь призму разваленного образования
Аноним 28/02/25 Птн 17:20:10 3399303 93
>>3399292
Как разваленное образование связано с твоим тезисом, что книги не пригодны для обучения? Здесь нет никакой связи, это раз.
Второе - если ты среди огромного количества книг по программированию (а они пишутся для разных возрастов, уровня подготовки и т.д.), не смог найти для себя ни одной полезной - то проблема не в книгах, а в тебе, уж извини.
Аноним 28/02/25 Птн 17:30:36 3399319 94
>>3399303
1. Программирование на английском
2. Ты говоришь не на английском + другой уровень абстракции
3. Никто не будет писать убыточные книги для себя, учи свой рыночек
Аноним 28/02/25 Птн 17:33:59 3399323 95
>>3399319
Нейросеть, у тебя галлюцинации пошли? Ты к чему эти тезисы высрал вообще?
Аноним 28/02/25 Птн 17:37:14 3399329 96
Аноним 28/02/25 Птн 17:40:45 3399333 97
>>3399329
Твое утверждение про ненужность книг я разъебал, а спорить с бредогенератором я не готов. Так что пей таблетки от сдвг, слушай маму, читай книги.
Аноним 28/02/25 Птн 17:42:11 3399335 98
>>3399333
Ты только как нормис обосрался по скрипту
Аноним 28/02/25 Птн 17:44:17 3399339 99
>>3399335
>Маню разъебали в споре, но ей обидно и она продолжает нести хуйню
Аноним 28/02/25 Птн 17:48:15 3399343 100
>>3399339
Просто признайся что по блату прыгнул, тебе не стоит оправдываться
Аноним 28/02/25 Птн 17:50:05 3399346 101
>>3399343
>маня продолжает бредить
По какому блату? Куда прыгнул? В койку к твоей мамаше?
Аноним 28/02/25 Птн 17:52:05 3399348 102
>>3399346
Ты сам родился дурачок? Сам в школу пошел?
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов