OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 11:29

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 145 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 8  След.
Автор Сообщение
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Воскресенье, 10 Сентябрь, 2017 11:45 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 674
Откуда: СССР
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


Ну, вот, жизнь продолжается.
Если бы Оберон-инструментарий позволял также быстро делать свои сложные структуры данных, не вдаваясь в подробности реализации, а обероновцы - сосредоточились на развитии платформы, а не хвалили "развитой социализм", ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Воскресенье, 10 Сентябрь, 2017 12:33 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 987
Откуда: Казань
Скажу так, Оберон позволяет делать то, что можно делать в C++ с помощью templates, только нужно будет написать больше тривиальных строк кода, но также это позволяет делать более интересные вещи, чем Stl. Собираюсь рассказать детали на Дне Оберона удаленно (если получится).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Воскресенье, 10 Сентябрь, 2017 21:51 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Может быть, сделать отдельный раздел "критик" -- С++, питон и т.д.
Можно в разделе Информатики-21 -- с прицелом на чистку мозга учителям.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 00:24 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Думаю, тут дело в целях учителей. Если они ставят себе задачу подготовить школьников к работе, то и обучать они будут на том, что используют работодатели, вне зависимости от того, считают они язык плохим или нет. Видел лекцию в MIT, на которой преподаватель показывал примеры на Python, заодно рассказывая, что ему в нём серьёзно не нравится.
Также я знаю людей, которые успешно решали свои задачи на Pascal, но отказывались от идеи профессионального программирования, столкнувшись с С++ и даже Java. Просто выводы из этого каждый разные делает. Одни считают, что обучать нужно на С++, чтобы синдром утёнка не помешал таким ученикам в будущем. Другие считают, что обучение на С++ ужасно, потому что наоборот - загубит у тех учеников желание программировать в принципе, несмотря на потенциальные способности.

Не вижу весомых причин, чтобы такая критика возымела серьёзное впечатление на учителей. Полагаю, что многие и сейчас учат на потомках Паскаля просто по инерции, подспудно чувствуя, что они делают что-то неправильное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 10:18 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 674
Откуда: СССР
Столкнулся с проблемой - вообще любой язык программирования кажется сегодняшним школьникам и студентам очень скучным.
Но если побороть скуку, они легко осваивают любые сложности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 10:26 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 987
Откуда: Казань
Лично для меня кажется веселее, когда есть небольшое число элементов, которые можно комбинировать друг с другом и получать интересные вещи. А когда, в языке есть 100500 уже готовых функций, то становится скучно искать функции, отпадает желание реализовывать какие вещи, так как возникает чувство, что оно уже реализовано, просто надо чуть подольше поискать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 10:39 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Rifat писал(а):
А когда, в языке есть 100500 уже готовых функций, то становится скучно искать функции
Зато в продакшне становится весело, когда эти готовые функции начинают валить производительность вашего приложения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 10:54 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 987
Откуда: Казань
Да, и на этапе разработки бывает интересно, когда уже готовым функциям нужно подавать данные в особом виде, в итоге получается обвязка функции больше, чем самому реализовать нечто подобное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 14:31 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Comdiv писал(а):
Не вижу весомых причин, чтобы такая критика возымела серьёзное впечатление на учителей.
Подобные субъективные суждения неинтересны. Лично я их слышу (одни и те же) с 2001 года, и они все -- сугубая лажа.

Интересны факты.

Факт состоит в том, что от С++ отказался даже его забубённый фанат, известный тут Кириенко, а у него физмат школа. Сейчас у него там нет даже упоминания С++.

Другой провереный факт состоит в том, что обучение на Обероне чрезвычайно эффективно. Это самый экономный путь доложить учням всё главное и важное. Потом они не испытывают концептуальных трудностей ни с чем.

Третий факт состоит в том, что в школе нужна единая среда. Особенно если говорить про "национальную конкурентоспособность".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 14:35 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
А про учителей лучше вообще не заикаться.
Либо "как все", либо "как приказало начальство" -- вот спектр суждений, который они способны воспринять.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 16:02 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Info21 писал(а):
Comdiv писал(а):
1.Не вижу весомых причин, чтобы такая критика возымела серьёзное впечатление на учителей.
2.Подобные субъективные суждения неинтересны. Лично я их слышу (одни и те же) с 2001 года, и они все -- сугубая лажа.

Info21 писал(а):
3.А про учителей лучше вообще не заикаться.
Либо "как все", либо "как приказало начальство" -- вот спектр суждений, который они способны воспринять.

Мне кажется, или 3-е утверждение подтверждает 1-е, которому противоречит 2-е?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 16:05 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Info21 писал(а):
Факт состоит в том, что от С++ отказался даже его забубённый фанат, известный тут Кириенко

Здорово, на что он перешёл и благодаря чему?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 16:16 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 674
Откуда: СССР
Info21 писал(а):
Может быть, сделать отдельный раздел "критик" -- С++, питон и т.д.
Можно в разделе Информатики-21 -- с прицелом на чистку мозга учителям.


может, лучше сделать в виде wiki?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 16:16 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 674
Откуда: СССР
Info21 писал(а):
Может быть, сделать отдельный раздел "критик" -- С++, питон и т.д.
Можно в разделе Информатики-21 -- с прицелом на чистку мозга учителям.


может, лучше сделать в виде wiki?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 17:01 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Comdiv писал(а):
Info21 писал(а):
Факт состоит в том, что от С++ отказался даже его забубённый фанат, известный тут Кириенко

Здорово, на что он перешёл и благодаря чему?

Перешел на питон. По тем же причинам, по которым другие бегут с плюсов на питон.

1) Бежать с плюсов куда-то надо, чтобы задачки решать.
2) Бежать именно на питон -- это минимальная потеря лица.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 17:05 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Kubanych писал(а):
может, лучше сделать в виде wiki?

Зачем городить отдельный сайт с другими механизмами. Это работать не будет.

Как, бывает, люди увлеклись беседой в не вполне удобном месте. Кто-то из самых лучших намерений приглашает их перейти на удобный диванчик рядом, а они вместо этого просто расходятся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 17:09 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Info21 писал(а):
2) Бежать именно на питон -- это минимальная потеря лица.

Не так уж и здорово.
Вы думаете, что он перешёл на Python, именно для того, чтобы не потерять лицо, а не потому что это очередной промышленный язык?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 18:36 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Comdiv писал(а):
Вы думаете, что он перешёл на Python, именно для того, чтобы не потерять лицо, а не потому что это очередной промышленный язык?

Одно с другим связано.
Питон превратился из "клея" в "очередной промышленный язык" ровно потому, что на него перебегают "без потери лица" толпы с плюсов и просто ц, все выгоды от использования которых ("эффективность бла-бла-бла") оказываются мифическими на фоне дикой, всех доставшей ненадёжности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Понедельник, 11 Сентябрь, 2017 19:11 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Ну, у Python надёжность тоже не на высоте, хотя на фоне других скриптовых языков он выглядит неплохо в этом отношении. Python, скорее, используют ради повышения скорости разработки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика С++
СообщениеДобавлено: Суббота, 03 Ноябрь, 2018 21:41 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Rifat писал(а):
STL, конечно, хорош. Но есть и недостатки. Например, фирма Electronic Arts для своих целей создала свой аналог STL, который называется EASTL. Есть интересная статья, где описываются недостатки STL:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html

Это было ДАВНО.
С тех пор С++ сильно улучшился.
Только надо понимать, что С++ - это некий инструментарий, на котором можно лабать другие языки... :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 145 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 8  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB