💻 Какой язык программирования лучше для обучения?
Многие школы используют Java, C#, C или C++, но всё больше образовательных программ переходят на Python.
У Python есть очевидный плюс — на нём легче начать. Это помогает студентам быстрее увидеть результат и сохранять мотивацию.
Но есть и минус.
Python сильно абстрагирует низкоуровневые детали, поэтому студентам сложнее понять, как работают структуры данных, память и другие фундаментальные вещи.
Лично я считаю, что программисты должны становиться polyglots — людьми, которые знают несколько языков.
Фокусироваться на одном языке — стратегическая ошибка.
Но влияет ли язык на результаты обучения?
Исследование John R. Hott (ACM ICER 2025) показывает: почти никак.
Студенты, которые выполняли задания:
- только на Python
- только на Java
- на смеси языков
показали статистически одинаковые результаты.
Не было значимых различий:
- в оценках за программирование
- в письменных заданиях
- в тестах и квизах
- в уровне сложности, который испытывали студенты
Вывод исследования простой:
👉 выбор языка программирования почти не влияет на результаты обучения.
То есть преподавателям не стоит слишком переживать о том, какой язык выбрать для курса.
Гораздо важнее другое.
Вместо бесконечных споров *Python vs Java vs C++* стоит учить студентов:
- как создавать продукты
- как запускать проекты
- как строить бизнес
- как быть независимыми от технологических трендов
Как пишет Zed Shaw в эссе
“AI Didn't Kill Programming, You Did”:
проблема не в AI и не в языках программирования — проблема в том, как люди учатся программированию.
Главная мысль:
🚀 программирование можно выучить на любом языке.
Начните с Logo.
Попробуйте Ada.
Изучите Python, Go, Rust или C.
А ещё лучше — попробуйте придумать свой язык программирования.
Именно так и начинается настоящее понимание компьютеров.
Исследование
https://engineering.virginia.edu/faculty/john-r-hott
Эссе
https://learncodethehardway.com/blog/39-ai-didnt-kill-programming-you-did/
#programming#education#python#java
Корпус морской пехоты США этой осенью начнёт испытания полупогружных безэкипажных катеров для доставки грузов на передовые позиции.
Испытания будет проводить III MEF, дислоцирующийся на Окинаве.
#США#USMC
Вестник NATO
Комендант КМП США генерал Эрик Смит опубликовал новое руководство по планированию для корпуса морской пехоты.
Командование и контроль, а также обмен данными будут играть огромную роль в будущих конфликтах, особенно в реализации таких концепций, как силы продвижения и поддержки (Stand-In Forces) и экспедиционные передовые базовые операции (Expeditionary Advanced Base Operations). Но при этом Смит подчеркнул важность MAGTF (Marine Air-Ground Task Force) как основного подразделения корпуса.
Будущие крупномасштабные боевые операции потребуют полностью обеспеченного ресурсами и модернизированного командного звена в MEF и промежуточных штабах (например, бригада, дивизия, группа МТО и авиакрыло). Необходимо продолжать инвестирование в JADC2 и развитие сетецентрической концепции «Kill web», а также разрабатывать элементы C2 меньшего форм-фактора, использовать достижения ИИ для улучшения процесса принятия решений на поле боя.
Ведущую роль среди подразделений корпуса будет играть 3-й экспедиционный корпус (III MEF), поскольку местом его дислокации и зоной ответственности является Индо-Тихоокеанский регион.
Корабли корпуса могли бы служить стартовой площадкой для роботизированных систем, а некоторые БПЛА и БЭК «идеально подходят для наших колодезных и лётных палуб». Автономные системы также рассматриваются как средство пополнения запасов в районах, где логистика может быть затруднена, идёт работа над улучшением ракетных систем LRMB. Корпус продолжает экспериментировать с БПЛА, системами борьбы с беспилотниками и другими инструментами, извлекая уроки из продолжающихся конфликтов на Украине и Ближнем Востоке.
#НАТО#США#USMC
Вестник NATO
Военнослужащие 15-го экспедиционного корпуса морской пехоты демонстрируют системы борьбы с БПЛА на борту USS Boxer:
• Переносная станция РЭБ SNC MODI-II;
• Противодроновое ружьё NightFighter S;
• Комплекс борьбы с беспилотниками Ascent Vision LMADIS, установленный на шасси багги MRZR;
• M16A4 с интеллектуальной системой наведения SmartShooter SMASH 2000 Plus;
• ПЗРК FIM-92 Stinger с тепловизионным прицелом Leonardo FWS-I.
#USMC#cUAS
Вестник NATO
Подборка с учений боевой наземной группы (BLT) 1-го батальона 4-й дивизии морской пехоты, входящей в состав 31-го экспедиционного корпуса США, в префектуре Окинава, Япония.
В равниной местности в районе базы Кэмп Шваб был проведён рейд с использованием гранатомётов AT4, учения в Кэмп Хансен имитировали патрулирование в подконтрольном населённом пункте.
#НАТО#США#USMC#Подборка
Вестник NATO
Морские пехотинцы из Marine Medium Tiltrotor Squadron 165, входящей в состав 15-й экспедиционной группы морской пехоты США, установили тактическую навигационную систему (TACAN) на борту десантного корабля USS Boxer (LHD 4) для тестирования работы с вертолетом MH-60S Sea Hawk. Испытания прошли 20 сентября в Восточно-Китайском море.
Система TACAN обеспечивает наземным и авиа-пользователям определение азимута и наклонной дальности.
Определение азимута по системе ТАКАН осуществляется путем излучения ненаправленного сигнала и вращающегося направленного сигнала, разность фаз которых пропорциональна азимуту относительно направления на север. Несущая часть системы ТАКАН лежит в диапазоне частот порядка 1000 гц. Вращающийся направленный сигнал с переменной фазой получается путем механического вращения элементов антенны.
Кроме того, карднода с переменной фазой, вращающаяся с частотой 15 гц, модулируется дополнительно сигналом с частотой в 135 гц, фаза которого также сравнивается с сигналом эталонной фазы.
Результат этого сравнения дает возможность получить девятикратное увеличение точности измерения азимута.
#USMC#cUAS#Подборка
Вестник NATO