OberonCore https://forum.oberoncore.ru/ |
|
Критика С++ https://forum.oberoncore.ru/viewtopic.php?f=61&t=5959 |
Страница 2 из 8 |
Автор: | Kubanych [ Воскресенье, 10 Сентябрь, 2017 11:45 ] |
Заголовок сообщения: | Re: Критика С++ |
Rifat писал(а): Kubanych писал(а): В STL столкнулся с работающими set-ами (для больших коллекций, с маленькими их удобство я и в BlackBox оценил), а также deque, map. STL, конечно, хорош. Но есть и недостатки. Например, фирма Electronic Arts для своих целей создала свой аналог STL, который называется EASTL. Есть интересная статья, где описываются недостатки STL: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html Ну, вот, жизнь продолжается. Если бы Оберон-инструментарий позволял также быстро делать свои сложные структуры данных, не вдаваясь в подробности реализации, а обероновцы - сосредоточились на развитии платформы, а не хвалили "развитой социализм", ... |
Автор: | Rifat [ Воскресенье, 10 Сентябрь, 2017 12:33 ] |
Заголовок сообщения: | Re: Критика С++ |
Скажу так, Оберон позволяет делать то, что можно делать в C++ с помощью templates, только нужно будет написать больше тривиальных строк кода, но также это позволяет делать более интересные вещи, чем Stl. Собираюсь рассказать детали на Дне Оберона удаленно (если получится). |
Автор: | Info21 [ Воскресенье, 10 Сентябрь, 2017 21:51 ] |
Заголовок сообщения: | Re: Критика С++ |
Может быть, сделать отдельный раздел "критик" -- С++, питон и т.д. Можно в разделе Информатики-21 -- с прицелом на чистку мозга учителям. |
Автор: | Comdiv [ Понедельник, 11 Сентябрь, 2017 00:24 ] |
Заголовок сообщения: | Re: Критика С++ |
Думаю, тут дело в целях учителей. Если они ставят себе задачу подготовить школьников к работе, то и обучать они будут на том, что используют работодатели, вне зависимости от того, считают они язык плохим или нет. Видел лекцию в MIT, на которой преподаватель показывал примеры на Python, заодно рассказывая, что ему в нём серьёзно не нравится. Также я знаю людей, которые успешно решали свои задачи на Pascal, но отказывались от идеи профессионального программирования, столкнувшись с С++ и даже Java. Просто выводы из этого каждый разные делает. Одни считают, что обучать нужно на С++, чтобы синдром утёнка не помешал таким ученикам в будущем. Другие считают, что обучение на С++ ужасно, потому что наоборот - загубит у тех учеников желание программировать в принципе, несмотря на потенциальные способности. Не вижу весомых причин, чтобы такая критика возымела серьёзное впечатление на учителей. Полагаю, что многие и сейчас учат на потомках Паскаля просто по инерции, подспудно чувствуя, что они делают что-то неправильное. |
Автор: | Kubanych [ Понедельник, 11 Сентябрь, 2017 10:18 ] |
Заголовок сообщения: | Re: Критика С++ |
Столкнулся с проблемой - вообще любой язык программирования кажется сегодняшним школьникам и студентам очень скучным. Но если побороть скуку, они легко осваивают любые сложности. |
Автор: | Rifat [ Понедельник, 11 Сентябрь, 2017 10:26 ] |
Заголовок сообщения: | Re: Критика С++ |
Лично для меня кажется веселее, когда есть небольшое число элементов, которые можно комбинировать друг с другом и получать интересные вещи. А когда, в языке есть 100500 уже готовых функций, то становится скучно искать функции, отпадает желание реализовывать какие вещи, так как возникает чувство, что оно уже реализовано, просто надо чуть подольше поискать. |
Автор: | Иван Кузьмицкий [ Понедельник, 11 Сентябрь, 2017 10:39 ] |
Заголовок сообщения: | Re: Критика С++ |
Rifat писал(а): А когда, в языке есть 100500 уже готовых функций, то становится скучно искать функции Зато в продакшне становится весело, когда эти готовые функции начинают валить производительность вашего приложения.
|
Автор: | Rifat [ Понедельник, 11 Сентябрь, 2017 10:54 ] |
Заголовок сообщения: | Re: Критика С++ |
Да, и на этапе разработки бывает интересно, когда уже готовым функциям нужно подавать данные в особом виде, в итоге получается обвязка функции больше, чем самому реализовать нечто подобное. |
Автор: | Info21 [ Понедельник, 11 Сентябрь, 2017 14:31 ] |
Заголовок сообщения: | Re: Критика С++ |
Comdiv писал(а): Не вижу весомых причин, чтобы такая критика возымела серьёзное впечатление на учителей. Подобные субъективные суждения неинтересны. Лично я их слышу (одни и те же) с 2001 года, и они все -- сугубая лажа.Интересны факты. Факт состоит в том, что от С++ отказался даже его забубённый фанат, известный тут Кириенко, а у него физмат школа. Сейчас у него там нет даже упоминания С++. Другой провереный факт состоит в том, что обучение на Обероне чрезвычайно эффективно. Это самый экономный путь доложить учням всё главное и важное. Потом они не испытывают концептуальных трудностей ни с чем. Третий факт состоит в том, что в школе нужна единая среда. Особенно если говорить про "национальную конкурентоспособность". |
Автор: | Info21 [ Понедельник, 11 Сентябрь, 2017 14:35 ] |
Заголовок сообщения: | Re: Критика С++ |
А про учителей лучше вообще не заикаться. Либо "как все", либо "как приказало начальство" -- вот спектр суждений, который они способны воспринять. |
Автор: | Comdiv [ Понедельник, 11 Сентябрь, 2017 16:02 ] |
Заголовок сообщения: | Re: Критика С++ |
Info21 писал(а): Comdiv писал(а): 1.Не вижу весомых причин, чтобы такая критика возымела серьёзное впечатление на учителей. 2.Подобные субъективные суждения неинтересны. Лично я их слышу (одни и те же) с 2001 года, и они все -- сугубая лажа.Info21 писал(а): 3.А про учителей лучше вообще не заикаться. Либо "как все", либо "как приказало начальство" -- вот спектр суждений, который они способны воспринять. Мне кажется, или 3-е утверждение подтверждает 1-е, которому противоречит 2-е? |
Автор: | Comdiv [ Понедельник, 11 Сентябрь, 2017 16:05 ] |
Заголовок сообщения: | Re: Критика С++ |
Info21 писал(а): Факт состоит в том, что от С++ отказался даже его забубённый фанат, известный тут Кириенко Здорово, на что он перешёл и благодаря чему? |
Автор: | Kubanych [ Понедельник, 11 Сентябрь, 2017 16:16 ] |
Заголовок сообщения: | Re: Критика С++ |
Info21 писал(а): Может быть, сделать отдельный раздел "критик" -- С++, питон и т.д. Можно в разделе Информатики-21 -- с прицелом на чистку мозга учителям. может, лучше сделать в виде wiki? |
Автор: | Kubanych [ Понедельник, 11 Сентябрь, 2017 16:16 ] |
Заголовок сообщения: | Re: Критика С++ |
Info21 писал(а): Может быть, сделать отдельный раздел "критик" -- С++, питон и т.д. Можно в разделе Информатики-21 -- с прицелом на чистку мозга учителям. может, лучше сделать в виде wiki? |
Автор: | Info21 [ Понедельник, 11 Сентябрь, 2017 17:01 ] |
Заголовок сообщения: | Re: Критика С++ |
Comdiv писал(а): Info21 писал(а): Факт состоит в том, что от С++ отказался даже его забубённый фанат, известный тут Кириенко Здорово, на что он перешёл и благодаря чему? Перешел на питон. По тем же причинам, по которым другие бегут с плюсов на питон. 1) Бежать с плюсов куда-то надо, чтобы задачки решать. 2) Бежать именно на питон -- это минимальная потеря лица. |
Автор: | Info21 [ Понедельник, 11 Сентябрь, 2017 17:05 ] |
Заголовок сообщения: | Re: Критика С++ |
Kubanych писал(а): может, лучше сделать в виде wiki? Зачем городить отдельный сайт с другими механизмами. Это работать не будет. Как, бывает, люди увлеклись беседой в не вполне удобном месте. Кто-то из самых лучших намерений приглашает их перейти на удобный диванчик рядом, а они вместо этого просто расходятся. |
Автор: | Comdiv [ Понедельник, 11 Сентябрь, 2017 17:09 ] |
Заголовок сообщения: | Re: Критика С++ |
Info21 писал(а): 2) Бежать именно на питон -- это минимальная потеря лица. Не так уж и здорово. Вы думаете, что он перешёл на Python, именно для того, чтобы не потерять лицо, а не потому что это очередной промышленный язык? |
Автор: | Info21 [ Понедельник, 11 Сентябрь, 2017 18:36 ] |
Заголовок сообщения: | Re: Критика С++ |
Comdiv писал(а): Вы думаете, что он перешёл на Python, именно для того, чтобы не потерять лицо, а не потому что это очередной промышленный язык? Одно с другим связано. Питон превратился из "клея" в "очередной промышленный язык" ровно потому, что на него перебегают "без потери лица" толпы с плюсов и просто ц, все выгоды от использования которых ("эффективность бла-бла-бла") оказываются мифическими на фоне дикой, всех доставшей ненадёжности. |
Автор: | Comdiv [ Понедельник, 11 Сентябрь, 2017 19:11 ] |
Заголовок сообщения: | Re: Критика С++ |
Ну, у Python надёжность тоже не на высоте, хотя на фоне других скриптовых языков он выглядит неплохо в этом отношении. Python, скорее, используют ради повышения скорости разработки. |
Автор: | Валерий Лаптев [ Суббота, 03 Ноябрь, 2018 21:41 ] |
Заголовок сообщения: | Re: Критика С++ |
Rifat писал(а): STL, конечно, хорош. Но есть и недостатки. Например, фирма Electronic Arts для своих целей создала свой аналог STL, который называется EASTL. Есть интересная статья, где описываются недостатки STL: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html Это было ДАВНО. С тех пор С++ сильно улучшился. Только надо понимать, что С++ - это некий инструментарий, на котором можно лабать другие языки... |
Страница 2 из 8 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |