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]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]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](display nome "Quantidade de aulas")
(define aulas (read))
(display "Quantidade de faltas")
(define faltas (read))
Atribuição
[editar | editar código](if(>(/*faltas 100) aulas) 25)
(display "Regular")
(display "Não regular")
Entrada
[editar | editar código](define número (read))
Saída
[editar | editar código](display "Situação")
Dificuldade para informações em Guile são grandes, devido ao seu pequeno uso se tratando do assunto.