Curl — рефлексивный объектно-ориентированный язык программирования, созданный для написания интерактивных веб-приложений. Объединяет возможности разметки текста (как у HTML), написание сценариев (как JavaScript), а также достаточно мощный вычислительный механизм (как у Java, C# и C++), причём внутри единого унифицированного фреймворка. Используется главным образом для решений внутрикорпоративных задач, B2B- и B2C-приложений. Является языком разметки как HTML, то есть обычный текст показывается именно как текст; но в то же время, язык включает средства объектно-ориентированного программирования, среди которых — поддержка множественного наследования. Curl-приложения не требуют соблюдения разделения информации, стиля и поведения, как это сделано для HTML, CSS и JavaScript, хотя этот стиль программирования вполне может быть использован в Curl в случае необходимости. С одной стороны язык может использоваться как замена HTML для представления форматированного текста, с другой стороны — близок по возможностям к компилируемым, строго типизированным объектно-ориентированным системным языкам программирования.Как средства разметки (HTML-уровень), так и программные конструкции языка могут быть расширены в пользовательском коде. Язык проектировался так, чтобы Curl-приложения могли компилироваться в родной код клиентской машины за счёт использования JIT-компиляции, и благодаря чему выполняться на достаточно высокой скорости. Апплеты Curl можно просматривать при помощи Curl RTE — среды выполнения с дополнениями для веб-браузеров; поддерживаются платформы Microsoft Windows, Linux и Macintosh. Язык обладает возможностью независимой работы апплетов в течение нескольких лет[уточнить], то есть веб-апплет, исполняющийся на рабочем столе пользователя, не зависит от окна браузера, как это сделано в Silverlight 3 и Adobe AIR. Curl-апплеты также могут быть написаны таким способом, чтобы они выполнялись офлайн при отключении от сети (вычисления с редким подключением или occasionally-connected computing). Фактически, Curl IDE — это приложение, написанное на самом Curl.
Abstract from DBpedia / Wikipedia · CC BY-SA
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).
via Wikidata sitelinks · CC0