An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Curl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition between formatting and programming. It makes it possible to embed complex objects in simple documents without needing to switch between programming languages or development platforms. The Curl implementation initially consisted of just an interpreter, but a compiler was added later.

Property Value
dbo:abstract
  • Curl ist eine Multiparadigmen-Programmiersprache, die entwickelt wurde, um bessere Internetanwendungen schreiben zu können. Es fließen Elemente aus Markupsprache, Skript- und objektorientierter Sprache ein. Curl wird seit 1995 entwickelt. Die erste öffentliche Version erschien im Jahr 2000. Inzwischen liegt Curl in der Version 8.0.8 vor und wird von den Mitarbeitern der Firma Curl, Inc. weiterentwickelt. Curl, Inc. ist eine hundertprozentige Tochtergesellschaft des japanischen Unternehmens Sumisho Computer Systems. Curl-Anwendungen gehören in der Regel zur Gruppe der Rich Internet Applications. Anwendungen, die direkt aus dem Internet geladen oder lokal installiert wurden, werden in der gleichen sicheren Sandbox ausgeführt. Sie können online oder offline ausgeführt werden. Es wird ein Plug-In benötigt, das auf der Webseite des Herstellers zum Herunterladen zur Verfügung gestellt wird. Außerdem stellt das Unternehmen einen Curl-Editor für die Programmierung zur Verfügung, der eine umfangreiche Dokumentation in englischer Sprache enthält. Curl ist nicht zu verwechseln mit dem gleichnamigen cURL, einem Download-Manager. (de)
  • Curl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition between formatting and programming. It makes it possible to embed complex objects in simple documents without needing to switch between programming languages or development platforms. The Curl implementation initially consisted of just an interpreter, but a compiler was added later. Curl combines text markup (as in HTML), scripting (as in JavaScript), and heavy-duty computing (as in Java, C#, or C++) within one unified framework. It is used in a range of internal enterprise, B2B, and B2C applications. Curl programs may be compiled into Curl applets, that are viewed using the Curl RTE, a runtime environment with a plugin for web browsers. Currently, it is supported on Microsoft Windows. Linux, and macOS was dropped on March 25, 2019 (starting with version 8.0.8). Curl supports "detached applets", which is a web deployed applet which runs on the user's desktop independent of a browser window much as in Silverlight 3 and Adobe AIR. (en)
  • Curl es un lenguaje de programación reflexivo orientado a objetos para aplicaciones web interactivas cuyo objetivo es proporcionar una transición más suave entre el formato y la programación. Permite integrar objetos complejos en documentos simples sin la necesidad de cambiar entre lenguajes de programación o plataformas de desarrollo. La implementación de Curl inicialmente consistió solo en un intérprete, pero luego se agregó un compilador. Curl combina el marcado de hipertexto (como en HTML), las secuencias de comandos (como en JavaScript) y la computación de alto rendimiento (como en Java, C # o C++) dentro del mismo marco unificado. Se utiliza en una gama de aplicaciones empresariales internas, B2B y B2C . Los programas de Curl pueden ser compilados en "applets" Curl, que se visualizan utilizando Curl RTE, un entorno de ejecución con un complemento para navegadores web. Actualmente, es compatible con Microsoft Windows, Linux y macOS. Curl es compatible con "applets separados"", un tipo de applet web que se ejecuta en el escritorio del usuario independientemente de la ventana del navegador, de forma similar a Silverlight 3 o Adobe AIR. (es)
  • Curl est un langage de programmation. Ce langage tente de remédier à un problème connu de longue date : les éléments de base qui composent chaque document web moderne requièrent le plus souvent des méthodes de mise en œuvre très différentes : des langages, des outils, des structures différents et souvent des équipes de développement complètement différentes. Le dernier obstacle (et souvent le plus difficile) est de relier ces éléments entre eux de manière cohérente. Curl essaie de contourner ces problèmes en proposant une interface syntaxique et sémantique constante à tous niveaux de création de contenu web : du simple HTML au niveau complexe de programmation orientée objet. Curl combine le balisage de texte (HTML), l’écriture de scripts (JavaScript), et l’informatique pure (Java, C#, ou C++) dans une infrastructure unifiée. Curl est utilisé par de nombreuses applications internes aux entreprises (B2B et B2C). Curl est un langage de balisage comme le HTML, c’est-à-dire que le texte brut s’affiche en tant que texte ; il inclut également un langage de programmation orientée objet qui permet l’héritage multiple. Les applications Curl ne sont pas tenues de respecter les séparations d’informations, de styles et de comportements contrairement au HTML, aux CSS et au JavaScript, bien que ce type de programmation puisse être utilisé en Curl si l’utilisateur le souhaite. Alors que le langage Curl peut être utilisé comme remplaçant du HTML pour mettre en forme du texte formaté, il dispose de nombreuses caractéristiques typiques d’un langage de programmation orientée objet. La création (au niveau du HTML) et les structures de programmation de Curl peuvent être étendues au code utilisateur. Le langage est conçu de manière que les applications en Curl puissent être compilées dans le code cible de l’ordinateur client par un système de compilation à la volée et être exécutées à grande vitesse. Les applets Curl peuvent être affichés via un moteur d’exécution Curl, un environnement d’exécution qui dispose de plugins pour navigateurs web. Actuellement, Curl est supporté par Microsoft Windows, Linux, et Mac OS X. Curl a, pendant plusieurs années, disposé d’une fonctionnalité pour applets détachés, applets qui s’exécutent sur le bureau de l’utilisateur et ne nécessitent pas fenêtre de navigation. Ce fonctionnement est similaire à celui de Silverlight et d’Adobe AIR. Les applets Curl peuvent aussi être écrits de manière à pouvoir s’exécuter en mode hors-ligne, lorsque l’ordinateur est déconnecté du réseau. Par exemple, Curl IDE est une application codée en Curl. (fr)
  • Curl è un linguaggio di programmazione orientato agli oggetti per applicazioni web interattive. L'obiettivo principale del linguaggio è quello di integrare la formattazione e la programmazione web. Curl rende possibile includere oggetti complessi all'interno di semplici documenti senza dover utilizzare diversi linguaggi di programmazione o piattaforme di sviluppo. Il linguaggio mira ad affrontare un problema di lunga data: le diverse componenti che costituiscono qualsiasi documento web moderno spesso richiedono metodi di implementazione notevolmente differenti: diversi linguaggi, strumenti, framework e spesso anche diversi team di sviluppo. La problematica è quella di permettere a blocchi diversi di comunicare tra loro senza sforzo. Curl affronta tale problematica fornendo un'interfaccia sintattica e semantica a tutti i livelli della creazione di contenuto web: dal semplice HTML a complessi linguaggi di programmazione a oggetti. Curl combina markup di testo (come in HTML), scripting (come in JavaScript) e alto potere computazionale (come in Java, C# o C++) all'interno di un unico framework. È utilizzato in una gamma di applicazioni enterprise, Business to Business (B2B) e Business to Consumer (B2C). (it)
  • Curl は、米国マサチューセッツ工科大学 (MIT) で開発された対話的なウェブコンテンツ用のプログラミング言語である。Curl はHTMLに影響を受けHTMLのようなテキストマークアップと、JavaScript のようなスクリプティング、Java のような重量機能を単一のフレームワークに統合している。 Curl はマークアップ言語の一面があり、プレーンテキストはテキストのまま記述する。それと同時に多重継承のような機能を持つオブジェクト指向プログラミング言語でもある。Curl のアプリケーションでは、従来のウェブ開発においてHTML・CSS・JavaScript の分離がもたらす、コンテンツ・スタイル・振る舞いの分離が強要されることはない。ただし、そのようなスタイルのプログラミングも可能である。 Curl は書式付テキストの表示用途にHTMLの代替として使うこともできるが、その能力はそれだけにとどまらない。Curl の(HTMLレベルの)オーサリングおよびプログラミング構文はユーザーコードによって拡張可能である。この言語はジャストインタイムコンパイラによってクライアントマシンのネイティブコードにコンパイルし、高速に実行することもできるよう設計されている。 単純な Curl の Hello world アプレットは以下のようになる。ソースコードで特徴的なのはその波括弧 (curly bracket) の使用である。これは言語名の由来ともなっている。 {Curl 8.0 applet}{text color = "blue", font-size = 16pt, Hello World} Curl のアプレットはウェブブラウザ用のプラグインである Curl RTE を使用して表示することができる。2008年10月現在、対応しているプラットフォームは Windowsのみである。 (ja)
  • 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. (ru)
  • Curl语言是一种被设计来编写网络程序的编程语言。由美國的麻省理工學院開發。它的目标是以一种单一的语言来取代HTML,Cascading Style Sheets(层叠样式表)和JavaScript,虽然它目前并未在世界范围内被广泛使用,但在日本有一定的普及。 Curl不像HTML,它不是一种文本标记语言,但Curl语言既可以用于普通的文本显示,又可以用于实现大规模的客户端商业软件系统。Curl不利的一面是:需要向客户端安装运行环境。 用Curl写的程序既可以运行于浏览器中,又可以像普通客户端程序那样独立于浏览器运行,运行前需要安装Curl RTE。"Curl RTE"是一种与JAVA类似的跨平台运行环境(runtime environment,RTE),其中包含浏览器的插件。它目前支持微软视窗(Microsoft Windows)操作系统。 Curl语言容易学习,且编程效率高,是一种支持多重继承,泛型等特性的面向对象编程语言。 (zh)
dbo:designer
dbo:developer
dbo:influencedBy
dbo:latestReleaseDate
  • 2021-07-01 (xsd:date)
dbo:latestReleaseVersion
  • 8.0.12
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 42537 (xsd:integer)
dbo:wikiPageLength
  • 9865 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1112846816 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
dbp:developer
  • Curl, Inc., Sumisho Computer Systems Corp., SCSK Corporation (en)
dbp:dialects
  • none (en)
dbp:influencedBy
dbp:latestReleaseDate
  • 2021-07-01 (xsd:date)
dbp:latestReleaseVersion
  • 8 (xsd:integer)
dbp:logo
dbp:name
  • Curl (en)
dbp:operatingSystem
dbp:paradigm
dbp:typing
dbp:wikiPageUsesTemplate
dbp:wikibooks
  • Curl (en)
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Curl语言是一种被设计来编写网络程序的编程语言。由美國的麻省理工學院開發。它的目标是以一种单一的语言来取代HTML,Cascading Style Sheets(层叠样式表)和JavaScript,虽然它目前并未在世界范围内被广泛使用,但在日本有一定的普及。 Curl不像HTML,它不是一种文本标记语言,但Curl语言既可以用于普通的文本显示,又可以用于实现大规模的客户端商业软件系统。Curl不利的一面是:需要向客户端安装运行环境。 用Curl写的程序既可以运行于浏览器中,又可以像普通客户端程序那样独立于浏览器运行,运行前需要安装Curl RTE。"Curl RTE"是一种与JAVA类似的跨平台运行环境(runtime environment,RTE),其中包含浏览器的插件。它目前支持微软视窗(Microsoft Windows)操作系统。 Curl语言容易学习,且编程效率高,是一种支持多重继承,泛型等特性的面向对象编程语言。 (zh)
  • Curl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition between formatting and programming. It makes it possible to embed complex objects in simple documents without needing to switch between programming languages or development platforms. The Curl implementation initially consisted of just an interpreter, but a compiler was added later. (en)
  • Curl ist eine Multiparadigmen-Programmiersprache, die entwickelt wurde, um bessere Internetanwendungen schreiben zu können. Es fließen Elemente aus Markupsprache, Skript- und objektorientierter Sprache ein. Curl wird seit 1995 entwickelt. Die erste öffentliche Version erschien im Jahr 2000. Inzwischen liegt Curl in der Version 8.0.8 vor und wird von den Mitarbeitern der Firma Curl, Inc. weiterentwickelt. Curl, Inc. ist eine hundertprozentige Tochtergesellschaft des japanischen Unternehmens Sumisho Computer Systems. (de)
  • Curl es un lenguaje de programación reflexivo orientado a objetos para aplicaciones web interactivas cuyo objetivo es proporcionar una transición más suave entre el formato y la programación. Permite integrar objetos complejos en documentos simples sin la necesidad de cambiar entre lenguajes de programación o plataformas de desarrollo. La implementación de Curl inicialmente consistió solo en un intérprete, pero luego se agregó un compilador. (es)
  • Curl est un langage de programmation. Ce langage tente de remédier à un problème connu de longue date : les éléments de base qui composent chaque document web moderne requièrent le plus souvent des méthodes de mise en œuvre très différentes : des langages, des outils, des structures différents et souvent des équipes de développement complètement différentes. Le dernier obstacle (et souvent le plus difficile) est de relier ces éléments entre eux de manière cohérente. Curl essaie de contourner ces problèmes en proposant une interface syntaxique et sémantique constante à tous niveaux de création de contenu web : du simple HTML au niveau complexe de programmation orientée objet. (fr)
  • Curl は、米国マサチューセッツ工科大学 (MIT) で開発された対話的なウェブコンテンツ用のプログラミング言語である。Curl はHTMLに影響を受けHTMLのようなテキストマークアップと、JavaScript のようなスクリプティング、Java のような重量機能を単一のフレームワークに統合している。 Curl はマークアップ言語の一面があり、プレーンテキストはテキストのまま記述する。それと同時に多重継承のような機能を持つオブジェクト指向プログラミング言語でもある。Curl のアプリケーションでは、従来のウェブ開発においてHTML・CSS・JavaScript の分離がもたらす、コンテンツ・スタイル・振る舞いの分離が強要されることはない。ただし、そのようなスタイルのプログラミングも可能である。 Curl は書式付テキストの表示用途にHTMLの代替として使うこともできるが、その能力はそれだけにとどまらない。Curl の(HTMLレベルの)オーサリングおよびプログラミング構文はユーザーコードによって拡張可能である。この言語はジャストインタイムコンパイラによってクライアントマシンのネイティブコードにコンパイルし、高速に実行することもできるよう設計されている。 (ja)
  • Curl è un linguaggio di programmazione orientato agli oggetti per applicazioni web interattive. L'obiettivo principale del linguaggio è quello di integrare la formattazione e la programmazione web. Curl rende possibile includere oggetti complessi all'interno di semplici documenti senza dover utilizzare diversi linguaggi di programmazione o piattaforme di sviluppo. (it)
  • Curl — рефлексивный объектно-ориентированный язык программирования, созданный для написания интерактивных веб-приложений. Объединяет возможности разметки текста (как у HTML), написание сценариев (как JavaScript), а также достаточно мощный вычислительный механизм (как у Java, C# и C++), причём внутри единого унифицированного фреймворка. Используется главным образом для решений внутрикорпоративных задач, B2B- и B2C-приложений. (ru)
rdfs:label
  • Curl (Programmiersprache) (de)
  • Curl (lenguaje de programación) (es)
  • Curl (programming language) (en)
  • Curl (langage) (fr)
  • Curl (it)
  • 컬 (프로그래밍 언어) (ko)
  • Curl (プログラミング言語) (ja)
  • Curl (язык программирования) (ru)
  • Curl (编程语言) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Curl (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is owl:differentFrom of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License