Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
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.
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.