Linguagens de Programação (parte b)

coursera.inc

coursera.inc

Linguagens de Programação (parte b)

Descrição

Este curso não é particularmente teórico nem apenas sobre programação específica – ele fornecerá uma estrutura para entender como usar construções de linguagem de maneira eficaz e como projetar programas corretos e elegantes. Usando idiomas diferentes, você aprenderá a pensar mais profundamente do que em termos da sintaxe particular de um idioma. A ênfase na programação funcional é essencial para aprender a escrever programas robustos, reutilizáveis, combináveis ​​e elegantes. De fato, muitas das ideias mais importantes das linguagens modernas têm suas raízes na programação funcional. Prepare-se para aprender uma maneira nova e bonita de ver o software e como se divertir construindo-o.

 

Certificados compartilháveis e 100% on-line

Aproximadamente 17 horas para concluir

Curso em: Inglês

Legendas: Árabe, Francês, Portuguese (European), Italiano, Vietnamita, Alemão, Russo, Inglês, Espanhol.

 

Instrutor: Dan Grossman, Professor.

Módulos e Conteúdo

Módulo 1: Introdução, informações gerais do curso e instalação do software (comece aqui).
- Bem-vindo! Começa aqui! Saiba mais sobre este curso e como está organizado.

Módulos e Conteúdo

Módulo 2: Seção 5 e Trabalho de Casa 4 (Primeiro Módulo com Raquete).
- Vamos começar a programar com o Racket e depois aprender expressões relacionadas ao atraso da avaliação. A mensagem de boas-vindas tem alguns comentários adicionais sobre aprender um novo idioma e como abordar a tarefa de casa, então vamos começar...

Módulos e Conteúdo

Módulo 3: Seção 6 e Trabalho de Casa 5 (Segundo Módulo com Raquete).
- Bem-vindo à segunda semana da Parte B, onde focaremos em (a) construir estruturas de dados em linguagens de tipagem dinâmica e (b) implementar linguagens de programação com interpretadores. A maior parte da atribuição de programação é focada em (b) - implementar uma pequena linguagem de programação que tenha fechamentos de função. Como de costume, comece com a mensagem de boas-vindas e divirta-se!

Módulos e Conteúdo

Módulo 4: Seção 7 Incluindo um Questionário.
- No último módulo da Parte B usaremos nossa experiência de programação em ML e Racket para comparar e contrastar digitação estática e digitação dinâmica. Esta não é apenas a diferença mais importante entre essas duas linguagens, mas é um tópico fundamental no estudo de linguagens de programação. Aprendê-lo pode ajudá-lo a programar de forma mais eficaz em ambos os tipos de idiomas. Depois de concluir o questionário desta semana, não se esqueça de assistir ao vídeo Resumo da Parte B e Prévia da Parte C.

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Linguagens de Programação (parte b)”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Cursos Relacionados

PHP Code Snippets Powered By : XYZScripts.com