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

Поиск:

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


Дикий Кот. =^.^=
****
Награды: 1



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

Репутация: 2
Всего: 160



Цитата(Elfet @  7.1.2010,  04:58 Найти цитируемый пост)
Кроме как на С++ здесь ничего другой не подойдёт.

Да прямо. Fortran, это как минимум. smile  

Цитата(Elfet @  7.1.2010,  04:58 Найти цитируемый пост)
Сейчас нам выделили 16 ядерный кластер, будем распараллеливать под него. 

Вот Lazin вам про это твердит-твердит. А вы... smile Ну возьмёшь ты проклятый MPI, начнёшь распараллеливать... Опыть то есть? Смотри, это такой дикий ужос... Вот это и есть олдскулл. Пишем последовательные код, а затем, помолясь, пытаемся распараллелить.

Вообщем, смотри. Есть такая контора DARPA (The Defense Advanced Research Projects Agency). Один из текущих проектов, заканчивающийся в этом году, - HPCS (High Productivity Computing Systems).

В рамках этого проекта идут разработки:
  • X10 (IBM) - расширенное подмножество Java. Уже вышла вторая(!) версия. Два бекэнда - Java и С++. Уже есть свой Eclipse-plugin (кто-бы сомневался).
  • Chapel (Cray) - пока в разработке. Мне синтаксически понравился больше. Ближе к Pascal.
  • Fortress (Sun) - слишком революционно. Смесь Fortran + ФП (в основном Haskell-like). Уже денег лишились. Разработка затянулась, сейчас сделали ставку на open source, на community.
И ведь это не просто там конторки какие-нибудь, а ключевые вендоры в HPC. Видишь как тут всё просто - либо расширать Java, либо разрабатывать что-то с нуля, либо уходить в сторону AG&

The future is now! А вам бы только ++...

Это сообщение отредактировал(а) kemiisto - 7.1.2010, 14:31


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



****


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

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



zim22, я могу привести примеры систем написанных на ассемблере, но это ничего не говорит о том, стоит ли писать на ассемблере
PM MAIL ICQ   Вверх
nerezus
Дата 7.1.2010, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

Репутация: 3
Всего: 43



Цитата

Вы пробовали когда-нибудь писать проект полностью на ООП? Получилось?
 Да, а в чем проблема то? Костыли хочется городить только тогда, когда этап проектирования был заменен на этап распития горячительного.

Тем более оперирование с сущностями, более абстрагированными от машины, проще для человека, что снижает риск человеческого фактора.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
mes
Дата 7.1.2010, 14:57 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(nerezus @  7.1.2010,  13:44 Найти цитируемый пост)
Тем более оперирование с сущностями, более абстрагированными от машины, проще для человека, что снижает риск человеческого фактора. 

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

Я не против ООП, наоборот считаю что это хороший прыжок в структурном программировании, но  имхо он  "в одиночку" уже не справляется с современными задачами..








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


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


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

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



Цитата(kemiisto @  7.1.2010,  15:31 Найти цитируемый пост)
Цитата

Кроме как на С++ здесь ничего другой не подойдёт.

Да прямо. Fortran, это как минимум. smile  

Я имел ввиду что на C# мы этого делать явно не будет-то smile



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


Кодофей
****


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

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



Вот собственно и задача: http://forum.vingrad.ru/index.php?showtopi...t&p=1403455


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


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 21.2.2009
Где: Балашиха или Воро неж

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



имхо, си плюс плюс рулит.. потому что когда на нем долго пишешь- начинаешь понимать внутреннее устройство того, что ты пишешь. а вот когда уже надоедает в течение восьми часов в день набирать то, что ты уже давно понял, или то, устройство чего ты понимаешь с первого взгляда на предметную область или технологию - тогда пора брать в руки что то помощнее.. в общем, школьник должен начинать изучать биологию с микроскопом, а не со скальпелем, иначе он будет думать как гиппократ, что сопли выделяются из мозга и охлаждают голову, а избыток выходит через нос...
PM ICQ Skype   Вверх
nerezus
Дата 14.1.2010, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

