anonymous@RULINUX.NET~# Last login: 2024-11-13 06:02:24
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Современная тенденция в программировании

Я конечно пару лет назад в шутку писал, что надо было сделать интерпретатор на интерпретаторе, но не думал, что всё это примет реальное воплощение. Итак, встречайте проект Emscripten [1]. Emscripten is an LLVM-to-JavaScript compiler. Мало того, что LLVM, так ещё и выполнять всё это будут на яваскрипте. Сил негодовать уже нет. Видимо, осталось только забиться в нору и выкинуть компьютер, чтобы всего этого не видеть.

[1]  https://github.com/kripken/emscripten/wiki

anonymous(*) (2011-06-01 17:40:00)

Mozilla/5.0 (X11; Linux; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Современная тенденция в программировании от anonymous 2011-06-01 17:40:00
avatar
Скрыть

Re: Современная тенденция в программировании

>Emscripten is an LLVM-to-JavaScript compiler.
Интересно, как оно перегоняет код, работающий с файлами, в js? Или там продвинутый js, а не как в браузерах?

SystemV(*)(2011-06-01 18:10:20)

Emacs-w3m/1.4.414 w3m/0.5.3
avatar
Скрыть

Re: Современная тенденция в программировании

На этом чуде doom-on-the-web сделали. Можете погонять, вспомнить молодость:  https://developer.mozilla.org/en-US/demos/detail/doom-on-the-web

anonymous(*)(2011-06-01 18:18:51)

Mozilla/5.0 (X11; Linux; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
avatar
Скрыть

Re: Современная тенденция в программировании

>На этом чуде doom-on-the-web сделали.
Довольно неплохо, хотя со звуком проблемы и тормозит изрядко. Спрайты пропадают иногда.

Правда я всё равно не могу представить себе полезное с/c++ приложение, переведённое на js в сети.

SystemV(*)(2011-06-01 18:32:56)

Emacs-w3m/1.4.414 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Современная тенденция в программировании от anonymous 2011-06-01 17:40:00
avatar
Скрыть

Re: Современная тенденция в программировании

расскажите кто-нибудь товарищу про микрокод в проце, чтоли

bugmaker(*)(2011-06-01 18:40:59)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.11) Gecko/20101013 Ubuntu/9.04 (jaunty) Firefox/3.6.11
avatar
Скрыть

Re: Современная тенденция в программировании

> На этом чуде doom-on-the-web сделали.
Ага, я уже погонял.))) На FF4 25-30 фпс на самый большой экран. На FF3, что интересно 3-4 фпс.

anonymous(*)(2011-06-01 18:47:38)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24
[#] [Добавить метку] [Редактировать] Ответ на: Современная тенденция в программировании от anonymous 2011-06-01 17:40:00
avatar
Скрыть

Re: Современная тенденция в программировании

Подобные технологии уже похоронили в 80-х, а теперь опять везде пихают.

Silvy(*)(2011-06-01 20:05:11)

Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
avatar
Скрыть

Re: Современная тенденция в программировании

>Ага, я уже погонял.))) На FF4 25-30 фпс на самый большой экран. На FF3, что интересно 3-4 фпс.

Ага, и эта игруха летала раньше на компах, которые в несколько сотен раз были тормознее. В жопу такие копротехнологии, я считаю.

Silvy(*)(2011-06-01 20:07:09)

Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
[#] [Добавить метку] [Редактировать] Ответ на: Современная тенденция в программировании от anonymous 2011-06-01 17:40:00
avatar
Скрыть

Re: Современная тенденция в программировании

PyPyPyPyPyPy ("Py" * n!)

anonymous(*)(2011-06-01 21:26:17)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/13.0.781.0 Chrome/13.0.781.0 Safari/535.1
avatar
Скрыть

Re: Современная тенденция в программировании

Жаль uname не пишет. Linux 3.0.0-rc1-vanilla x86_64 И даже fgrl^WW

anonymous(*)(2011-06-01 21:30:02)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/13.0.781.0 Chrome/13.0.781.0 Safari/535.1
avatar
Скрыть

Re: Современная тенденция в программировании

> Ага, я уже погонял.)))
а вот мой iFirefox 5.0 вообще не заработала

p.s. а может у разрабов дума на жабоскриптике там кластир O_o

vilfred(*)(2011-06-01 21:35:54)

Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
avatar
Скрыть

Re: Современная тенденция в программировании

>p.s. а может у разрабов дума на жабоскриптике там кластир O_o
Вряд ли разрабы в него особо играли, они ж всё конвертером сделали. Так, посмотрели разок.

Там и js-код то нечитаемый в результате вышел.

SystemV(*)(2011-06-01 22:18:56)

Emacs-w3m/1.4.414 w3m/0.5.3
avatar
Скрыть

Re: Современная тенденция в программировании

> расскажите кто-нибудь товарищу про микрокод в проце, чтоли
А это идея, написать обработчик микрокода на JS.

anonymous(*)(2011-06-02 11:23:24)

Mozilla/5.0 (X11; Linux; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
avatar
Скрыть

Re: Современная тенденция в программировании

> Там и js-код то нечитаемый в результате вышел.
Ага, а ты хотел, что бы транслятор с LLVM байт кода тебе читаемый код с комментами выдал?)))

Ты хоть понял идею этой хрени, ты меня удивил.

anonymous(*)(2011-06-02 13:29:07)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24
avatar
Скрыть

Re: Современная тенденция в программировании

>> Ага, я уже погонял.))) На FF4 25-30 фпс на самый большой экран. На FF3, что интересно 3-4 фпс.
> Ага, и эта игруха летала раньше на компах, которые в несколько сотен раз были тормознее. В жопу такие копротехнологии, я считаю.
Сомневаюсь, что дядей занимающихся этим волнует твоё мнение. А если серьезно, то профит всё же есть. Уже!) ты сможешь поиграть (ну или уже скоро) в дум и прочее подобное на своем смартфоне.)))

Ну а основной момент, Браузеры ведут в сторону даже не виртуальных машин, а я бы сказал в сторону терминала для SaaS.

Простым смертным тоже польза - вылизывают JavaScript. Последние браузеры гораздо шустрее предыдущих тех же машинах. Согласись, в разработке софта это редкость.

anonymous(*)(2011-06-02 13:38:49)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!