metaclass: (Default)
[personal profile] metaclass
Хорошо ли в C++ программе делать логику на исключениях?
Я ща втыкаю в одну опенсорсную СУБД в продакшене отладчиком и вижу что там на каждый запрос валится стопицот крестиковых исключений, и не понимаю, это нормально или нет.

Date: 2014-09-29 01:48 pm (UTC)
From: [identity profile] ext_1684112 (from livejournal.com)
С явы ни один человек по доброй воле на С++ не перелезет.

И вдобавок, в яве исключение тоже является дорогой операцией.

Date: 2014-09-29 02:10 pm (UTC)
From: [identity profile] vit-r.livejournal.com
В Яве исключение является не исключением, а образом жизни.

Date: 2014-09-29 02:13 pm (UTC)
From: [identity profile] maxdz.livejournal.com
>С явы ни один человек по доброй воле на С++ не перелезет.

Ява-программа 1) тормозит 2) жрёт память + ява-язык отбирает контроль у разработчика. Потому, гуру переходят с удовольствием. :)
Edited Date: 2014-09-29 02:16 pm (UTC)

Date: 2014-09-29 02:19 pm (UTC)
From: [identity profile] ext_1684112 (from livejournal.com)
Это все сказки Венского леса.

Да, у явы есть неубираемый оверхед. Но в большинстве случаев, системы, написанные на Яве, были бы вообще не завершены, если делать на С++.

Мой знакомый гуру как раз перешел с С++ на яву, сейчас в яндексе работает.

Date: 2014-09-29 02:28 pm (UTC)
From: [identity profile] maxdz.livejournal.com
>системы, написанные на Яве, были бы вообще не завершены, если делать на С++

Всё, что можно написать на Джава, уже было написано на C++ до неё.
Более того, есть масса вещей типа операционыне системы, броузеры, встраиваемый софт, игрушки, всякие специализированные приблуды в обработке изображений/сигналов, движки СУБД, итп - которые уже на писаны на C++ (а часто и на C), а на Джава не будут написаны ещё очень и очень долго. Если вообще...

Date: 2014-09-29 08:22 pm (UTC)
From: [identity profile] ynot.livejournal.com
"системы, написанные на Яве, были бы вообще не завершены, если делать на С++"

вы так говорите, как будто это плохо!

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 9th, 2025 12:01 am
Powered by Dreamwidth Studios