Форум
Компьютерные священные войны
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, AndrewVK, Вы писали: AVK>Здравствуйте, Evgeny.Panasyuk, Вы писали: EP>>[u]Консервативные[/u] сборщики мусора это всё разруливают AVK>Консервативные сборщики имеют очень печальную производительность. EP>>Смотри например Boehm GC. AVK>Да насмотрелись уж в Моно. B>>>Если это не делать постоянно, то потом будете полдня отлавливать memory leaks в дебаггере. EP>>Во-первых GC не спасает от утечек. AVK>Смотря что понимать под утечками. EP>> Во-вторых утечка памяти это минорная проблема, особенно по сравнению с утечкой ресурсов (которую на C# получить проще). AVK>Тут видишь какое дело - подтекающий или страдающий уявзимостями типа переполнения буфера плюсовый софт попадается постоянно, а вот со страдающим утечками ресурсов дотнетный софт я пока не встречал. Не скажешь почему? EP>>GUI обычно не является какой-то огромной частью кода C++ AVK>:) EP>>Я же говорю, в случае не-БД ближайшем аналогом будет библиотека Range, примерно так: EP>>[ccode] EP>>auto surnames_by_frequency = full_names EP>> | group_by(PROJ(surname)) EP>> | view::transform([](const auto &ys) EP>> { EP>> return NEW( (surname, first(ys).surname) (count, distance(ys | view::unique)) ); EP>> }) EP>> | order_by(PROJ(count)); AVK>Макросы, да? Что ты там про текстовую кодогенерацию только что написал? :)
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …