Вот что-что, а самом деле ожидаемо... Если так по-честному говорить, то mos.ru тоже массу проблем имеет, но там скорее про скорость работы сервисов. Сейчас в целом возросла необходимость как создавать новое ПО, так и улучшать старое. Возможно, в скором времени эти же московские школьники решат эту проблему. Только для начала в школах нужно выделить технологические классы и привлекать преподавателей по программированию вместо нынешних информатиков, которые учат открывать Word и калькулятор (опять-таки речь идёт о преподавателях в технологических классах; в общеобразовательных достаточно и примитивного умения пользования ПК). Разумеется, выделять ЗП для преподавателей-программистов будет дороже, но уверен, что всем, кто хочет перейти в условный технологический класс, будет интереснее проходить азы программирования и уже в 8-9 классах что-то знать и уметь. Слышал, что сейчас в московских школах открываются/открылись технологические классы и в целом развивается IT сфера среди школьников. Надеюсь, дойдёт и до других городов, и для многих интересующихся юных программистов уроки станут интереснее!
Вот как увидел заголовок, так сразу заинтересовался... Хоть и ожидания, что наверняка будет некий костыль, оправдались, всё равно хочется похвалить автора за старания! Быть может когда-нибудь изобретут идеальный универсальный контейнер, но не сегодня...
Хочется добавить, что тема необходимости парадигмы ООП — это постоянный холивар, однако нет идеальной парадигмы программирования. Разумеется, со временем, когда возникает необходимость развивать проект, гибкость кода всё больше и больше сходит на нет, поэтому в том числе бывает полезно что-то "отремонтировать" или "пересобрать", как было сказано в статье. Подытожить хочется тем, что начинающим программистам не стоит останавливаться на одной парадигме, намного лучшим вариантом будет развивать своё мышление в разных парадигмах и познавать для себя новое, что сфера программирования и требует!
Честно говоря, не понимаю негодование насчёт синтаксиса switch-expressions... Тут дело вкуса. Кому-то нравится, кому-то — нет. Если Вам не по душе такой код, Вы спокойно можете его переписать в привычном синтаксисе с case.
Хотелось бы добавить пару слов об образовательной части C++ — это отличный способ углубиться в понимание устройства процессов железа, особенно после таких языков, как C# и Java. Более того, после изучения курса по алгоритмам и структурам данных, начинаешь более вдумчиво и ответственно писать код, предварительно успев отстрелить себе несколько раз ногу. Однако C++ не стоит рассматривать как первый для изучения ЯП. Для новичков лучше начинать свой путь с Python (можно без ООП), далее перейти на C# или Java, а затем уже погрузиться в мир указателей, динамической памяти и множественного наследования.
Большое спасибо за материал! Действительно полезно было найти такую статью в интернете, наткнулся в поисковике пока писал код на Go :)
Вот что-что, а самом деле ожидаемо... Если так по-честному говорить, то mos.ru тоже массу проблем имеет, но там скорее про скорость работы сервисов. Сейчас в целом возросла необходимость как создавать новое ПО, так и улучшать старое. Возможно, в скором времени эти же московские школьники решат эту проблему. Только для начала в школах нужно выделить технологические классы и привлекать преподавателей по программированию вместо нынешних информатиков, которые учат открывать Word и калькулятор (опять-таки речь идёт о преподавателях в технологических классах; в общеобразовательных достаточно и примитивного умения пользования ПК). Разумеется, выделять ЗП для преподавателей-программистов будет дороже, но уверен, что всем, кто хочет перейти в условный технологический класс, будет интереснее проходить азы программирования и уже в 8-9 классах что-то знать и уметь.
Слышал, что сейчас в московских школах открываются/открылись технологические классы и в целом развивается IT сфера среди школьников. Надеюсь, дойдёт и до других городов, и для многих интересующихся юных программистов уроки станут интереснее!
Вот как увидел заголовок, так сразу заинтересовался... Хоть и ожидания, что наверняка будет некий костыль, оправдались, всё равно хочется похвалить автора за старания! Быть может когда-нибудь изобретут идеальный универсальный контейнер, но не сегодня...
Хочется добавить, что тема необходимости парадигмы ООП — это постоянный холивар, однако нет идеальной парадигмы программирования. Разумеется, со временем, когда возникает необходимость развивать проект, гибкость кода всё больше и больше сходит на нет, поэтому в том числе бывает полезно что-то "отремонтировать" или "пересобрать", как было сказано в статье. Подытожить хочется тем, что начинающим программистам не стоит останавливаться на одной парадигме, намного лучшим вариантом будет развивать своё мышление в разных парадигмах и познавать для себя новое, что сфера программирования и требует!
Честно говоря, не понимаю негодование насчёт синтаксиса switch-expressions... Тут дело вкуса. Кому-то нравится, кому-то — нет. Если Вам не по душе такой код, Вы спокойно можете его переписать в привычном синтаксисе с case.
Несмотря на любовь к .NET, изначально не мог поверить, что им удалось обогнать C++...
Хотелось бы добавить пару слов об образовательной части C++ — это отличный способ углубиться в понимание устройства процессов железа, особенно после таких языков, как C# и Java. Более того, после изучения курса по алгоритмам и структурам данных, начинаешь более вдумчиво и ответственно писать код, предварительно успев отстрелить себе несколько раз ногу. Однако C++ не стоит рассматривать как первый для изучения ЯП. Для новичков лучше начинать свой путь с Python (можно без ООП), далее перейти на C# или Java, а затем уже погрузиться в мир указателей, динамической памяти и множественного наследования.