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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> bytecode, На чём не писать 
:(
    Опции темы
J0ker
Дата 14.11.2008, 02:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(mes @ 14.11.2008,  01:49)
Цитата(skyboy @  14.11.2008,  01:40 Найти цитируемый пост)

и CommandLine Interface?

skyboy, 
http://ru.wikipedia.org/wiki/Common_Language_Infrastructure
 smile

вот вот

Добавлено через 5 минут и 27 секунд
Цитата(skyboy @  14.11.2008,  01:40 Найти цитируемый пост)
в смысле, какая связь между
Цитата(J0ker @  13.11.2008,  23:57 Найти цитируемый пост)
собирать программы из командной строки

и CommandLine Interface?


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


--------------------
user posted image
PM MAIL   Вверх
skyboy
Дата 14.11.2008, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


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

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



Цитата(J0ker @  14.11.2008,  01:52 Найти цитируемый пост)
а окошки и прочую фигню к ним прикрутили уже гораздо позже

да-да, конечно, сейчас все плохо, потому как пользуются в работе всяческими IDE, начинают изучение ЯВУ не с ассемблера, и не работают с перфокартами.
Все же, намекни мне, неучу, чем радикально отличается байткод от объектного модуля. ну, если не сложно, конечно.
PM MAIL   Вверх
Mayk
Дата 14.11.2008, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(skyboy @  14.11.2008,  13:34 Найти цитируемый пост)
Все же, намекни мне, неучу, чем радикально отличается байткод от объектного модуля. ну, если не сложно, конечно. 

Целью? 


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


Explorer
****


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

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




Модератор: Сообщение скрыто.



--------------------
Мой блог
PM MAIL WWW   Вверх
skyboy
Дата 14.11.2008, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


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

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



Цитата(Mayk @  14.11.2008,  09:14 Найти цитируемый пост)
Целью?  

ок. какая цель байткода?
только не на примере Java или .NET, в адрес которых много говорится о "переносимости" и "платформонезависимости", а, скажем, в адрес РНР-байткода или Python, который используется исключительно в целях ускорения работы.
А объектные модули что мешает линковать спустя некоторое время, уже с обновленными версиями используемых библиотек?
vinter, будь добр, воздержись от перехода на личности.
PM MAIL   Вверх
Mayk
Дата 14.11.2008, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(skyboy @  14.11.2008,  15:37 Найти цитируемый пост)
А объектные модули что мешает линковать спустя некоторое время, уже с обновленными версиями используемых библиотек?

Они линкуется(и не факт что запускаются), а не интерпретируются покамандно как в случае байткода. 

Цитата(skyboy @  14.11.2008,  15:37 Найти цитируемый пост)
только не на примере Java или .NET, в адрес которых много говорится о "переносимости" и "платформонезависимости", а, скажем, в адрес РНР-байткода или Python, который используется исключительно в целях ускорения работы.

Ну вот и еще отличие. Объектные модули ни создаются с целью ускорения работы. 



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


неОпытный
****


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

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



Цитата(Mayk @  14.11.2008,  10:53 Найти цитируемый пост)
Объектные модули ни создаются с целью ускорения работы. 

байткод java использует для ускорения работы? или таки для переносимости?
Цитата(Mayk @  14.11.2008,  10:53 Найти цитируемый пост)
а не интерпретируются покомандно как в случае байткода. 

в wiki нормально описано: если реализация допускает - интерпретируется покомандно, если надо(как в Java JIT) - транслируется в машинный код непосредственно перед выполнением. целиком.
PM MAIL   Вверх
bsa
Дата 14.11.2008, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



vinter, видимо ты юмора не понял. в следующий раз обращай внимание на смайлы.

M
bsa
Поаккуратней на поворотах - так не долго и до нарушения правил.


По поводу темы разговора...
Термин bytecode не имеет никакого отношения к компилируемым языкам, в т.ч. и С/С++. Поэтому рассмотрение данного вопроса в этом разделе считаю нецелесообразным.

Moby, ты получил ответ на свой первый вопрос? Если да, то помечай тему решенной.
Модератор: Пожалуйста, один топик - один вопрос.
PM   Вверх
J0ker
Дата 14.11.2008, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



bsa, ниче если я все-таки проясню?

Цитата(skyboy @  14.11.2008,  09:34 Найти цитируемый пост)
Все же, намекни мне, неучу, чем радикально отличается байткод от объектного модуля. ну, если не сложно, конечно. 

ну конечно не сложно  smile 
Объектный модуль - это такой промежуточный модуль, который потом соединяется с другими модулями посредством линковки. Получается такой модуль посредством компиляции исходного кода в нэйтив код исполнительной системы с вставкой дополнительных данных необходимых для последующей линковки. Цель данных заморочек - ускорение генерации программы - мы можем перекомпилировать не всю программу целиком, а только измененные модули.
Байткод - это не-нэйтив код, который исполняется не реальным процессором/ОС, а т.н. виртуальной машиной. Виртуальная машина является прослойкой между программой и реальным процессором/ОС. Имея виртуальные машины для разных процессоров/ОС, мы можем исполнять на них один и тот-же байткод - за счет этого достигается кроссплатформенность. При этом процесс компиляции программы в байткод может точно так-же проходить через компиляцию в объектные модули с последующей линковкой - единственная разница - это то, что объектные модули здес будут не в нэйтив коде, а в байткоде.

Добавлено через 3 минуты и 15 секунд
ЗЫЖ интересно что там vinter такое сказал, что его даже  smile 


--------------------
user posted image
PM MAIL   Вверх
vinter
Дата 14.11.2008, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


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

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



я там много ругалсо, и все матом smile


--------------------
Мой блог
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


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

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


 




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


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

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