Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что люди пишут на C++. Кто за это готов платить. 
:(
    Опции темы
andrew_121
Дата 6.1.2010, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(Lazin @  6.1.2010,  23:51 Найти цитируемый пост)
нет можно, если нужно быстродействие

ааа... быстродействие написания.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Lazin
Дата 7.1.2010, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(andrew_121 @  6.1.2010,  23:55 Найти цитируемый пост)
ааа... быстродействие написания

нет, просто быстродействие
как будто только на С++ можно написать программу, использующую мало ресурсов...
быстродействие зависит от того, насколько хорошо программист понимает как работает его код, можно и на пайтоне написать хороший код
PM MAIL Skype GTalk   Вверх
djamshud
Дата 7.1.2010, 00:02 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 8
Всего: 39



>ааа... быстродействие написания.

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


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
GoldFinch
Дата 7.1.2010, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: 15
Всего: 26



Цитата(Lazin @  7.1.2010,  00:00 Найти цитируемый пост)
как будто только на С++ можно написать программу, использующую мало ресурсов...
быстродействие зависит от того, насколько хорошо программист понимает как работает его код, можно и на пайтоне написать хороший код 

докажи уже хоть как-нибудь
PM MAIL ICQ   Вверх
Lazin
Дата 7.1.2010, 00:08 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(GoldFinch @  7.1.2010,  00:04 Найти цитируемый пост)
докажи уже хоть как-нибудь

я даже тему создавал в рел.войнах, но никто не вызвался smile 
PM MAIL Skype GTalk   Вверх
GoldFinch
Дата 7.1.2010, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: 15
Всего: 26



Lazin, ты там сам не вызвался

алсо ты недавно ссылку на сравнение ЯП кидал, это не показатель?

Это сообщение отредактировал(а) GoldFinch - 7.1.2010, 00:29
PM MAIL ICQ   Вверх
andrew_121
Дата 7.1.2010, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(Lazin @  7.1.2010,  00:00 Найти цитируемый пост)
нет, просто быстродействие
как будто только на С++ можно написать программу, использующую мало ресурсов...

нет, почему же. но здравый смысл подсказывает, что то, что работает на ВМ(прослойке), не может работать быстрее.


Цитата(Lazin @  7.1.2010,  00:00 Найти цитируемый пост)
можно и на пайтоне написать хороший код 

о_О это радует smile


Цитата(djamshud @  7.1.2010,  00:02 Найти цитируемый пост)
Часто в явах и прочих дотнетах уже оптимизировано то, что плюсятник будет писать вручную, и что возможно напишет намного хуже. 

т.е. нынче, ВМ уже проводят эвристический анализ кода, и по своему усмотрению, подменяют некоторые куски кода, своим кодом? - сам то веришь? ;)


Цитата(Lazin @  7.1.2010,  00:08 Найти цитируемый пост)
я даже тему создавал в рел.войнах, но никто не вызвался

где? ссылку плиз.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
mes
Дата 7.1.2010, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(andrew_121 @  7.1.2010,  00:09 Найти цитируемый пост)
эвристический анализ кода

дело не в эвристических способностях, а в языковых средствах..
 smile 



--------------------
PM MAIL WWW   Вверх
andrew_121
Дата 7.1.2010, 01:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



mes, обьясните, пожалуйста, как такое возможно? как ВМ проводит оптимизацию(если проводит) ?


Это сообщение отредактировал(а) andrew_121 - 7.1.2010, 01:20


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
djamshud
Дата 7.1.2010, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 8
Всего: 39



>т.е. нынче, ВМ уже проводят эвристический анализ кода, и по своему усмотрению, подменяют некоторые куски кода, своим кодом? - сам то веришь? ;)

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

Это сообщение отредактировал(а) djamshud - 7.1.2010, 01:27


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Oxy
Дата 7.1.2010, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: нет
Всего: 1



Цитата(andrew_121 @  7.1.2010,  01:09 Найти цитируемый пост)
где? ссылку плиз.

