Curso Livre de Algoritmos e Programação/Guile: Variáveis, Tipos de dados, Atribuição, Entrada e Saída

Fonte: Wikiversidade

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.