|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.10.2012, 22:29 | #21 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Цитата:
Но те классы что имеются выполнены вполне сносно и работают достаточно быстро. Конечно если знать как они работаю и какими возможностями обладают, иначе ругаться на них можно хоть каждый день без выходных, что они медленные и их писали криворукие, как многие и любят. ______________ Кстати, а как с деревьями в C#? Последний раз редактировалось Kostia; 01.10.2012 в 22:36. |
|
01.10.2012, 22:46 | #22 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
01.10.2012, 23:03 | #23 | ||
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Цитата:
Цитата:
|
||
01.10.2012, 23:08 | #24 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Примерчик, если можно.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
01.10.2012, 23:39 | #25 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Цитата:
Введение такой штуки как переменное кол-во шаблоных параметров, породила такой тип как tuple. Код:
Код:
Код:
Код:
Ну и подписать таких методов к одному GLWindow может куча классов, а GLWindow просто вызывает их по очереди. Все просто. Так события перемещения курсора, нажатия клавиш и изменения состояния окна расползаются по все системе. GLWindow есть singleton. Чет понесло )) Я уже упоминал о async для асинхронного вызова функций. То бишь параллелизм. Достаточно мощная библиотека random. mersenne_twister_engine Да много чего еще, см тут, все что с пометкой c++11. Обязательно нужно упомянуть о появлении регулярных выражений в стандартной библиотеке. Последний раз редактировалось Kostia; 01.10.2012 в 23:58. |
|
02.10.2012, 07:50 | #26 | ||||||||||||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
ЗЫ. Кстати, Вы должны быть в курсе, что Вами любимый D использует так непонятую Вами сборку мусора.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 02.10.2012 в 08:19. |
||||||||||||
02.10.2012, 09:30 | #27 | |||||||
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Цитата:
Подход Массерв и Степанов (C++) Подход Ричарда Бёрдома и Ламберта Меертенсна (Haskell) Цитирую wiki: Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
За все время программирования я использовал #define только в таком контексте: Код:
Правда тут я наверно точно сплоховал. Цитата:
А те примеры которые я нашел для построения фракталов и пр. как вы выражаетесь студенческие задачки. Впрочем я не отрицаю что сложная логика(разные математические задачи, задачи требующие рекурсии и многие др.) на scheme будет написана гораздо более компактно нежели чем на C и многих других языках, т.к. это исходит из самой идеологии языка, но вот читать код на scheme мне лично было очень сложно, хотя тот же руби читался практически сразу после прочтения документации. С++ считаю уже практически умершим, только если не выпустят полностью перестроенный C++2.0, но уже есть D. Последний раз редактировалось Kostia; 02.10.2012 в 10:37. |
|||||||
02.10.2012, 09:51 | #28 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
А если по теме: оказывается и подходов в обобщенном программировании несколько, т.е. опять повторное использование не получается в разных проектах. Всё в этом программировании не слава богу. |
|
02.10.2012, 10:54 | #29 | ||
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Цитата:
Но на самом деле проблема не в языке, а в комитете по его стандартизации! Существует отличный пример когда отдавали технологию в конкретные руки и эта технология обретала новую жизнь. Я про OpenGL. Вышел OpenGL 3.3 в котором полностью отрезали весь хлам тянувшийся с 90х годов. Цитата:
Если взять тот же UML, он не привязан к конкретному языку, но он является расширяемым и куча разных редакторов UML и генераторов кода понаплодили всякого. |
||
02.10.2012, 13:47 | #30 | ||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
Цитата:
Популярные современные языки дают плохую почву для повторного использования кода, распределенного создания библиотек и т.д. и т.п. Посему, на имеющихся технологиях я бы не брался за попытки все эти, сумбурно описанные в теме, мысли воплощать в жизнь. Нужно разрабатывать отдельный язык с отдельной философией. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Указатели в шаблонах (C++) | streimer | Помощь студентам | 4 | 25.09.2012 00:07 |
проблемы с operator = в шаблонах | monnzz | Общие вопросы C/C++ | 6 | 11.05.2012 20:58 |
PHP код в шаблонах CMS | MrakSPb | PHP | 7 | 03.08.2010 15:16 |
Мысли | Elm0 | Свободное общение | 0 | 23.06.2007 21:42 |