http://forum.vingrad.ru/forum/topic-283805/0.html
PM MAIL WWW   Вверх
Lazin
Дата 7.1.2010, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(GoldFinch @  7.1.2010,  00:28 Найти цитируемый пост)
ты там сам не вызвался

Цитата(Lazin @  14.12.2009,  11:52 Найти цитируемый пост)
В общем, я предлагаю такой challenge - выбираем задачу, но только не синтетическую, а достаточно близкую к жизни, вы пишете реализацию на своем "быстром" %favorite language%, а потом я пишу то-же самое на "тормзном" C# или Java, или еще чем-нибудь. Моя реализация отстает по скорости не более чем на 25%, а скорее всего рвет вашу как тузик тряпку xD. Ну и естественно, приложение должно полностью утилизировать современные многоядерные процессоры, а куда без этого?

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

Цитата(GoldFinch @  7.1.2010,  00:28 Найти цитируемый пост)
алсо ты недавно ссылку на сравнение ЯП кидал, это не показатель?

also, у меня интернет зависимость, поэтому я чего только и куда только не кидал, но если ты о great language shootout, то там - синтетические тесты

Цитата(andrew_121 @  7.1.2010,  01:09 Найти цитируемый пост)
нет, почему же. но здравый смысл подсказывает, что то, что работает на ВМ(прослойке), не может работать быстрее.

Цитата(andrew_121 @  7.1.2010,  01:19 Найти цитируемый пост)
mes, обьясните, пожалуйста, как такое возможно? как ВМ проводит оптимизацию(если проводит) ?

а как-же JIT? smile 

Цитата(andrew_121 @  7.1.2010,  01:09 Найти цитируемый пост)
где? ссылку плиз.

Пост превосходства современных ЯП, над олдскульными
PM MAIL Skype GTalk   Вверх
Elfet
Дата 7.1.2010, 03:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Цитата(Lazin @  7.1.2010,  01:00 Найти цитируемый пост)
нет, просто быстродействие
как будто только на С++ можно написать программу, использующую мало ресурсов...
быстродействие зависит от того, насколько хорошо программист понимает как работает его код, можно и на пайтоне написать хороший код 

Я вот сейчас занимаюсь разработкой программы для расчета течения несжимаемой вязкой жидкости для машущего крыла. Количество ячеек сетки по которым идет расчёт примерно Re^9/4. При числе Рейнольдса(Re) = 300 000, это примерно: 1.8*10^11 ячеек. 
Кроме как на С++ здесь ничего другой не подойдёт.

Добавлено через 3 минуты и 21 секунду
Запускал расчёты на своём домашнем компе - так один у меня длился целую неделю

Сейчас нам выделили 16 ядерный кластер, будем распараллеливать под него.


--------------------
PM MAIL WWW Skype   Вверх
W4FhLF
Дата 7.1.2010, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Elfet, твоя задача очень хорошо распараллеливается. Я бы ещё запустил на GPU (топовая видеокарта стоит на порядок дешевле 16 ядерного кластера), тут как минимум на два порядка можно снизить время выполнения. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
zim22
Дата 7.1.2010, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 24
Всего: 69



Цитата(Elfet @  6.1.2010,  22:02 Найти цитируемый пост)
Вы пробовали когда-нибудь писать проект полностью на ООП? Получилось? 

гуру ООП (Гради Буч, Роберт Максимчук и другие) в книге "Объектно-ориентированный анализ и проектирование с примерами приложений" привели реализации следующих систем, построенных на ООП:
1) Спутниковая система навигации
2) Система управления трафиком
3) Искусственный интеллект: криптоанализ
4) Сбор данных: метеорологическая станция
5) Web-приложение: система планирования отпусков

так что ООП - живее всех живых. просто перед фазой кодирования нужны фазы анализа и проектирования smile


--------------------
PM MAIL   Вверх
Страницы: (5) Все 1 2 [3] 4 5 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0983 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.