Índice:
Definição - O que significa Curl?
O Curl é uma linguagem de programação orientada a objetos, desenvolvida como parte do projeto DARPA (Agência de Projetos de Pesquisa Avançada de Defesa) no Instituto de Tecnologia de Massachusetts. Este projeto pode modificar sua própria estrutura e comportamento em tempo de execução e foi desenvolvido para complementar a interatividade entre aplicativos da Web sem depender de linguagens e plataformas de programação.
O Curl tenta fornecer um modelo unificado através do qual aplicativos pertencentes a diferentes plataformas e idiomas podem se comunicar. O layout de conteúdo simples usa tags HTML, os recursos de script do JavaScript e os recursos orientados a objetos de C, C ++ e Java, que são mesclados em uma estrutura comum definida pelo Curl.
Techopedia explica Curl
O Curl oferece três tipos de recursos: HTML, JavaScript e Java.
Os recursos HTML suportados pelo Curl incluem formatação de texto personalizada semelhante à oferecida pelo HTML. Os usuários também podem usar macros para ajustar automaticamente enquanto uma página está sendo renderizada.
O Curl usa uma interface análoga a um kit de ferramentas para scripts. O usuário não precisa aprender nenhum novo idioma. Usando curl, os componentes na página da Web, como botões e campos de texto, podem ser editados e acessados na forma de objetos.
O Curl também oferece todos os recursos de uma linguagem de programação orientada a objetos. Recursos como classes, métodos, objetos, construtores, destruidores e herança são incorporados ao código, que é compilado usando um compilador just-in-time. Ele também inclui recursos de segurança e encapsulamento de dados do usuário. O Curl também pode exibir applets, que são executados usando o plug-in do ambiente de tempo de execução Curl para navegadores.