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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java > C++, Кого слушать? 
:(
    Опции темы
Alexandr87
Дата 4.6.2008, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

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



Мастер, вообщет этот вопрос был касательно eval а. и "невозможности" сделать это на си.
На си можно написать (и они уже написаны) движки, которые будут интерпретировать любой скриптовый язык.

Цитата(Мастер @  4.6.2008,  12:35 Найти цитируемый пост)
Зачем "компилировать налету", если можно докомпилять байткод до натив. Что мешает? 

Ничто не мешает gcj, а компилировать на лету затем, чтобы можно было запустить один и тот же "набор байтов" под любой платформой (скриптовая фишка) и увеличить скорость выполнения посравнению с "прямой" интерпретацией байт-кода.


Это сообщение отредактировал(а) Alexandr87 - 4.6.2008, 09:53
PM Jabber   Вверх
Lazin
Дата 4.6.2008, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



както тихо тут стало...
 smile
PM MAIL Skype GTalk   Вверх
JackYF
Дата 4.6.2008, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

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



Давайте про D пофлеймим. smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
chipset
Дата 5.6.2008, 02:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

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



Цитата(JackYF @  4.6.2008,  13:46 Найти цитируемый пост)
Давайте про D пофлеймим. smile 

D рулит. Миксины форева. 


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Shaggie
Дата 5.6.2008, 05:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Dtrace наше фсио, а без D в него не суйся!


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
LSD
Дата 5.6.2008, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Согласен D рулез, одни итераторы чего там стоят smile

Кстати а есть нормальные IDE для D?


--------------------
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.
PM MAIL WWW   Вверх
Mayk
Дата 5.6.2008, 11:25 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

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



Цитата(LSD @  5.6.2008,  15:23 Найти цитируемый пост)
Кстати а есть нормальные IDE для D? 

vim.

Добавлено через 28 секунд
 smile  smile  smile 


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
nerezus
Дата 5.6.2008, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



А зачем тогда D рекламится левыми способами?
Там была таблица сравнения с C/C++/Java/C#, так там куча пунктов неверно была проставлена: типа в D оно есть, а в других нету, хотя на самом деле в других это тоже есть.


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


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Mayk, я спрашивал про нормальную IDE, а не как бы мне поизвращенней убить свое время smile 


--------------------
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.
PM MAIL WWW   Вверх
Lazin
Дата 5.6.2008, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Code::Blocks, Poseidon, Eclipse... как грязи smile 
PM MAIL Skype GTalk   Вверх
Мастер
Дата 5.6.2008, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата
На си можно написать (и они уже написаны) движки, которые будут интерпретировать любой скриптовый язык.
Я про это ничего не слышал, да... и не интересно. Зачем всё это? Можно пытаться распаралелить фортран, и на телегу можно поставить колёса от автомобиля. Наверно, в этом есть какойто смысл. Но я его не вижу.
Цитата
Ничто не мешает gcj, а компилировать на лету затем, чтобы можно было запустить один и тот же "набор байтов" под любой платформой (скриптовая фишка) и увеличить скорость выполнения посравнению с "прямой" интерпретацией байт-кода.
 smile (Не понял я.)
Докомпилировать байт код имеет смысл при инсталляции ПО на Java  написанного именно для того, чтоб увеличить скорость выполнения кода. К переносимости на другие платформы это не имеет никагого отношения. Вы же не переносите установленный Офис на новый компьютер. Вы туда ставите дистрибутив.
Так вот, дистрибутив пусть содержит только байткод. Натив код из него можно сгенерить при инсталляции ПО на конкретную железку.
С апплетом этого сделать нельзя, а мы и небудем.

Это сообщение отредактировал(а) Мастер - 5.6.2008, 14:21
PM MAIL   Вверх
LSD
Дата 5.6.2008, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Мастер @  5.6.2008,  15:10 Найти цитируемый пост)
Можно пытаться распаралелить фортран, и на телегу можно поставить колёса от автомобиля. Наверно, в этом есть какойто смысл.

Шумит меньше и ездит "мягче" smile 
А фортран паралелить не нужно, его перпендикулярить нужно smile 


--------------------
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.
PM MAIL WWW   Вверх
Alexandr87
Дата 5.6.2008, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

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



Цитата(Мастер @  5.6.2008,  17:10 Найти цитируемый пост)
Я про это ничего не слышал, да... и не интересно. Зачем всё это? 

 smile  про это не надо слышать. Это надо понимать - это принцип. 


Цитата(Мастер @  5.6.2008,  17:10 Найти цитируемый пост)
Докомпилировать байт код имеет смысл при инсталляции ПО на Java  написанного именно для того, чтоб увеличить скорость выполнения кода. 

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

PM Jabber   Вверх
W4FhLF
Дата 5.6.2008, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


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

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



Цитата(Мастер @  5.6.2008,  14:10 Найти цитируемый пост)
Можно пытаться распаралелить фортран


А в чём проблема? Уже много лет существует OpenMP технология для фортрана.


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


Новичок



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

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



Цитата
А в чём проблема? Уже много лет существует OpenMP технология для фортрана.
Процедурные языки строго соблюдают очерёдность исполнения команд, поэтому процедурные языки распараллеливаются с трудом и,  как правило, криво. 

Объектноориентированные  распараллеливаются легко, поскольку каждый объект может существовать в пространстве и во времени одновременно с другими объектами. А Java механизм синхронизации процессов изначально, с первой версии содержит.

Распаралеливать Фортран глупо. Можно было просто создать библиотеку(DLL) и подключить её к Java.
Цитата
у интерпретируемого кода кроме платформонезависимости есть еще ряд приемуществ, вроде слежения за действия кодами и возможность авторизовывать данные действия или блокировать их.
Но есть и серьёзный недостаток - интерпретаторы медленные. Поэтому докомпиляция кода может ускорить его.

Это сообщение отредактировал(а) Мастер - 6.6.2008, 06:21
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




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


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

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