Re[14]: Области приложения С++
От: BulatZiganshin  
Дата: 07.10.10 17:03
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Шароваре очень далеко до массового софта.


это как это?
Люди, я люблю вас! Будьте бдительны!!!
Re[12]: Области приложения С++
От: FR  
Дата: 07.10.10 17:06
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>И какое число указывал?


Разные
Re[22]: Области приложения С++
От: FR  
Дата: 07.10.10 17:08
Оценка:
Здравствуйте, gandjustas, Вы писали:

FR>>Да особенная, самое быстрое выделение/освобождение, к тому же в C++ полностью автоматическое.

G>На одном стеке далеко не уедешь.

Но он существенное подспорье, вон явщики постоянно хвастаются что смогли еще немножко переместить с GC
на стек.

FR>>Накладные расходы всегда лишний указатель на объект по сравнению со стековыми C++ переменными, плюс

FR>>быстрые GC алгоритмы всегда используют жадную стратегию захвата памяти.
G>Так что лучше, быстрые алгоритмы или уменьшенное потребление памяти?

Лучше и то и другое.
Re[15]: Области приложения С++
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.10.10 17:12
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, gandjustas, Вы писали:


G>>Шароваре очень далеко до массового софта.


BZ>это как это?


Скока шароварок видел — продажи исчислялись максимум тысячей штук.

Глянул форум, чето я узко мыслю про шаровару.

Для меня это в основном однодневные игрушки, которые покупают буржуи.
Re[14]: Области приложения С++
От: FR  
Дата: 07.10.10 17:14
Оценка:
Здравствуйте, gandjustas, Вы писали:

FR>>Конечно, вот например недавно браузеры новенькие появились.


G>Из недавно появившихся один хром, и тот написанный гуглом. У гугла столько ресурсов, что они хоть в машинных кодах могут писать.


Не только Safari тоже не так давно вышел, хотя они и родня.
Re[14]: Области приложения С++
От: FR  
Дата: 07.10.10 17:15
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>>>А новый массовый софт вообще пишут? Не новые версии старого, а именно новый софт.


U_E>>зайди в соседний форум. да, пишут.


G>Шароваре очень далеко до массового софта.


Зато коробочный декстоп.
Re[28]: Области приложения С++
От: FR  
Дата: 07.10.10 17:16
Оценка:
Здравствуйте, gandjustas, Вы писали:

FR>>Непохоже, скорее сперли у Smaltallk, который с рождения имел GC и у которого на момент появления явы уже были весьма продвинутые алгоритмы.


G>А у лиспа как давно GC был, еще до появления всех смолтоков и С++...


Лисп слишком не похож на мейнстрим.
А Smaltallk тогда вполне входил в мейнстрим, готовое промышленное решение бери и копируй.
Re[16]: Области приложения С++
От: FR  
Дата: 07.10.10 17:19
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Скока шароварок видел — продажи исчислялись максимум тысячей штук.


G>Глянул форум, чето я узко мыслю про шаровару.




G>Для меня это в основном однодневные игрушки, которые покупают буржуи.


Вот тут ты совсем мимо. Как раз однодневные игрушки нередко продаются миллионными тиражами
Re[14]: Области приложения С++
От: Unhandled_Exception Россия  
Дата: 07.10.10 17:21
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Из недавно появившихся один хром, и тот написанный гуглом. У гугла столько ресурсов, что они хоть в машинных кодах могут писать.


так чего же они его в кодах не написали? все же С++ выбрали.
Re[14]: Области приложения С++
От: Unhandled_Exception Россия  
Дата: 07.10.10 17:21
Оценка:
Здравствуйте, gandjustas, Вы писали:

U_E>>зайди в соседний форум. да, пишут.

G>Шароваре очень далеко до массового софта.

именно шароваре и есть массовый софт, т.к. пользователи за решениями своих бытовых задач идут в гугл и получают там список шаровар.

почему разработчики шаровар, а уж им-то как раз выгодно делать быстро и удобно, чтобы побольше клепать программок, почему они не выбирают дотнет и джаву? неужели инерция?

почему гугл не выбрал джаву для гуглохрома?

я тут сегодня краем уха услышал, что даже гуи последнего мс офиса на С++ написано. правда или нет, не знаю, но если правда, то почему.
Re[15]: Области приложения С++
От: Unhandled_Exception Россия  
Дата: 07.10.10 17:22
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

G>>Шароваре очень далеко до массового софта.

BZ>это как это?

ну эта... ты же сам знаешь, что шароварой пользуется только сам автор
Re[16]: Области приложения С++
От: Unhandled_Exception Россия  
Дата: 07.10.10 17:23
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Глянул форум, чето я узко мыслю про шаровару.


в сущности, термин довольно размытый.
Re[27]: Области приложения С++
От: BulatZiganshin  
Дата: 07.10.10 17:24
Оценка:
Здравствуйте, FR, Вы писали:

FR>Например ява практически на порядок прожорливей си:

FR>http://shootout.alioth.debian.org/u64/benchmark.php?test=all&lang=gcc&lang2=java

угу. а если подумать, то в яве можно увеличить скорость программы, отведя ей больше памяти. вот они и "оптимизируют"
Люди, я люблю вас! Будьте бдительны!!!
Re[15]: Области приложения С++
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.10.10 17:30
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

U_E>Здравствуйте, gandjustas, Вы писали:


G>>Из недавно появившихся один хром, и тот написанный гуглом. У гугла столько ресурсов, что они хоть в машинных кодах могут писать.


U_E>так чего же они его в кодах не написали? все же С++ выбрали.


Наверное потому что программистов на С++ больше чем программистов в машинных кодах.
Re[15]: Области приложения С++
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.10.10 17:35
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

U_E>почему разработчики шаровар, а уж им-то как раз выгодно делать быстро и удобно, чтобы побольше клепать программок, почему они не выбирают дотнет и джаву? неужели инерция?

Одну причину знаю — защиту трудно прикрутить.

U_E>почему гугл не выбрал джаву для гуглохрома?

Ну наверное потому что они хотели не просто браузер, а "самый-быстрый-браузер".
А вот андроид вполне на java, там рекорды ставить незачем.

U_E>я тут сегодня краем уха услышал, что даже гуи последнего мс офиса на С++ написано. правда или нет, не знаю, но если правда, то почему.

Правда, потому что если переписывать на управляемом коде, то надо переписывать все, а на это никто не пойдет.
Re[16]: Области приложения С++
От: Unhandled_Exception Россия  
Дата: 07.10.10 17:39
Оценка:
Здравствуйте, gandjustas, Вы писали:

U_E>>так чего же они его в кодах не написали? все же С++ выбрали.

G>Наверное потому что программистов на С++ больше чем программистов в машинных кодах.

ну т.е. ресурсы таки не бесконечные, а то можно было бы и обучить ну ладно, это уже шутки
Re[15]: Области приложения С++
От: BulatZiganshin  
Дата: 07.10.10 17:47
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

U_E>почему разработчики шаровар, а уж им-то как раз выгодно делать быстро и удобно, чтобы побольше клепать программок, почему они не выбирают дотнет и джаву? неужели инерция?


а почему бы у них не спросить?
Люди, я люблю вас! Будьте бдительны!!!
Re[16]: Области приложения С++
От: Unhandled_Exception Россия  
Дата: 07.10.10 17:48
Оценка: +2
Здравствуйте, gandjustas, Вы писали:

G>Одну причину знаю — защиту трудно прикрутить.


точно. и это для массового софта довольно-таки важный момент.

еще боятся, что пользователь не станет что-то дополнительно устанавливать, рантаймы всякие. но это касается джавы / дотнета, как насчет других современных инструментов. наверняка есть и статическая линковка.

G>Правда, потому что если переписывать на управляемом коде, то надо переписывать все, а на это никто не пойдет.


я тоже сперва об этом подумал, но.

ведь какие тезисы выдвигаются. гуи писать удобно не на С++, однако он в офисе новый и написан именно на С++. почему?

формат у офиса новый появился (если не путаю), почему бы парсер не написать (все равно же писать его надо с нуля) на чем-нибудь современном, где можно эффективнее выражать алгоритмы. однако нет, и тут берут старый добрый С++.

в общем, рано умирать С++ еще.
Re[17]: Области приложения С++
От: FR  
Дата: 07.10.10 17:54
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:


U_E>в общем, рано умирать С++ еще.


И даже если с косой заявится, то на майке у нее будет написано не ява и не шарп, а Go или D
Re[27]: Области приложения С++
От: __kot2  
Дата: 07.10.10 17:55
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, gandjustas, Вы писали:


N_>>>Это просто другой подход. Нельзя говорить что это хуже иле лучше плюсового, он просто другой.

G>>А ты знаешь откуда он такой взялся? Для создания GC анализировали работу существующих программ (нативных) и смотрели профили выделения и освобождения памяти. Так что именно в нативном коде в среднем такая работа с памятью, а GC только оптимизирует.

FR>Непохоже, скорее сперли у Smaltallk, который с рождения имел GC и у которого на момент появления явы уже были весьма продвинутые алгоритмы.

в самом начале "Дизайн и эволюция С++" автор этого самого С++ говорит, что писал исслед проекты на SmallTalk, пока все не встало раком и он задумал сделать что-то со скоростью С и с удобством SmallTalk. сколько лет прошло, а Java и C# в этом плане от SmallTalk далеко не сдвинулись. да, они удобнее С++ и да, они до сих ему не конкуренты
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.