PDA

Просмотр полной версии : Работа по интеграции языка Python в web-браузеры


Suicide
19.06.2009, 12:35
Марк Сиборн (Mark Seaborn) сообщил о первых результатах работы по интеграции классического Python интерпретатора CPython в web-браузеры, путем использования технологии Google Native Client, позволяющей выполнять в окне web-браузера обычные бинарные приложения. Плагин Native Client поддерживает браузеры Firefox, Safari, Opera и Google Chrome на платформах Linux, Mac OS X и Windows.
Главная цель разработки состоит в обеспечении работы немодифицированной сборки CPython для выполнения в изолированном окружении Native Client. Безопасность в Native Client достигается через изоляцию системных вызовов и прерываний - разрешено выполнение 46 системных вызовов, остальное либо запрещено, либо эмулируется специальным runtime кодом. Сетевые и дисковые функции, а также операции для работы с памятью, обрабатываются специальной подсистемой. Обращение за пределы дозволенных областей памяти блокируются через задействования системы обработки исключений CPU.
Текущее состояние разработки позволяет импортировать в Native Client окружение все модули из стандартной библиотеки Python, а также ряд дополнительных модулей, таких как SQLite. При этом модули и SQLite пересобираются для работы в браузере из стандартных пакетов Debian, без дополнительной модификации исходных текстов. Для достижения возможности работы с немодифицированными Python модулями, код Native Client был расширен поддержкой динамического связывания. Следующим шагом разработки будет реализация возможности доступа из Python скриптов к DOM модели документов в браузере.
18.06.2009
http://www.opennet.ru/opennews/art.shtml?num=22202

login999
19.06.2009, 12:56
Еб****ь, сорри за мат, но блин вот это охренетельная новость

viliam
19.06.2009, 13:01
млин! норм новость +1

Ctacok
19.06.2009, 13:23
Хорошая новость, но вот оформлять бы тоже непомешало

jekwww
19.06.2009, 13:30
ВОт когда встроят виндоус эмулятор, тогда посмотрим и похвалим:)))))))

Бульба
19.06.2009, 15:14
ВОт когда встроят виндоус эмулятор, тогда посмотрим и похвалим:)))))))
Я думаю с твоим предложением кто то подумает и зделает, чтобы ты его похвалил :D :D

banana
20.06.2009, 13:27
Будет зашибись

login999
21.06.2009, 21:23
Оригинальное название языка Python по русски говоря ПИТОН! =)
Название языка пошло от летающего шоу Монти-Пайтона, не нужно *здеть, не разбираясь в сабже =/

tux
21.06.2009, 21:44
Давайте тогда говорить "лайнакс","диджитайза","компьюча","уиндоуз" ;)
Питон - общепринятое название языка python. Правда, все таки непонятно, зачем его пихать в браузер - видимо, шоб було :D

login999
21.06.2009, 22:52
Давайте тогда говорить "лайнакс","диджитайза","компьюча","уиндоуз" ;)
Питон - общепринятое название языка python. Правда, все таки непонятно, зачем его пихать в браузер - видимо, шоб було :D
Вот не нужно только рассказывать о "общепринятых" стандартах, между прочим, правильным считаются оба названия, и оба используются, просто пайтон - менее распространенное, а вообще это так , разговоры ниочем, как хрен ни назови, а он все равно им останется

xena-mil1
22.06.2009, 01:29
не нравиться мне эта идея
зачем питон туда сунуть
прокачали бы джаваскрипт, зделали бы дополнительные функции

XHTTP
22.06.2009, 01:41
охрененно о_О

Ergoproxy
22.06.2009, 01:48
ыыы) новость гуд ;)

Forcer
22.06.2009, 02:00
не нравиться мне эта идея
зачем питон туда сунуть
прокачали бы джаваскрипт, зделали бы дополнительные функции
из говна конфету не сделаешь. получится либо сладкое говно, либо говняная конфета. (с)

js это говно и есть.

новость действительно интересная.

Бульба
22.06.2009, 05:20
Нормально)

Дикс
22.06.2009, 11:11
заменит ли он собой яваскрипт?