Curl

Why Trust Techopedia

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.

Advertisements

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.

Advertisements

Related Terms

Margaret Rouse
Technology expert
Margaret Rouse
Technology expert

Margaret is an award-winning writer and educator known for her ability to explain complex technical topics to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles in the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret’s idea of ​​a fun day is to help IT and business professionals to learn to speak each other’s highly specialized languages.