Жазылған - Emscripten

Жазылған
Logo.svg жазылған
Түпнұсқа автор (лар)Алон Закай
Тұрақты шығарылым
1.39.4 / 3 желтоқсан 2019 ж; 12 ай бұрын (2019-12-03)[1]
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC, C ++, JavaScript[2]
ТүріҚұрастырушы
ЛицензияMIT лицензиясы
Веб-сайтжазылған.org Мұны Wikidata-да өңдеңіз

Жазылған болып табылады LLVM - негізделген құрастырушы ол да жасай алады Веб-жинақтау[3] немесе ішкі бөлігі JavaScript ретінде белгілі asm.js,[4] бірінші кезекте веб-шолғыштар.

Emscripten JavaScript-тен басқа тілдерде жазылған қосымшалар мен кітапханаларды алдын-ала құрастыруға және веб-шолғыштарда тиімді жұмыс істеуге мүмкіндік береді, әдетте олармен салыстыруға болатын немесе одан да жоғары жылдамдықтарда. түсіндірілді немесе динамикалық түрде құрастырылған JavaScript.

Пайдалану

Жазылғанға үйреніп қалған порт Реал емес қозғалтқыш 3, SQLite, MeshLab,[5] Оқ физикасы,[6] AutoCAD,[7] ішкі бөлігі Qt қолдану негіздері,[8] және басқалары.

Ойын қозғалтқыштары

The Бірлік, Годот және Шынайы емес ойын қозғалтқыштары Emscripten қолдана отырып HTML5-ке экспорттау мүмкіндігін ұсынады.[9][10][11]

Фреймворктар мен құралдар жиынтығы

openFrameworks жергілікті C ++ қосымшаларын HTML5-ке Emscripten арқылы экспорттайды.[12] emscripten-qt сізге арналған қосымшаларды құрастыруға мүмкіндік береді Qt қолдану негіздері JavaScript-ке.[8]

Бағдарламалық жасақтаманы мұрағаттау

2014 жылдың желтоқсанында Интернет мұрағаты іске қосылды DOSBox Emscripten-де жинақталған эмулятор, архивтелген мыңдаған браузерге қол жетімділікті қамтамасыз етеді MS-DOS және ДК бағдарламалары.[13][14][15]

Сондай-ақ қараңыз

Пайдаланылған әдебиеттер

  1. ^ «Шығарылымдар». жазба-ядро / жазылған. GitHub. Алынған 2019-12-10.
  2. ^ «emscripten-core / emscripten: Emscripten: LLVM-JavaScript компиляторы». C: 40,0%; C ++: 34,4%; JavaScript: 17,4%.
  3. ^ https://github.com/kripken/emscripten/wiki/WebAssembly
  4. ^ Уолтон, Зак (2012-04-04). «C ++ порталы HTML5 / JavaScript-ке оңай жазылған». WebProNews. iEntry Network. Архивтелген түпнұсқа 2013-07-30. Алынған 2012-04-25.
  5. ^ http://www.meshlabjs.net - Эксперименттік, клиенттік, javascript, нұсқасының үй парағы MeshLab шолғышта жұмыс істейді
  6. ^ «Мысалдар мен демонстрацияларды өткізу». GitHub викиі жазылған. Алынған 2016-03-01.
  7. ^ «AutoCAD болашағы». Интерфейс арқылы. Алынған 2018-05-09.
  8. ^ а б «WebAssembly үшін Qt».
  9. ^ «Браузерге қосылатын модульдерсіз біртұтас ойын қозғалтқышы». Ars Technica. Алынған 2016-03-01.
  10. ^ «Бірліктегі сценарийлердің болашағы - Бірлік блогы». Unity Technologies блогы. Алынған 2016-03-01.
  11. ^ «Бақытты тауық». www.unrealengine.com. Алынған 2016-03-01.
  12. ^ «emscripten үшін openFrameworks орнату». openFrameworks. Алынған 2016-03-04.
  13. ^ Охлайзер, Эби (2015-01-05). «Енді сіз өзіңіздің браузеріңізде шамамен 2400 MS-DOS видео ойындарын ойнай аласыз». Washington Post. Алынған 2015-01-08.
  14. ^ Әрбір жаңа жүктеу керемет Джейсон Скотт (23 желтоқсан, 2014)
  15. ^ «Интернет-архивті іздеу:» жинағы: softwarelibrary_msdos"". archive.org. Алынған 2016-03-01.

Сыртқы сілтемелер