Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Правда ли, что в школе на уроках информатики изучают язык программирования C++? Почему не бейсик? Ведь школьникам не всем нужен именно C++.

ПрограммированиеЯзыки программированияИзучение программирования
Пианино 55
  · 16,1 K
AR-разработчик, преподаватель Московского политеха  · 18 дек 2019  · magicquick.me/ru

Как преподаватель университета с кафедры Информационных технологий хочу начать свой ответ с того, что школьные преподаватели в принципе в большинстве своем халтурят.

Во-первых, хорошо, если ребенку вообще на уроках информатики давали программирование хоть на каком-нибудь языке.

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

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

Basic сейчас действительно еще жив, даже пережил Pascal. Но трудно представить, где его можно применить помимо написания макросов для Microsoft Office. Да, его целиком поддерживает .NET платформа, а значит можно разрабатаывать и десктопные, и веб приложения, но зачем, если есть более современный и более широкоприменяемый С#?

Итого. Если бы в школах давали С/С++, мы бы в университетах были бы реально рады этому. Это полезно и много где применимо. По факту такой радости вовсе нет.

1 эксперт согласен
Согласен по поводу C подобных языков. Те кто будет изучать программирование потом в университете отличный выбор... Читать дальше
Диванный философ, по совместительству инженер  · 5 авг 2021
Обучение программированию на плюсах - это можно сказать "высокая классика". Если действительно где-то в школах учат на плюсах - неплохой вариант. Вот как раз у меня как у программиста больше вопрос а зачем сейчас кому-то вообще Бейсик? Где он применяется кроме VBA в котором от классического бейсика только название? А плюсы как раз применяются много где. Вопрос другой... Читать далее

В разных школах изучают разные языки программирования. Во многих изучают Pascal. В некоторых переходя на Python. Но самым полезным будет изучение языка C. Я пишу именно C, а не C++, потому что школьный уровень не охватывает даже всех функций языка C. Тем не менее, язык не самое важное в программировании.

Учиьт С в школе -- значит прививать сразу дурные навыки программирования и снижать объём усваиваемого материала... Читать дальше
Программист  · 19 дек 2020

Проблема в том, что кроме макросов особо не осталось сред для программирования на нём. Тогда уж лучше Паскаль учить, там и ПаскальАБЦ есть, и Дельфи.

А те 5% , что пойдёт учиться программированию профессионально, естественно будут потом учить другие языки, например тот же C++.

А какая разница? Школьный уровень - понимание простейших комманд, полноценно программировать Вы не сможете. Одако "менее абстрактные" языки - с, с++ и т.д., позволяют более детально увидить устройство программы.

3 эксперта согласны