![]() |
Модераторы: LSD Страницы: (19) Все « Первая ... 14 15 [16] 17 18 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
Mayk |
|
||||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 2 Всего: 134 |
Какая феерия
![]()
Это сообщение отредактировал(а) Mayk - 6.6.2008, 07:38 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||||
|
|||||||
Lazin |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
интерпретатор lua - не медленный, во всяком случае в таких задачах как работа со строками или поиск в таблице, он не медленнее Java, а даже наоборот...
чет я не понял, джава все автоматически распаралеливать научилась? Можно тут поподробнее, как джава заставит код из DLL работать параллельно? ![]() |
||||
|
|||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
lua BNF grammar выглядит так:
распарсить его очень просто, так что интерпретатор там и подавно быстрый... |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
||||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
согласен, только в доке написано что это BNF Добавлено через 26 секунд но все-же это EBNF ![]() |
|||
|
||||
chipset |
|
||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 4 Всего: 164 |
Тебя не смущает что юникс поддерживает лучшую многозадачность чем виндовс? Кстати Юникс написан на процедурном языке, и много приложений под него тоже. Про то что процедурные языки строго соблюдают очередность команд это вообще шедевр. Откуда это?? Ты слышал про WaitForMultipleObjects какой-нибудь или асинхронные потоки в чистом Си? Методы программирования многопоточных прилаг в Си и С++ ничем не отличаются. Поэтому добавив обьекты в фортран ты мало что выиграешь.
![]() Это никак не влияет ни на что. Точно так же могут существовать в одном пространстве и времени данные в какой нибудь shared memory. Как дополнительные функции к обьекту помогут существовать обьекту во в многопоточном пространстве? Эти функции легко вынести за пределы обьекта. ![]() --------------------
|
||||||
|
|||||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
chipset,
![]() Это сообщение отредактировал(а) MAKCim - 6.6.2008, 19:53 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 4 Всего: 164 |
![]() аааа... ![]() Добавлено через 3 минуты и 41 секунду ![]() --------------------
|
|||
|
||||
W4FhLF |
|
||||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Не знаю, что у тебя там с очередностью и кривостью, но у меня сейчас два проекта: один на С++ с пом. OpenMP распараллелен, если бы был на С, то точно так же был бы распараллелен без всякой кривоты; второй, на С, через CUDA API распараллеливается на 128 ядер(те, что в GPU) и порядка 4000 потоков. Ищи кривость в другом месте ![]()
Можно было просто пойти попить пива. ![]() -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
||||
|
|||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Эпическая сага о том, как доблестные флеймеры победели злого тролля:
Часть 1. Братство IE. Часть 2. Два языка. Часть 3. Возвращение фортрана. ![]() -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 1 Всего: 24 |
Тоже захотелось пофлеймить немножко
![]() Java уже довольно давно не интерпретируется байт кодом во время выполнения. Классы компилируются в машинный код во время подгрузки. Конечно, программа несколько дольше стартует, но во время выполнения она ничуть не проигрывает. -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 2 Всего: 134 |
ОСТОРОЖНО, БОЯН:
Не проигрывает кому? Интерпретируемым разве что? Или ява уже в состоянии тягаться с icc или хотя бы с gcc? ![]() Вообщем бенчмарк или не было. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Это сообщение отредактировал(а) Mayk - 7.6.2008, 11:50 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 1 Всего: 24 |
Да были уже тесты, и на форуме постились где и Java опережала C/C++. Вопрос в том, что и как тестить. А сегодня времени читать эту ссылку+искать старую нет просто...
ЗЫ: Лично сам против C/C++ ничего не имею, хотя программирую, в основном на Java. -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
Мастер |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 17.5.2008 Репутация: нет Всего: нет |
Java медленный, если его байткод не компилять. JIT частично решает эту проблему. Ускоряет. Но оптимальый скомпилированный код на лету трудно получить. Если компилятор работает бысторо, то, скорее всего, он генерит не оптимальный код. Java хороша вместе с Си. Т.е. - те места, которые критичны по времени исполнения, и в них тормозом является именно код(а не железо), то стоит написать нативную функцию. Фурье, к примеру, на Java писать не правильно. Однако, иногда призодится, если код в апплете работает. |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |