Curl is a reflective object-oriented programming language for interactive web applications which 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.

PropertyValue
dbpedia-owl: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 6.0, oder 7.0 (Curl Nitro) als Beta vor und wird von den Mitarbeitern der Firma Curl, Inc. weiterentwickelt. Curl, Inc. ist eine hundertprozentige Tochter des japanischen Unternehmens Sumisho Computer Systems. Die Stärken werden vor allem im Bereich von datenintensiven Unternehmensanwendungen gesehen. 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.
  • Curl is a reflective object-oriented programming language for interactive web applications which 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 language attempts to address a long-standing problem: the different building blocks that make up any modern web document most often require wildly different methods of implementation: different languages, different tools, different frameworks, often completely different teams. The final — and often most difficult — hurdle has been getting all of these blocks to communicate with each other in a consistent manner. Curl attempts to side-step these problems by providing a consistent syntactic and semantic interface at all levels of web content creation: from simple HTML to complex object-oriented programming. Curl combines text markup, scripting, and heavy-duty computing within one unified framework. It is used in a range of internal enterprise, B2B, and B2C applications. Curl is a markup language like HTML—that is, plain text is shown as text; at the same time, Curl includes an object-oriented programming language that supports multiple inheritance. Curl applications are not required to observe the separation of information, style, and behavior that HTML, Cascading Style Sheets (CSS), and JavaScript have imposed, although that style of programming can be used in Curl if desired. While the Curl language can be used as an HTML replacement for presenting formatted text, its abilities range all the way to those of a compiled, strongly typed, object-oriented system programming language. Both the authoring (HTML-level) and programming constructs of Curl can be extended in user code. The language is designed so Curl applications can be compiled to native code of the client machine by a just-in-time compiler and run at high speed. Curl applets are viewed using the Curl RTE, a runtime environment with a plugin for web browsers. Currently, it is supported on Microsoft Windows, Linux, and Mac OS X. Curl has had a feature of detached applets for several years, 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. See also site-specific browser. Curl applets can also be written so that they will run off-line when disconnected from the network. In fact, the Curl IDE is an application written in Curl.
  • 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 e alto potere computazionale all'interno di un unico framework. È utilizzato in una gamma di applicazioni enterprise, Business to Business (B2B) e Business to Consumer (B2C).
  • Curl は、米国マサチューセッツ工科大学 (MIT) で開発された対話的なウェブコンテンツ用のプログラミング言語である。Curl はHTMLのようなテキストマークアップと、JavaScript のようなスクリプティング、Java のような重量機能を単一のフレームワークに統合している。 Curl はマークアップ言語であり、プレーンテキストはテキストのまま記述する。それと同時に多重継承のような機能を持つオブジェクト指向プログラミング言語でもある。Curl のアプリケーションでは、従来のウェブ開発においてHTML・CSS・JavaScript の分離がもたらす、コンテンツ・スタイル・振る舞いの分離が強要されることはない。ただし、そのようなスタイルのプログラミングも可能である。 Curl は書式付テキストの表示用途にHTMLの代替として使うこともできるが、その能力はそれだけにとどまらない。Curl の(HTMLレベルの)オーサリングおよびプログラミング構文はユーザーコードによって拡張可能である。この言語はジャストインタイムコンパイラによってクライアントマシンのネイティブコードにコンパイルし、高速に実行することもできるよう設計されている。 単純な Curl の Hello world アプレットは以下のようになる。ソースコードで特徴的なのはその波括弧 (curly bracket) の使用である。これは言語名の由来ともなっている。 {Curl 5.0 applet} {text color = "blue", font-size = 16pt, Hello World} Curl のアプレットはウェブブラウザ用のプラグインである Curl RTE を使用して表示することができる。2008年10月現在、対応しているプラットフォームは Windows, Linux, Mac OS Xである。
  • Curl语言是一种被设计来编写网络程序的编程语言。由美國的麻省理工學院開發。它的目标是以一种单一的语言来取代HTML,Cascading Style Sheets(层叠样式表)和JavaScript,虽然它目前并未在世界范围内被广泛使用,但在日本有一定的普及。 Curl不像HTML,它不是一种文本标记语言,但Curl语言既可以用于普通的文本显示,又可以用于实现大规模的客户端商业软件系统。Curl不利的一面是:需要向客户端安装运行环境。 用Curl写的程序既可以运行于浏览器中,又可以像普通客户端程序那样独立于浏览器运行,运行前需要安装SurgeRTE。"SurgeRTE"是一种与JAVA类似的跨平台运行环境(runtime environment,RTE),其中包含浏览器的插件。它目前支持微软视窗(Microsoft Windows)操作系统和Linux操作系统,据传苹果机版将在不久的未来发布。 Curl语言便于学习,编程效率高,是一种支持多重继承,范型等数据类型的面向对象编程语言。
  • Curl — рефлексивный объектно-ориентированный язык программирования, созданный для написания интерактивных веб-приложений. Он объединяет в себе возможности разметки текста, написание скриптов, а также достаточно мощный вычислительный механизм, причем все это внутри одного унифицированного фреймворка. Язык используется главным образом для решений внутрикорпоративных задач, B2B- и B2C-приложений. Curl — язык разметки как HTML, то есть обычный текст показывается именно как текст; но в то же время, Curl включается в себя возможности объектно-ориентированного языка программирования, среди которых — поддержка множественного наследования. Curl-приложения не требуют соблюдения разделения информации, стиля и поведения, как это сделано для HTML, CSS и JavaScript, хотя этот стиль программирования вполне может быть использован в Curl в случае необходимости. С одной стороны язык Curl может использоваться как замена HTML для представления форматированного текста, с другой стороны, его возможности охватывают не уступают возможностям компилируемых, строго типизированным объектно-ориентированным системным языкам программирования. Как «украшательства» (HTML-уровень), так и программные конструкции Curl могут быть расширены в пользовательском коде. Язык проектировался так, чтобы Curl-приложения могли компилироваться в родной код клиентской машины за счет использования JIT-компиляции, и благодаря чему выполняться на достаточно высокой скорости. Апплеты Curl можно просматривать при помощи Curl RTE — среды исполнения с дополнениями для веб-браузеров. На данный момент, поддерживаются платформы Microsoft Windows, Linux и Macintosh. Curl обладает возможностью независимой работы апплетов в течение нескольких лет, то есть веб-апплет, исполняющийся на рабочем столе пользователя, не зависит от окна браузера, как это сделано в Silverlight 3 и Adobe AIR. Curl-апплеты также могут быть написаны таким способом, чтобы они выполнялись оффлайн при отключении от сети (вычисления с редким подключением или occasionally-connected computing). Фактически, Curl IDE — это приложение, написанное на самом Curl.
