Curso Livre de Algoritmos e Programação/Guile: Variáveis, Tipos de dados, Atribuição, Entrada e Saída
Variáveis, Tipos de dados, Atribuição, Entrada e Saída[editar | editar código-fonte]
GNU Guile é um intérprete / máquina virtual para a linguagem de programação Scheme. Foi lançado em 1993. De acordo com o modelo POSIX, Guile inclui extensões de subdivisão para chamadas de sistema. Libguile permite que a linguagem seja embutida em outros programas e usada como uma interface para outras linguagens como uma forma de integração.
Guile é a linguagem de script oficial do projeto GNU, e grandes projetos a usam desde 2006. O nome foi cunhado por Lee Thomas em uma discussão na Usenet. A ideia é que, os programadores usam C ou C ++ para implementar algoritmos e estruturas de dados importantes e exportar funções e tipos a serem usados com o código interpretado. Portanto, o aplicativo se torna uma espécie de biblioteca primitiva orquestrada pelo interpretador. Tipo, combinado com a eficiência da biblioteca. O código compilado tem uma linguagem interpretativa flexível.
Variável inicializada[editar | editar código-fonte]
Para declaração de variáveis, no Guile é um processo simples. Basta definir o nome da variável e, em seguida, atribuir o valor desejável. Os tipos de dados, para atribuir um número digitado pelo usuário em uma variável, é necessário especificar se o número é inteiro ou real.
define[editar | editar código-fonte]
(display nome "Quantidade de aulas")
(define aulas (read))
(display "Quantidade de faltas")
(define faltas (read))
Atribuição[editar | editar código-fonte]
(if(>(/*faltas 100) aulas) 25)
(display "Regular")
(display "Não regular")
Entrada[editar | editar código-fonte]
(define número (read))
Saída[editar | editar código-fonte]
(display "Situação")
Dificuldade para informações em Guile são grandes, devido ao seu pequeno uso se tratando do assunto.