What Does Curl Mean?

Curl is an object oriented programming language developed as part of the Defense Advanced Research Project Agency (DARPA) project at the Massachusetts Institute of Technology. This project can modify its own structure and behavior at run time and is designed to supplement interactivity among Web applications without dependence on programming languages and platforms.


Curl attempts to provide a unified model through which applications belonging to different platforms and languages can communicate. The simple content layout uses HTML tags, the scripting features of JavaScript and the object oriented features of C, C++ and Java, which are merged in a common framework defined by Curl.

Techopedia Explains Curl

Curl offers three types of features: HTML, JavaScript and Java based features.

The HTML features supported by Curl include custom text formatting similar to that offered by HTML. Users can also use macros to automatically adjust while a page is being rendered.

Curl uses an interface analogous to a toolkit for scripting. The user does not have to learn any new language. Using curl, the components on the Web page, such as buttons and text fields, can be edited and accessed in the form of objects.

Curl also offers all the features of an object oriented programming language. Features like classes, methods, objects, constructors, destructors and inheritance are all embedded in the code, which is compiled using a just-in-time compiler. It also includes security features and encapsulation of user data. Curl can also display applets, which are run using Curl runtime environment plug-in for browsers.


Related Terms

Latest DevOps Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…