Curl
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Nota_disambigua.svg/18px-Nota_disambigua.svg.png)
![Niente fonti!](http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/45px-Question_book-4.svg.png)
Curl linguaggio di programmazione | |
---|---|
![]() | |
Autore | Steve Ward, MIT |
Data di origine | 1998 |
Ultima versione | 8.0.14 (8 gennaio 2024) |
Paradigmi | orientata agli oggetti, markup |
Tipizzazione | forte |
Influenzato da | HTML, JavaScript, Lisp |
Implementazione di riferimento | |
Sistema operativo | Multipiattaforma: Windows, Linux, macOS |
Licenza | licenza proprietaria |
Sito web | www.curl.com, su curl.com. |
Modifica dati su Wikidata · Manuale |
Curl è un linguaggio di programmazione orientato agli oggetti per applicazioni web interattive. L'obiettivo principale del linguaggio è quello di integrare la formattazione e la programmazione web. Curl rende possibile includere oggetti complessi all'interno di semplici documenti senza dover utilizzare diversi linguaggi di programmazione o piattaforme di sviluppo.
Il linguaggio mira ad affrontare un problema di lunga data: le diverse componenti che costituiscono qualsiasi documento web moderno spesso richiedono metodi di implementazione notevolmente differenti: diversi linguaggi, strumenti, framework e spesso anche diversi team di sviluppo. La problematica è quella di permettere a blocchi diversi di comunicare tra loro senza sforzo. Curl affronta tale problematica fornendo un'interfaccia sintattica e semantica a tutti i livelli della creazione di contenuto web: dal semplice HTML a complessi linguaggi di programmazione a oggetti.
Curl combina markup di testo (come in HTML), scripting (come in JavaScript) e alto potere computazionale (come in Java, C# o C++) all'interno di un unico framework. È utilizzato in una gamma di applicazioni enterprise, Business to Business (B2B) e Business to Consumer (B2C).
Sintassi
Un semplice applet HelloWorld in Curl si presenta come:
{Curl 7.0, 8.0 applet} {text color = "blue", font-size = 16pt, Hello World}
Questo codice per funzionare richiede che sia installata la versione 7.0 o 8.0 o superiori.
Note
Collegamenti esterni
- (EN, KO) Sito ufficiale, su curl.com.
Controllo di autorità | LCCN (EN) sh2003001153 · GND (DE) 4704288-6 · J9U (EN, HE) 987007535176105171 |
---|
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/24px-Computer_n_screen.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/70/Applications-internet.svg/25px-Applications-internet.svg.png)