Jump to content

Типизированный язык ассемблера

В информатике типизированный язык ассемблера ( TAL ) — это язык ассемблера , расширенный за счет включения метода аннотирования типа данных каждого значения, которым манипулирует код. Эти аннотации затем могут использоваться программой (проверкой типов), которая обрабатывает код языка ассемблера, чтобы проанализировать, как он будет вести себя при выполнении. В частности, такую ​​проверку типов можно использовать для доказательства типовой безопасности кода, соответствующего критериям некоторой подходящей системы типов .

Типизированные языки ассемблера обычно включают в себя высокоуровневую систему управления памятью, основанную на сборке мусора .

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

См. также

[ редактировать ]

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
  • TALx86 — исследовательский проект Корнелльского университета, реализовавший типизированный ассемблер для архитектуры Intel IA-32 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ad98a45c3c327e9a1900a7c1d4c93b48__1490914500
URL1:https://arc.ask3.ru/arc/aa/ad/48/ad98a45c3c327e9a1900a7c1d4c93b48.html
Заголовок, (Title) документа по адресу, URL1:
Typed assembly language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)