Linguagem HOPE

Programação funcional

Por José Augusto N. G. Manzano

Código do livro: 259703

Categorias

Ciências Exatas, Informática, Ciência Da Computação, Inteligência Artificial, Lógica

Compartilhe este livro
Esta página foi vista 2503 vezes desde 16/07/2018
Versão
impressa
R$ 60,60
Valor total:
R$ 60,60
Valor total:
R$ 60,60
Este livro pode estar à venda na:

Sinopse

HOPE é uma linguagem de programação funcional não usada comercialmente ou industrialmente, ficou restrita ao universo acadêmico. Apesar de aparentemente “esquecida” motivou o desenvolvimento de alguns interpretadores, como: IC-HOPE (Imperial College) em 1984 para PC-DOS, HOPE Interpreter (Ross Paterson) em 1998 para UNIX (FreeBSD), Hopeless (Alexander Sharbarshin) para MacOS e Hope for Windows (Marco Alfaro) em 2013 para Windows.

É uma linguagem que opera tipos de dados polimórficos e algébricos com correspondência de padrões e uso de funções de ordem superior. O que torna essa linguagem ideal para a aprendizagem de estudantes é o fato da linguagem possuir uma infraestrutura mínima, exigindo a implementação de diversos recursos que são encontrados prontos em outras linguagens funcionais. Esta característica funcional faz com que o aprendiz da linguagem tenha profunda experiência de imersão na programação funcional, dando-lhe destreza mental para tirar melhor proveito de outras linguagens funcionais mais conhecidas.

Neste livro você aprenderá a fazer uso dos seguintes recursos:

Currificação

Definição de módulos

Função polimórfica

Funções anônimas

Funções de ordem superior

Funções definidas pelo programador

Funções internas

Funções pré-fixada e pós-fixada

Operações aritméticas

Operações básicas com conjuntos

Operações lógicas

Operadores funcionais

Processamento de conjuntos

Recursão como laços

Relações de inclusão

Simplificações de expressões

Tipos de dados declarados

Tipos de dados primitivos

Tomada de decisão

Uso de listas como conjuntos matemáticos

Características

ISBN 978-85-923720-5-7
Número de páginas 170
Edição 2 (2019)
Formato A5 (148x210)
Acabamento Brochura c/ orelha
Coloração Preto e branco
Tipo de papel Offset 75g
Idioma Português

Tem algo a reclamar sobre este livro? Envie um email para atendimento@clubedeautores.com.br

Fale com o autor

José Augusto N. G. Manzano

Nascido na capital Paulista, em 26 de abril de 1965, é professor e mestre, possui formação em Análise de Sistemas, Ciências Econômicas, Licenciatura em Matemática e Teologia.

Atua na área de Tecnologia da Informação (ensino, desenvolvimento de software e treinamento) desde 1986. Participou do desenvolvimento de aplicações computacionais para áreas de telecomunicações e comércio. Na carreira docente iniciou sua atividade em cursos livres, trabalhando posteriormente em empresas de treinamento e atuando nos ensinos técnico e superior.

Atualmente é professor efetivo com dedicação exclusiva junto ao IFSP (Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, antiga Escola Técnica Federal).

Possui em seu currículo mais de uma centena de livros editados e mais de vinte artigos publicados no Brasil e no exterior em revistas especializadas.

Grupo de Estudos Bandeirante: groups.google.com/group/geb_cefet?hl=pt-PT

Clube de Autores: www.clubedeautores.com.br/authors/48313

Conjunto de bibliotecas para programadores: http://www.manzanosoftware.vai.la

Página do autor (Editora Saraiva): http://www.editorasaraiva.com.br/autores/show/id:600540/jose-augusto-n-g-manzano/

Trecho de aula (homenagem de um aluno): https://www.youtube.com/watch?v=Nn9j7wVwjhQ

Colunista: Revista PROGRAMAR: https://www.revista-programar.info/author/amanzano/

Linkedin: www.linkedin.com/in/augustomanzano

Sítio Pessoal: www.manzano.pro.br

Free Pascal Compiler: www.freepascal.manzano.pro.br

Comentários

Faça o login deixe o seu comentário sobre o livro.

0 comentários