Curl is gebaseerd op diverse bestaande programmeertalen en werd deze week openbaar gemaakt op een software ontwikkelingsforum in Palo Alto (Californië). De nieuwe programmeertaal is geschreven door onderzoekers van het vermaarde Massachusetts Institute of Technology ( MIT). Curl zou de snelheid van het downloaden van applicaties via internet met een factor tien verbeteren. Bovendien zouden complexe webpagina's gestroomlijnder bij de gebruiker binnenkomen. Volgens de ontwikkelaars combineert de nieuwe programmeertaal de eenvoud van bijvoorbeeld HTML met de complexiteit van programmeertalen als Java. "Het web heeft een samensmelting tussen die twee nodig", zegt Bret Young van MIT tegen NewScientist. Als webpagina's ontworpen worden, bevatten ze vaak eenvoudige én complexe inhoud. Voor een webpagina kunnen verschillende programmeertalen gebruikt worden. Dit kan enige vertraging opleveren wanneer de pagina in kwestie geladen wordt. Curl poogt nu de snelheid op te voeren door de verschillende talen te combineren. Met een en dezelfde code kan een programmeur nu simpele tekst combineren met –bijvoorbeeld- complexe driedimensionale interactieve applicaties. Curl maakt gebruik van een browser-plugin met de naam Surge. Als deze eenmaal geïnstalleerd is, kunnen pagina's die met Curl geschreven zijn getoond worden in een bestaande browser. De programmeertaal is gratis voor niet-commercieel gebruik. Bedrijven die het willen gebruiken zullen een kleine vergoeding moeten betalen. Volgens sommigen kan dit systeem van betaling de programmeertaal breken. "Het feit dat bedrijven wel moeten betalen voor zo'n programmeertaal is gekkenwerk", zegt Edd Dumbill van XML.com tegenover NewScientist. "Niemand gaat voor Curl betalen als er genoeg gratis alternatieven voorhanden zijn." Onderzoekers van MIT begonnen al in 1986 met de ontwikkeling van Curl. In 1998 werd de Curl Corporation in het leven geroepen die de programmeertaal moest omvormen in een winstgevende business.