Репутация: 3
Всего: 43



Цитата

потому что когда на нем долго пишешь- начинаешь понимать внутреннее устройство того, что ты пишешь
 Ровно как и на других ЯП в необходимых для них степенях.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
djamshud
Дата 14.1.2010, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Курсант, на с++, в полном отрыве от си (т.е. stl,boost,Qt,etc.) - хрен поймешь, что там и как. Микроскопы - это си и ассемблер.


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


Опытный
**


Профиль
Группа: Участник
Сообщений: 338
Регистрация: 21.2.2009
Где: Балашиха или Воро неж

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



и неплохо бы получить этому школьнику представление об ассемблере, машинных кодах, защищенном режиме процессора и внутреннем устройстве винды. такие вот пироги.. впрочем это по моему собственному опыту. а что касается разработки- мнится мне что майкрософт совсем не дурак со своим дот нет и си шарп и лонгхорн, и многие корпорации, для которых дот нет стал корпоративным стандартом тоже не дураки. но всегда будут вещи, для написания которых будут нужны спец средства, и си, и плюсы, и асм, и маш. коды
PM ICQ Skype   Вверх
baldina
Дата 14.1.2010, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 32
Всего: 101



Цитата

майкрософт совсем не дурак со своим дот нет

ага. только цели преследует несколько иные
PM MAIL   Вверх
bsa
Дата 14.1.2010, 21:12 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(Курсант @  14.1.2010,  17:49 Найти цитируемый пост)
машинных кодах
Начинающим это знать, имхо, совсем не нужно. Достаточно показать ассемблер, и как на нем решаются элементарные задачи, чтобы было понимание того, как процессор работает.
Цитата(Курсант @  14.1.2010,  17:49 Найти цитируемый пост)
защищенном режиме процессора
Интересно, а у процессоров с отличной от x86 архитектурой что-то подобное есть? Или там "защищенный" только и есть? Или только "реальный". Короче, зачем вдаваться в конкретику? Есть ОС, она гарантирует, что один процесс отделен от другого - все.
Цитата(Курсант @  14.1.2010,  17:49 Найти цитируемый пост)
внутреннем устройстве винды
ну и зачем это изучать? Тогда уж лучше Minix - исходники открыты, и задокументировано все для изучения. Думаю, и костылей меньше.
Цитата(Курсант @  14.1.2010,  17:49 Найти цитируемый пост)
 всегда будут вещи, для написания которых будут нужны <...> маш. коды
Сомневаюсь. Разве что только небольшие ассемблерные вставки в код Си. В машинных кодах уже давно никто не программирует с тех пор, как появились устройства ввода продвинутей тумблеров, так как слишком муторно и нечитабельно.

PM   Вверх
Dem_max
Дата 15.1.2010, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата

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

Fortran с легкостью заменит твои расчеты на С(++)



--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
baldina
Дата 15.1.2010, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 32
Всего: 101



Цитата(Dem_max @ 15.1.2010,  08:28)
Цитата

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

Fortran с легкостью заменит твои расчеты на С(++)

И даже Visual Basic. У нас один знатный спец, не программист, написал конечно-элементную программу на VB, размерность матрицы немаленькая, считает фронтальным методом. И довольно шустро, надо сказать, считает  smile

Добавлено через 2 минуты и 54 секунды
Что отлично подтверждает мысль о том, что правильный выбор метода, алгоритма, нормальное проектирование важнее оптимизаций на уровне ассемблера.
PM MAIL   Вверх
bsa
Дата 15.1.2010, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата
Я вот сейчас занимаюсь разработкой программы для расчета течения несжимаемой вязкой жидкости для машущего крыла. Количество ячеек сетки по которым идет расчёт примерно Re^9/4. При числе Рейнольдса(Re) = 300 000, это примерно: 1.8*10^11 ячеек. 
Кроме как на С++ здесь ничего другой не подойдёт.
Думаю, для подобных вещей и существует MatLab...
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.1197 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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