Programas interpretadores vs Compiladores: Qual é a diferença?

Qual a diferença entre programas interpretadores e compiladores? Enquanto um compilador analisa todo o código a fim de traduzi-lo de uma vez (muitas vezes, o resultado é um arquivo executável ou uma biblioteca), o interpretador faz esse trabalho de conversão aos poucos, sempre que uma declaração ou função é executada, por exemplo. Aprender mais sobre … Ler mais

Criando um Scratchpad personalizado: Um Guia Passo-a-Passo

Como criar um bloco de notas personalizado? Instruções O primeiro passo é imprimir as folhas que você vai usar. Então, basta cortar as folhas no tamanho desejado com a ajuda de uma régua e de um estilete. Após essa etapa, junte as folhas com prendedores de papel nos dois lados. Agora você apenas precisa esperar … Ler mais

Python 3.7: Um Guia Abrangente para a Última Versão

O que é o Python 37? Python é uma linguagem de programação de alto nível, do termo em inglês, high level language. Estruturas desse tipo são, geralmente, classificadas como orientadas a objetos. A orientação a objetos é uma forma de programação que busca o controle e a estabilidade de projetos de grandes proporções. Aprender mais … Ler mais

Programação Funcional: O que é e por que você deve aprender

Programação funcional é um paradigma de programação que se concentra no uso de funções e estruturas de dados imutáveis para resolver problemas. Ao contrário da programação imperativa, que se baseia em declarações que alteram o estado do programa, a programação funcional enfatiza a avaliação de expressões para produzir valores. Um programa funcional é tipicamente composto … Ler mais

Como definir e manipular matrizes e vetores em Python

Como definir matriz no Python? Em Python, uma matriz pode ser representada como uma lista de listas, onde um elemento da lista contém uma linha da matriz, que por sua vez corresponde a uma lista com os elementos da coluna da matriz. Dizem que, quando você usa Python, as baterias vem incluídas, pois há vários … Ler mais

A Função do Construtor na Programação

Qual é a função do construtor? Construtores são basicamente funções de inicialização de uma classe, as quais são invocadas no momento em que objetos desta classe são criadas. Eles permitem inicializar campos internos da classe e alocar recursos que um objeto da classe possa demandar, tais como memória, arquivos, semáforos, soquetes, etc. Aprender mais sobre … Ler mais

Explorando as possibilidades com a linguagem de programação Ruby

O que eu posso fazer com Ruby? Ruby pode ser utilizada para criar aplicações desktop, em sistemas embarcados e várias outras utilidades. Com o advento do desenvolvimento web na década de 2000, foi criado, em 2003, o framework web Ruby on Rails, o que popularizou muito a linguagem para desenvolvimento de aplicações web. Aprender mais … Ler mais

Como resolver erros de sintaxe: Dicas e Truques

Como resolver erro de sintaxe? Como corrigir um erro de sintaxe? Você precisa descobrir exatamente onde o erro se encontra no código. Se você não tiver certeza sobre a origem do erro, você pode tentar dividir o código em partes menores, verificando se cada uma delas funciona corretamente. Aprender mais sobre www.cursosdeinformaticabasica.com.br Erros de sintaxe … Ler mais

Porquê aprender Haskell?

Por que aprender Haskell? Haskell é elegante e conciso. Isto porque ele utiliza uma série de conceitos de alto nível, programas Haskell são normalmente mais curtos do que os seus equivalentes imperativos. E programas mais curtos são mais fáceis de se manter e têm menos bugs. Aprender mais sobre haskell.tailorfontela.com.br Haskell é uma linguagem de … Ler mais

Como criar linhas de código: Um Guia para Principiantes

A programação é um processo complexo que requer a criação de código que o computador possa compreender. Uma linha de código é uma instrução escrita numa linguagem de programação que diz ao computador o que fazer. A criação de linhas de código é a base da programação, e entender como criá-las é essencial para qualquer … Ler mais