Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Curl (programming language)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Programming language}} {{Hatnote|Not to be confused with [[cURL]], a software library and command-line tool with a similar name.}} {{Multiple issues| {{More citations needed|date=December 2014}} {{More footnotes|date=June 2015}} }} {{Infobox programming language | name = Curl | logo = Curl logo.gif | paradigms = [[Multi-paradigm programming language|multi-paradigm]]: [[Object-oriented programming|object-oriented]], [[Markup language|markup]] | designer = [[Steve Ward (computer scientist)|Steve Ward]], [[Massachusetts Institute of Technology|MIT]] | developer = Curl, Inc., Sumisho Computer Systems Corp., SCSK Corporation | released = {{Start date and age|1998}} | latest release version = 8.0.13 | latest release date = {{Start date and age|2022|09|06|df=yes}} | typing = [[Strong and weak typing|strong]] | implementations = | dialects = none | influenced by = [[HTML]], [[JavaScript]], [[Lisp (programming language)|Lisp]] | influenced = | operating system = [[Microsoft Windows|Windows]] | license = [[Proprietary software|proprietary]] | website = {{URL|https://www.curl.com}} | file ext = | wikibooks = Curl }} '''Curl''' is a [[Reflective programming|reflective]] [[Object-oriented programming|object-oriented]] [[programming language]] for interactive [[web application]]s, whose goal is to provide a smoother transition between [[content format]]ting and [[computer 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 an [[Interpreter (computing)|interpreter]] only; a [[compiler]] was added later. Curl combines text [[Markup language|markup]] (as in HyperText Markup Language ([[HTML]])), scripting (as in [[JavaScript]]), and heavy-duty computing (as in [[Java (programming language)|Java]], [[C Sharp (programming language)|C#]], or [[C++]]) within one unified framework. It is used in a range of internal enterprise, [[business-to-business]] (B2B), and [[business-to-consumer]] (B2C) applications. Curl programs may be compiled into Curl applets, that are viewed using the Curl RTE, a [[runtime environment]] with a [[Plug-in (computing)|plugin]] for [[web browser]]s. Currently, it is supported on [[Microsoft Windows]]. [[Linux]], and [[macOS]] was dropped on March 25, 2019 (starting with version 8.0.10).<ref>{{cite web |url=https://www.curl.com/release/2019/20190325_1.html |publisher=SCSK Corporation |access-date=2020-04-01 |archive-url=https://web.archive.org/web/20190513081808/https://www.curl.com/release/2019/20190325_1.html |archive-date=2019-05-13 |url-status=live |title=Changes to Supported Operating Systems of Curl RTE Products }}</ref> Curl supports [https://web.archive.org/web/20110708213458/http://developers.curl.com/userdocs/docs/en/dguide/detached.html "detached applets"], which is a web deployed applet which runs on the user's desktop independent of a browser window much as in [[Microsoft Silverlight]] 3 and [[Adobe AIR]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)