Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.10.2012, 16:11
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Интерпретатор Java на JS
Жесть
http://int3.github.com/doppio/about.html
__________________
kobezzza
code monkey
Ответить с цитированием
  #2 (permalink)  
Старый 10.10.2012, 16:21
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

может быть транслятор java в javascript?
Ответить с цитированием
  #3 (permalink)  
Старый 10.10.2012, 16:24
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Maxmaxmахimus Посмотреть сообщение
может быть транслятор java в javascript?
Ну мб, я в терминологии немного плаваю, это сути не меняет

Из Википедии: Трансляция и интерпретация — разные процессы: трансляция занимается переводом программ с одного языка на другой, а интерпретация отвечает за исполнение программ. Однако, поскольку целью трансляции как правило является подготовка программы к интерпретации, то эти процессы обычно рассматриваются вместе.

__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.10.2012 в 16:39.
Ответить с цитированием
  #4 (permalink)  
Старый 10.10.2012, 17:10
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

если пишешь на яве потом прогоняешь через транслятор и получается javascript потом пихаешь его в браузер и работает, то это транслятор.

это транслятор)?
Ответить с цитированием
  #5 (permalink)  
Старый 10.10.2012, 17:35
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Maxmaxmахimus Посмотреть сообщение
если пишешь на яве потом прогоняешь через транслятор и получается javascript потом пихаешь его в браузер и работает, то это транслятор.

это транслятор)?
Ну как я понял, там ЖС в лайве может байт код явы перегнать в ЖС и заэвалить) Хотя хз, я просто случайно увидел эту штуку и подумал, что будет интересно другим

Ну так ты прав, кароч всё равно прикольная, но на мой взгляд бесполезная штука
__________________
kobezzza
code monkey
Ответить с цитированием
  #6 (permalink)  
Старый 10.10.2012, 18:04
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

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

бреед..


То есть ты хочешь сказать что они сделали виртуальную java машину на javascript ??? И как ты это определил прости??

Последний раз редактировалось Maxmaxmахimus, 10.10.2012 в 18:24.
Ответить с цитированием
  #7 (permalink)  
Старый 10.10.2012, 18:31
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Maxmaxmахimus Посмотреть сообщение
какой еще байткод??? че за бред.. нахрена транслировать в бауткод потом его расшифровывать его и конвертить в яваскрипт..

бреед..


То есть ты хочешь сказать что они сделали виртуальную java машину на javascript ??? И как ты это определил прости??
Doppio is a project to get Java running in the browser without any plug-ins. Right now it comprises a fairly complete VM and an implementation of the javap bytecode disassembler. (Doppio is also the Italian word for 'double', and is another name for a double espresso.)

На сайте проекта написано же, по моей ссылке. Да и иначе смысла вообще не было бы в данной поделке, а так моно аплет запустить на ЖС, типа быстрый порт
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.10.2012 в 18:34.
Ответить с цитированием
  #8 (permalink)  
Старый 10.10.2012, 18:46
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

ибануцо
Ответить с цитированием
  #9 (permalink)  
Старый 10.10.2012, 20:27
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Это реализация виртуальной Java машины на JavaScript. Статья на habrahabr.ru
Ответить с цитированием
  #10 (permalink)  
Старый 10.10.2012, 22:49
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Javascript пытается играть роль ассемблера в браузерах, похоже .

Pyjamas - транслятор для преобразования кода на языке Python в представление на языке JavaScript;

Доступен релиз проекта Emscripten, в рамках которого развивается компилятор, способный преобразовать байткод LLVM в представление на языке JavaScript. Байткод LLVM может быть сгенерирован из исходных текстов на Cи/Си++ при помощи компиляторов lvm-gcc и clang, а также из кода на любом другом языке программирования для которого имеется LLVM-фронтэнд.


Saltarelle: open source C# — JavaScript компилятор

C# — JavaScript компилятор http://sharpkit.net/ -

В рамках проекта ClojureScript разработан компилятор, позволяющий преобразовать код на языке Clojure в представление на языке JavaScript. Итоговый JavaScript код может быть выполнен в обычном браузере или использован для работы с серверной платформой node.js.

Ruby: HotRuby (запускает объектный код YARV внутри браузера), rb2js (преобразует код Ruby в JavaScript), RubyJS (форк rb2js), Red (компилятор Ruby в JavaScript), Opal (компилятор Ruby в JavaScript), 8ball (преобразователь кода на Ruby в код на JavaScript);

Maja (компилятор Vala в JavaScript),

ClueCC (компилятор кода на Си в
представление на языках Lua, JS, Perl 5, C, Java и CL);

Java: GWT (Google Web Toolkit, компилирует java-код в JavaScript),

Java2Script (Eclipse-плагин для компиляции Java в JavaScript), j2js (преобразует Java-байткод в JavaScript);

PHP: phype (PHP-компилятор, написанный на JavaScript);

p2js это транслятор программ, написанных на Delphi, в javascript.
пример http://demop2js.gelicon.biz/examples...le1/index.html

Perl: p2js (конвертер Perl-кода в JavaScript);

Basic: qb.js (реализация QBASIC на JavaScript),

NS Basic (компилятор Visual Basic в JavaScript);

Smalltalk: Silver Smalltalk, JTalk, Lively Kernel;

Haskell: UHC (Utrecht Haskell Compiler), YHC (York Haskell Compiler), jshaskell;

OCaml: Ocamljs,

Scala: scalagwt;

Scheme: Fargo (реализация Scheme на JavaScript), Moby Scheme, nconc, scheme2js;

Lisp: EdgeLisp (Lisp на JavaScript), Parenscript, Ralph, Sibilant, Spock.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 10.10.2012 в 23:00.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Разное оформление для посетителей с JS и без fry2 Events/DOM/Window 13 03.02.2012 16:45
Как (эффективно) изучать JavaScript? JSTalker Общие вопросы Javascript 33 23.12.2010 03:13
Как интерпретатор js отличает знак деления от слешей в /inlineRegExp/ ? Riim Общие вопросы Javascript 11 06.09.2010 19:45
Java - Здравствуйте, вопрос про написание js noobasik Оффтопик 16 28.07.2010 03:38