Здравствуйте, landerhigh, Вы писали:
L>A: Tizen does not use the C++ exception mechanism. This reduces its footprint and runtime overhead. As a result, any exception occurring in C++ object construction cannot be reported to the application.
Знаю я одни таких дебилов из одной Г конторы, которые редусили использование памяти на мобилках и не включили в стандартную поставку libstdc++ и поддержку исключений. В результате каждое второе нативное приложение стало таскать с собой собственную версию libstdc++.
Экономисты б***
Здравствуйте, artem.komisarenko, Вы писали:
L>>A: Tizen does not use the C++ exception mechanism. This reduces its footprint and runtime overhead. As a result, any exception occurring in C++ object construction cannot be reported to the application.
AK>Знаю я одни таких дебилов из одной Г конторы,
Я, кажется, знаю эту контору
AK>которые редусили использование памяти на мобилках и не включили в стандартную поставку libstdc++ и поддержку исключений.
Ага, а для еще большей экономии поставили Java-машину на мобилки. Впрочем, с NDKr5 исключения стали доступны.
AK>В результате каждое второе нативное приложение стало таскать с собой собственную версию libstdc++.
Здравствуйте, landerhigh, Вы писали:
L>Интересно, кто-то наверняка ведь должен был оценить медианный размер кода, в котором макаро оверхед от анализа кодов возврата на каждый чих начинает сводить на нет выгоду от отказа от исключений, которые имеют "footprint and runtime overhead"?
Особенно смешно выглядит эта экономия на фоне
map.Add(new String(L"Zero"), new Integer(0));
map.Add(new String(L"One"), new Integer(1));
map.Add(new String(L"Two"), new Integer(2));
Здравствуйте, niXman, Вы писали:
X>Здравствуйте, cencio, Вы писали:
C>>А при чем здесь Tizen? Ваш eao197 просто не в теме. Самсунг как и обещал еще в прошлом году, добавил поддержку апи Бады. C>>Сравните: C>>здесь tizen C>>и C>>здесь бада X>я не уверен, что из этого хуже %)
"Оба хуже" (с)
Второе очевидно хуже.
В первом по крайней мере честно просят передавать указатели, и хранят тоже указатели.
А во втором принимают константные ссылки, которые могут указывать на что угодно, в том числе и на временные объекты.
MTD, Evgeny.Panasyuk, осталось понять, что является истинной причиной некоторых, отказ от использования исключений. ибо я сомневаюсь, что причина отказа кроется в мегаоверхеде =)
в двух примерах, кстати, используются неоверхедные исключения(SEH & DWARF).
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
X>MTD, Evgeny.Panasyuk, осталось понять, что является истинной причиной некоторых, отказ от использования исключений. ибо я сомневаюсь, что причина отказа кроется в мегаоверхеде =)
Причины сугубо иррациональные. Контингент отказывающихся делится на две части:
1. Бородатые дядьки которые в начале 90-х попробовали С++ и обожглись, а теперь негативный опыт проецируют на сегодняшнее положение дел
2. Условно молодежь, которая смотря на авторитетов (бородатых дядек), подражает им не понимая причин
Здравствуйте, MTD, Вы писали:
MTD>1. Бородатые дядьки которые в начале 90-х попробовали С++ и обожглись, а теперь негативный опыт проецируют на сегодняшнее положение дел
а что, в начале 90-ых, с исключениями в с++ было не так?
(я тогда еще совсем сопливый был)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
X>а что, в начале 90-ых, с исключениями в с++ было не так? X>(я тогда еще совсем сопливый был)
Да я тогда только в школе учился, поэтому знаю только со слов бородатых дядек Язык еще не устоялся, программировать на нем никто не умел, компиляторы были глючные и т.д. Читал у Спольски, что команда Экселя написала свой компилятор С++, чтобы юзать шаблоны.
Здравствуйте, MTD, Вы писали:
MTD>Да я тогда только в школе учился, поэтому знаю только со слов бородатых дядек Язык еще не устоялся, программировать на нем никто не умел, компиляторы были глючные и т.д. Читал у Спольски, что команда Экселя написала свой компилятор С++, чтобы юзать шаблоны.
впервые, Си я потрогал в 99ом, на Dell с i386+4MB памяти. это был borland turbo C-2.0 =)
в 97ом, тыкал бейсик, на этом %)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, landerhigh, Вы писали:
L>Да есть одна такая. На букву Г как раз.
понятно-понятно. не знал, что там тоже отказались от исключений. а говорят, что в Г работают только адекваты =)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Да вообще-то был еще Turbo 1.0, не хочу лезть в инет, но кажется его увидел в 1990, а с 1991 уже использовал Turbo C 2.0... Сишку на PDP увидел впервые году эдак в 1987 (15 лет было)... но это лично мое, можно много вспомнить и из жизни с ЕС-ок, там и фортран и Пролог и Паскакаль... Но плюсы только опосля Борланда 3.1 пользовал... Ностальджи..