dbpedia-owl:designer
dbpedia-owl:influencedBy
dbpedia-owl:latestReleaseVersion
  • 7.0.0
dbpedia-owl:thumbnail
dbpedia-owl:wikiPageExternalLink
dbpprop:designer
  • Steve Ward, MIT
dbpprop:developer
  • Curl, Inc., Sumisho Computer Systems Corp.
dbpprop:dialects
  • none
dbpprop:influencedBy
dbpprop:latestReleaseVersion
  • 7 (xsd:integer)
dbpprop:logo
dbpprop:name
  • Curl
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:typing
dbpprop:wikiPageUsesTemplate
dbpprop:wikibooks
  • Curl
dbpprop:year
  • 1998 (xsd:integer)
dcterms:subject
rdf:type
rdfs:comment
  • Curl は、米国マサチューセッツ工科大学 (MIT) で開発された対話的なウェブコンテンツ用のプログラミング言語である。Curl はHTMLのようなテキストマークアップと、JavaScript のようなスクリプティング、Java のような重量機能を単一のフレームワークに統合している。 Curl はマークアップ言語であり、プレーンテキストはテキストのまま記述する。それと同時に多重継承のような機能を持つオブジェクト指向プログラミング言語でもある。Curl のアプリケーションでは、従来のウェブ開発においてHTML・CSS・JavaScript の分離がもたらす、コンテンツ・スタイル・振る舞いの分離が強要されることはない。ただし、そのようなスタイルのプログラミングも可能である。 Curl は書式付テキストの表示用途にHTMLの代替として使うこともできるが、その能力はそれだけにとどまらない。Curl の(HTMLレベルの)オーサリングおよびプログラミング構文はユーザーコードによって拡張可能である。この言語はジャストインタイムコンパイラによってクライアントマシンのネイティブコードにコンパイルし、高速に実行することもできるよう設計されている。 単純な Curl の Hello world アプレットは以下のようになる。ソースコードで特徴的なのはその波括弧 (curly bracket) の使用である。これは言語名の由来ともなっている。 {Curl 5.0 applet} {text color = "blue", font-size = 16pt, Hello World} Curl のアプレットはウェブブラウザ用のプラグインである Curl RTE を使用して表示することができる。2008年10月現在、対応しているプラットフォームは Windows, Linux, Mac OS Xである。
  • Curl语言是一种被设计来编写网络程序的编程语言。由美國的麻省理工學院開發。它的目标是以一种单一的语言来取代HTML,Cascading Style Sheets(层叠样式表)和JavaScript,虽然它目前并未在世界范围内被广泛使用,但在日本有一定的普及。 Curl不像HTML,它不是一种文本标记语言,但Curl语言既可以用于普通的文本显示,又可以用于实现大规模的客户端商业软件系统。Curl不利的一面是:需要向客户端安装运行环境。 用Curl写的程序既可以运行于浏览器中,又可以像普通客户端程序那样独立于浏览器运行,运行前需要安装SurgeRTE。"SurgeRTE"是一种与JAVA类似的跨平台运行环境(runtime environment,RTE),其中包含浏览器的插件。它目前支持微软视窗(Microsoft Windows)操作系统和Linux操作系统,据传苹果机版将在不久的未来发布。 Curl语言便于学习,编程效率高,是一种支持多重继承,范型等数据类型的面向对象编程语言。
  • 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 6.0, oder 7.0 (Curl Nitro) als Beta vor und wird von den Mitarbeitern der Firma Curl, Inc. weiterentwickelt. Curl, Inc.
  • Curl is a reflective object-oriented programming language for interactive web applications which 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.
  • 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.
  • Curl — рефлексивный объектно-ориентированный язык программирования, созданный для написания интерактивных веб-приложений. Он объединяет в себе возможности разметки текста, написание скриптов, а также достаточно мощный вычислительный механизм, причем все это внутри одного унифицированного фреймворка. Язык используется главным образом для решений внутрикорпоративных задач, B2B- и B2C-приложений.
rdfs:label
  • Curl (Programmiersprache)
  • Curl (programming language)
  • Curl Rich Internet Application Platform
  • Curl
  • Curl (プログラミング言語)
  • Curl语言
  • Curl (язык программирования)
owl:sameAs
foaf:depiction
foaf:name
  • Curl
foaf:page
is dbpedia-owl:wikiPageDisambiguates of
is dbpedia-owl:wikiPageRedirects of
is owl:sameAs of
is foaf:primaryTopic of