Python
Вот какой смысл учить в школах и ВУЗах мертвые языки, вроде Бэйсика и Паскаля?
Я думаю, что проще учить какой-нибудь из современных высокоуровневых языков (Python, C#, C++, Delphi уж на худой конец). Базовые понятия об алгоритмах можно почерпнуть и из них. Да, немного сложнее в освоении, но их вполне можно будет использовать для практических задач в будущем...
Паскаль неплохой вариант учебного языка. Конечно, Паскаль не лишён недостатков (даже в качестве учебного языка). Какой язык выбрать?
В Python динамическая типизация, это недостаток для учебного языка.
C# - даже в простейшей программе надо создавать класс. Получается, надо писать лишние слова, смысл которых новичку непонятен.
C++ очень сложный, замороченный язык.
Delphi - это расширенный Паскаль. При изучении основ программирования эти расширения не нужны.
Есть более новые языки, которые могли бы заменить Паскаль. Но эти языки либо мало популярны, или по ним мало литературы для новичков. Поэтому Паскаль - это традиция.
В Python динамическая типизация, это недостаток для учебного языка.
C# - даже в простейшей программе надо создавать класс. Получается, надо писать лишние слова, смысл которых новичку непонятен.
C++ очень сложный, замороченный язык.
Delphi - это расширенный Паскаль. При изучении основ программирования эти расширения не нужны.
Есть более новые языки, которые могли бы заменить Паскаль. Но эти языки либо мало популярны, или по ним мало литературы для новичков. Поэтому Паскаль - это традиция.
Игорь Киреев
Спасибо за интересный и развернутый ответ)
Я не знаю в каких школах и вузах учились остальные, но в моем случае смысла от информатики было ноль полный и абсолютный ноль. Основная причина адовый коктейль полной неподготовленности преподавательского состава и применения классических приемов обучения к специфической дисциплине, а именно начинаем с основ.... а далее программа обучения тупо заканчивается и остаются рудиментарные разрозненные куски знаний+никаких навыков их применения.
Аданис Баширов
Такая же фигня.
Это ещё что...
Вот до революции в гимназиях учили латынь и греческий.
Вот до революции в гимназиях учили латынь и греческий.
смысл прост, что знают, то и втирают
хочешь больше, прлати бабло, изучай сам
хочешь больше, прлати бабло, изучай сам
"Delphi" - который устарел
"C++" - который и взрослым-то не под силу, если нет профессионала рядом
"Я думаю" - вредно тебе над этим думать, увы...
"но их вполне можно будет использовать для практических задач в будущем..."
каких там практических задач?
училка научит как на работу джуниором устроиться? все 30 человек придут джуниорами? в одну ту же компанию? или в 20-30 разных компаний придут одинаковые джуниоры?
вот чему стоило бы учить так это гуглить. ну кто-то и учится наверно. чтобы найти ГДЗ, готовые рефераты и прочее. менее способные учатся задавать вопросы на ответах и ждут халяву. вот это реально практическая информатика.
"C++" - который и взрослым-то не под силу, если нет профессионала рядом
"Я думаю" - вредно тебе над этим думать, увы...
"но их вполне можно будет использовать для практических задач в будущем..."
каких там практических задач?
училка научит как на работу джуниором устроиться? все 30 человек придут джуниорами? в одну ту же компанию? или в 20-30 разных компаний придут одинаковые джуниоры?
вот чему стоило бы учить так это гуглить. ну кто-то и учится наверно. чтобы найти ГДЗ, готовые рефераты и прочее. менее способные учатся задавать вопросы на ответах и ждут халяву. вот это реально практическая информатика.
Игорь Киреев
Согласен) особенно насчёт последнего.
Но как по мне все познается именно через решение более сложных правтических задач. Если человек ищет решения - он их найдет.
"Delphi - который устарел" - тоже согласен, поэтому "на худой конец"
Хотя много небольших программ до сих пор на нем пишут) все же практического толку от него куда больше, чем от Паскаля, а в плане изучения он достаточно простой...
Но как по мне все познается именно через решение более сложных правтических задач. Если человек ищет решения - он их найдет.
"Delphi - который устарел" - тоже согласен, поэтому "на худой конец"
Хотя много небольших программ до сих пор на нем пишут) все же практического толку от него куда больше, чем от Паскаля, а в плане изучения он достаточно простой...
Просто в таких вуза преподы больше ничего и не знают
В школах дают общее образование, и на этих языках проще всего показать суть программирования. Готовых профессиональных программистов, так же как и физиков, химиков школы не готовят.
А шоб було, один писюн никто потом не идет по тому. что учили или преподавали в школах или вузе. Идешь потом работать как есть грузчиком или *свободная касса* и в перерыве на выходных, потягивая пиво или чего покрепче выкабеливатся, что ты знаешь языки программирования.
А если серьезно, то толку от этого мало, так-как нужен хороший специалист. А денег как всегда нет! Ну, ты и сам дальше понимаешь
А если серьезно, то толку от этого мало, так-как нужен хороший специалист. А денег как всегда нет! Ну, ты и сам дальше понимаешь
Если нужно научить именно основам построения алгоритмов, то лучше паскаля сложно что-то придумать.
Более сложные языки будут использованы как микроскоп для забивания гвоздей. Тот же delphi - ориентирован больше на построение приложений с GUI. Зачем это школьникам, когда им надо разобраться в работе циклов и рекурсиях?
Более сложные языки будут использованы как микроскоп для забивания гвоздей. Тот же delphi - ориентирован больше на построение приложений с GUI. Зачем это школьникам, когда им надо разобраться в работе циклов и рекурсиях?
Ну насчет будущего - фиг его знает что там появится. Но насчет актуальности сегодня, да полностью согласна
Тут за одно поколение такой прорыв.. поэтому системе образования никогда не поспеть, надо понимать что всё лежит на самообразовании в наши дни.
Увы, такова программа образования. А вы направьте обращение министру образования с полным объяснением вашей идеи. Может хоть прочтёт.
Похожие вопросы
- Что лучше чтобы стать программистом самообучение и онлайн-школы или ВУЗ?
- Стоит ли изучать язык программирования паскаль в школе?
- Паскаль. Решить систему уравнений на языке программирования Паскаль.
- Pascal или Python? Есть ли смысл продолжать учить Pascal? Или стоит учить более прогрессивный язык Python?
- Какой язык программирования лучше учить?
- Вот многие советуют учить С++ или Java и обязательно скриптовый язык один, типа Python или Perl. Но зачем?
- Стоит ли учить язык Python только для веб-разработки? Есть же, например, руби или node.js
- Люди которые знают язык программирования Python, расскажите сколько на это ушло времени и где вы учили Python?
- Помогите перевести из паскаля в питон пожалуйста
- Как можно быстро выучить языки?