В общем - это были детские шалости. Применить ради того, чтобы применить. Без них в 99% случаев все быстрее получается.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
SM
24 ноября 2006 г. 00:34
В ответ на:
Когда-то пытался использовать. Для написания программ (для виндовс), помогающих в отладке разрабатываемой программы. Но забросил это гнилое дело.
отправлено SM 24 ноября 2006 г. 00:30
Составить ответ
|||
Конференция
|||
Архив
Ответы
Я пока тоже нахожусь на стадии "применить чтобы применить", т.е. пока просто играюсь с шаблонами класса...А вообще возможности этой технологии меня заинтересовали, после того как я увидел прогу реализующую полной набор операций со связными списками, листинг которой умещается на одной страничке формата А4
—
ТуамОсес
(24.11.2006 01:17
212.248.122.231
,
пустое
)
Впечатляет, знаете ли....Лучше всяких многостраничных флэймов о достоинствах и недостатках C++....Хоть и памяти "отожрёт" эта прога {может быть} после компиляции "мама не горюй"...Однако написать прогу реализующую сложнейший алгоритм часа за 2 это Вам не...
—
ТуамОсес
(24.11.2006 01:30
212.248.122.231
,
пустое
)
Сложнейший алгоритм, Доктор, за 2 часа не реализуется, даже на сплюснутом Цэ. А если реализуется, то он пародия на сложнейший алгоритм. :-) А плюсы штука ужасно хорошая. Дерзайте, Доктор:-)
—
-=ВН=-
(24.11.2006 01:37
213.177.100.106
,
пустое
)
Или я не точно выразился или Вы не правильно меня поняли или и то и другое,. Но смысл следующий...Я имею в виду затраты именно на РЕАЛИЗАЦИЮ уже спроектированного алгоритма , а не напроектирование алгоритма и реализацию
—
ТуамОсес
(24.11.2006 01:50
82.204.230.42
,
пустое
)
Или я не точно выразился или Вы не правильно меня поняли или и то и другое,. Но смысл следующий...Я имею в виду затраты именно на РЕАЛИЗАЦИЮ уже спроектированного алгоритма , а не напроектирование алгоритма и реализацию
—
ТуамОсес
(24.11.2006 01:49
212.248.122.231
,
пустое
)
Так я и имел ввиду реализацию спроектированного алгоритма:-)
—
-=ВН=-
(24.11.2006 01:53
213.177.100.106
,
пустое
)
Просто я делал задачу, указанную в ссылке {хотя это конечно не "сложнейший алгоритм", и тем не менее} лет эдак 10 назад на BP...Листинг был листов 20 с лишним и времени у меня ушло дней 5...А тут 1 лист...И времени уж не больше 3 часов {конечно при отличном владении инструментарием}
—
ТуамОсес
(24.11.2006 02:01
82.204.230.42
,
пустое
,
ссылка
)
Ладно, Доктор, это все мелочи, Вы лучше скажите, что это за зверь, BP?
—
-=ВН=-
(24.11.2006 02:05
213.177.100.106
,
пустое
)
Я хоть и не доктор, но думаю что это паскаль имени борланда...
—
SM
(24.11.2006 02:08
213.141.159.26
,
пустое
)
Может быть, может быть. Паскаль, даже имени борланда, как-то мимо меня прошел.
—
-=ВН=-
(24.11.2006 02:11
213.177.100.106
,
пустое
)
Сочувствую коллега...(&-((((.....Ну ничего...Бывает и хуже...Но реже ....(:-))))
—
ТуамОсес
(24.11.2006 02:13
82.204.230.42
,
пустое
)
Э-э-э, Доктор, все не так, Вы должны зубами злобно клацать от зависти, что миновала меня паскалева чаша, а не сочувствие проявлять:-)
—
-=ВН=-
(24.11.2006 02:21
213.177.100.106
,
пустое
)
Ответ: Не буду я ни чем клацать, а пошёл-ка я лучше баиньки: утро вечера мудреннее...Всем адью..SM-у и ВН-у сенькс за обсуждение темы...
—
ТуамОсес
(24.11.2006 02:29
82.204.230.42
,
пустое
)
И это правильный ответ
—
ТуамОсес
(24.11.2006 02:10
82.204.230.42
,
пустое
)
(:-))))
—
ТуамОсес
(24.11.2006 02:10
82.204.230.42
,
пустое
)
Да, все-таки подсказка великое дело. На вопрос бездушного компьютера - "при вычитании 3 из 6 получится", я едва не написал -3.
—
-=ВН=-
(24.11.2006 01:41
213.177.100.106
,
пустое
)
Да ещё "уписАть" её на одной страничке..Коечно при соответствующем навыке...Если в классах, шаблонах и т.п. быть "ни ухом ни рылом", то конечно можно и дров "наломать"
—
ТуамОсес
(24.11.2006 01:32
212.248.122.231
,
пустое
)
Весь вопрос к авторам библиотек. Если делать свою с нуля - это одно. Пользоваться чужими - там да, не известно, сколько они с собой потянут, и как работать будут.
—
SM
(24.11.2006 01:35
213.141.159.26
,
пустое
)
Простите мою дремучую неосведомлённость..Вот Вы написали выше про виртуальные и динамические методы..Что такое виртуальные методы я знаю..Про динамические объекты тоже слышал..А что такое "динамические методы"?...Пардон
—
ТуамОсес
(24.11.2006 01:40
212.248.122.231
,
пустое
)
То же, что и виртуальные, только метод вызова другой. Если в VMT хранятся все адреса обработчиков, не зависимо, перегружен метод в классе или нет, то в DMT хранятся только перегруженные. Виртуальные методы шустрые, но жрут больше памяти. Динамические экономят память, но из-за линейного поиска по таблице DMT тормозят. Кстати, это вендорские расширения C++, не факт, что для АВРов есть.
—
SM
(24.11.2006 01:53
213.141.159.26
,
пустое
)
Спасибо за инфу...Я про эту фичу ещё не слышал...И в книжках, которые я читаю, про неё ничего нет...Ещё раз сенькс...Ща погуглю на эту тему.
—
ТуамОсес
(24.11.2006 02:08
82.204.230.42
,
пустое
)
Оно официально есть в дельфях - по крайней мере для понимания можно там покопать.
—
SM
(24.11.2006 02:09
213.141.159.26
,
пустое
)
Ща лучше гляну, чё там Страусструп ришет по этому поводу.
—
ТуамОсес
(24.11.2006 02:11
82.204.230.42
,
пустое
)
Заранее говорю - ничего :)
—
SM
(24.11.2006 02:12
213.141.159.26
,
пустое
)
Да!!!??? Нифика себе!!! А кто-ж тогда эту фичу придумал и как давно?
—
ТуамОсес
(24.11.2006 02:15
82.204.230.42
,
пустое
)
Ну этот страус, который труп, точно ее не придумывал. Эту фичу придумали вроде как паскальщики, она в борланде изначально. Правда может и они у кого-то содрали. А в С++ это пришло в виде расширений, это не стандарт.
—
SM
(24.11.2006 02:19
213.141.159.26
,
пустое
)
Вероятно, кстати, происхождение динамических методов от SmallTalk'а
—
SM
(24.11.2006 02:25
213.141.159.26
,
пустое
)
Вероятно, кстати, происхождение динамических методов от SmallTalk'а
—
SM
(24.11.2006 02:22
213.141.159.26
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 93:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание