Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Programação de computadores

Índice Programação de computadores

coloração de sintaxe e indentação de código. Programação é o processo de escrita, teste e manutenção de um programa de computador.

60 relações: Ada (linguagem de programação), Ada Lovelace, Alan Turing, Algoritmo, Ambiente de desenvolvimento integrado, Arte, Astronomia, Callback, Cartão perfurado, Casa, Código de máquina, Código-fonte, Charles Babbage, Ciência, Ciência da computação, Compilador, Componente, Construção, David Parnas, Donald Knuth, Edsger Dijkstra, Engenharia, Engenharia de software, Enigma (máquina), Escrita, Executável, Falha de segmentação, Heron de Alexandria, História das linguagens de programação, IBM, Indentação, Lógica, Linguagem de programação, Lista de linguagens de programação, Lord Byron, Matemática, Máquina analítica, Ordenação (computação), Orientação a objetos, Problema, Programa de computador, Programação estruturada, Programação funcional, Programação imperativa, Programação orientada a aspecto, Programação orientada a eventos, Programador, Projeto Manhattan, Realce de sintaxe, Robótica, ..., Segunda Guerra Mundial, Software, Teste de caixa-preta, Universidade Brown, Universidade Columbia, Universidade da Califórnia, Universidade de Princeton, Universidade Harvard, Universidade Yale, 1947. Expandir índice (10 mais) »

Ada (linguagem de programação)

Ada é uma Linguagem de programação estruturada, de tipagem estática, é uma linguagem imperativa, orientada a objetos e é uma linguagem de alto nível, originada de Pascal, Simula e outras linguagens.

Novo!!: Programação de computadores e Ada (linguagem de programação) · Veja mais »

Ada Lovelace

Augusta Ada Byron King, Condessa de Lovelace (nascida Byron, —), atualmente conhecida como Ada Lovelace, foi uma matemática e escritora inglesa.

Novo!!: Programação de computadores e Ada Lovelace · Veja mais »

Alan Turing

Alan Mathison Turing (Londres, 23 de junho de 1912 Wilmslow, Cheshire, 7 de junho de 1954) foi um matemático, cientista da computação, lógico, criptoanalista, filósofo e biólogo teórico britânico.

Novo!!: Programação de computadores e Alan Turing · Veja mais »

Algoritmo

Uma animação do algoritmo de ordenação quicksort de uma matriz de valores ao acaso. As barras vermelhas marcam o elemento pivô. No início da animação, estando o elemento para o lado direito, é escolhido como o pivô Em matemática e ciência da computação, um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.

Novo!!: Programação de computadores e Algoritmo · Veja mais »

Ambiente de desenvolvimento integrado

C e C++ para o ambiente GNOME. IDE, do inglês integrated development environment ou ambiente de desenvolvimento integrado, é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.

Novo!!: Programação de computadores e Ambiente de desenvolvimento integrado · Veja mais »

Arte

Da Vinci: uma das pinturas mais conhecidas do mundo. Arte (do termo latino ars, significando técnica e/ou habilidade) pode ser entendida como a atividade humana ligada às manifestações de ordem estética ou comunicativa, realizada por meio de uma grande variedade de linguagens, tais como: arquitetura, desenho, escultura, pintura, escrita, música, dança, teatro e cinema, em suas variadas combinações.

Novo!!: Programação de computadores e Arte · Veja mais »

Astronomia

Formação estrelar na Grande Nuvem de Magalhães, uma galáxia irregular. Mosaico da Nebulosa do Caranguejo, remanescente de uma supernova. Astronomia é uma ciência natural que estuda corpos celestes (como estrelas, planetas, cometas, nebulosas, aglomerados de estrelas, galáxias) e fenômenos que se originam fora da atmosfera da Terra (como a radiação cósmica de fundo em micro-ondas).

Novo!!: Programação de computadores e Astronomia · Veja mais »

Callback

Em programação de computadores, um método de callback é uma rotina que é passada como parâmetro para outro método.

Novo!!: Programação de computadores e Callback · Veja mais »

Cartão perfurado

Um cartão perfuradoSteven Pinker, in The Stuff of Thought, Viking, 2007, p.362, notes the loss of -ed in pronunciation as it did in ice cream, mincemeat, and box set, formerly iced cream, minced meat, and boxed set. é um pedaço de papel rígido que contém dados digitais representados pela presença ou ausência de furos em posições pré-definidas.

Novo!!: Programação de computadores e Cartão perfurado · Veja mais »

Casa

Um sinal arquetípico da ideia de residência. A construção composta por telhado de duas águas é um modelo clássico tanto para a casa quanto para a própria arquitetura. Este sinal especificamente é usado no sistema rodoviário sueco. Casa (do latim casa), residência ou moradia é, no seu sentido mais comum, um conjunto de paredes, cômodos e teto construídos pelo ser humano com a finalidade de constituir um espaço de habitação para um indivíduo ou conjunto de indivíduos para que estejam protegidos dos fenômenos naturais exteriores (como a chuva, o vento, calor e frio etc.), além de servir de refúgio contra ataques de terceiros.

Novo!!: Programação de computadores e Casa · Veja mais »

Código de máquina

Um programa em código de máquina consiste de uma sequência de bytes que correspondem a instruções a serem executadas pelo processador.

Novo!!: Programação de computadores e Código de máquina · Veja mais »

Código-fonte

Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.

Novo!!: Programação de computadores e Código-fonte · Veja mais »

Charles Babbage

Charles Babbage (Teignmouth, Condado de Devon, Inglaterra, 26 de dezembro de 1791 — Londres, 18 de outubro de 1871) foi um cientista, matemático, filósofo, engenheiro mecânico e inventor inglês que originou o conceito de um computador programável junto à Condessa de Lovelace, Augusta Ada King.

Novo!!: Programação de computadores e Charles Babbage · Veja mais »

Ciência

Ciência (do latim scientia, traduzido por "conhecimento") refere-se a qualquer conhecimento ou prática sistemáticos.

Novo!!: Programação de computadores e Ciência · Veja mais »

Ciência da computação

A Ciência da Computação lida com fundamentos teóricos da informação, computação, e técnicas práticas para suas implementações e aplicações.

Novo!!: Programação de computadores e Ciência da computação · Veja mais »

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Novo!!: Programação de computadores e Compilador · Veja mais »

Componente

* Componente eletrônico.

Novo!!: Programação de computadores e Componente · Veja mais »

Construção

São Pedro, em Belo Horizonte, Brasil. Na engenharia e na arquitetura, a construção é a execução do projeto previamente elaborado, seja de uma edificação ou de uma obra de arte, que são obras de maior porte destinadas a infraestrutura como pontes, viadutos ou túneis.

Novo!!: Programação de computadores e Construção · Veja mais »

David Parnas

David Lorge Parnas (Plattsburgh) é um cientista da computação dos Estados Unidos, pioneiro na área de engenharia de software, e que desenvolveu o conceito de desenvolvimento modular e os fundamentos do que atualmente se conhece por programação orientada a objeto.

Novo!!: Programação de computadores e David Parnas · Veja mais »

Donald Knuth

Donald Ervin Knuth (Milwaukee) é um cientista computacional de renome e professor emérito da Universidade de Stanford.

Novo!!: Programação de computadores e Donald Knuth · Veja mais »

Edsger Dijkstra

Edsger Wybe Dijkstra (Roterdã, — Nuenen) foi um cientista da computação holandês, conhecido por suas contribuições nas áreas de desenvolvimento de algoritmos e programas, de linguagens de programação (pelo qual recebeu o Prêmio Turing de 1972 por suas contribuições fundamentais), sistemas operacionais e processamento distribuído.

Novo!!: Programação de computadores e Edsger Dijkstra · Veja mais »

Engenharia

capital federal, projetados pelo engenheiro Joaquim Cardozo com bases delgadas que apenas tocam o chão, são as principais conquistas da engenharia estrutural brasileira. A Falkirk Wheel, um exemplo da aplicação de várias técnicas e ciências da engenharia. Engenharia é a aplicação do conhecimento científico, econômico, social e prático, com o intuito de planejar, desenhar, construir, manter e melhorar estruturas, máquinas, aparelhos, sistemas, materiais e processos.

Novo!!: Programação de computadores e Engenharia · Veja mais »

Engenharia de software

acessodata.

Novo!!: Programação de computadores e Engenharia de software · Veja mais »

Enigma (máquina)

Enigma foi uma máquina eletromecânica de criptografia com rotores.

Novo!!: Programação de computadores e Enigma (máquina) · Veja mais »

Escrita

A escrita consiste na utilização de sinais (símbolos) para exprimir as ideias humanas.

Novo!!: Programação de computadores e Escrita · Veja mais »

Executável

Um programa executável ou arquivo executável, às vezes chamado simplesmente de executável, em informática, é um programa de computador que "executa as tarefas indicadas de acordo com as instruções", devendo ser interpretado por um sistema operacional como um programa, por oposição a um arquivo de dados que deve ser analisado por um programa para ser significativo.

Novo!!: Programação de computadores e Executável · Veja mais »

Falha de segmentação

Falha de segmentação (segmentation fault, também referido por segfault) é um erro que ocorre em programa quando este tenta acessar (para leitura ou escrita) um endereço na memória RAM que está reservado para outro programa (ou o próprio sistema operativo) ou que não existe.

Novo!!: Programação de computadores e Falha de segmentação · Veja mais »

Heron de Alexandria

Heron de Alexandria, ou ainda Hero ou Herão (10 d.C. - 80 d.C.Andrew G. Traver (2002).. Greenwood Publishing Group. p. 128. ISBN 978-0-313-30942-7.) foi um matemático e mecânico grego.

Novo!!: Programação de computadores e Heron de Alexandria · Veja mais »

História das linguagens de programação

História das linguagens de programação A história das linguagens de programação data da criação dos primeiros computadores mecânicos.

Novo!!: Programação de computadores e História das linguagens de programação · Veja mais »

IBM

A International Business Machines Corporation (em tradução livre: Corporação Internacional de Máquinas de Negócios, sigla: IBM) é uma empresa dos Estados Unidos voltada para a área de informática.

Novo!!: Programação de computadores e IBM · Veja mais »

Indentação

Em ciência da computação, indentação (recuo, neologismo derivado da palavra em inglês indentation) é um termo aplicado ao código fonte de um programa para ressaltar ou definir a estrutura do algoritmo.

Novo!!: Programação de computadores e Indentação · Veja mais »

Lógica

Lógica (do grego λογική logos) tem dois significados principais: discute o uso de raciocínio em alguma atividade e é o estudo normativo, filosófico do raciocínio válido.

Novo!!: Programação de computadores e Lógica · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: Programação de computadores e Linguagem de programação · Veja mais »

Lista de linguagens de programação

Euphoria, uma linguagem interpretada procedural. Esta é uma lista de linguagens de programação, atuais e históricas, em ordem alfabética, que inclui também o desenvolvedor, data de criação e o paradigma de programação que é a forma de classificar as linguagens baseada em suas funcionalidades.

Novo!!: Programação de computadores e Lista de linguagens de programação · Veja mais »

Lord Byron

George Gordon Byron, 6.º Barão Byron FRS (Londres, 22 de janeiro de 1788 — Missolonghi, 19 de abril de 1824), conhecido como Lord Byron, foi um poeta britânico e uma das figuras mais influentes do romantismo.

Novo!!: Programação de computadores e Lord Byron · Veja mais »

Matemática

problemas matemáticos Matemática (dos termos gregos: μάθημα, transliterado máthēma, 'ciência', conhecimento' ou 'aprendizagem; e μαθηματικός, transliterado mathēmatikós, 'inclinado a aprender') é a ciência do raciocínio lógico e abstrato, que estuda quantidades (teoria dos números), espaço e medidas (geometria), estruturas, variações e estatística.

Novo!!: Programação de computadores e Matemática · Veja mais »

Máquina analítica

A máquina analítica, também conhecido como engenho analítico foi proposto pelo professor de matemática e pioneiro da ciência da computação Charles Babbage.

Novo!!: Programação de computadores e Máquina analítica · Veja mais »

Ordenação (computação)

Em computação, ordenação é o ato de se colocar os elementos de uma sequência de informações, ou dados, em uma ordem predefinida.

Novo!!: Programação de computadores e Ordenação (computação) · Veja mais »

Orientação a objetos

Programação Orientada a Objeto (também conhecida pela sua sigla POO) ou Modelagem Orientada ao Objeto, é um modelo/paradigma de projeto e programação de software baseado na abstração digital do mundo real, através da composição e interação entre diversas unidades chamadas de 'objetos' e as classes (representando objetos reais contendo identidade, propriedades e, métodos); baseado em quatro principais componentes da programação: abstração digital, encapsulamento, herança e, polimorfismo.

Novo!!: Programação de computadores e Orientação a objetos · Veja mais »

Problema

* Problema matemático — questão proposta em busca de uma solução.

Novo!!: Programação de computadores e Problema · Veja mais »

Programa de computador

Um programa de computador ou programa informático é um conjunto de instruções que descrevem uma tarefa a ser realizada por um computador.

Novo!!: Programação de computadores e Programa de computador · Veja mais »

Programação estruturada

Programação Estruturada (PE) é um padrão ou paradigma de programação da engenharia de softwares, com ênfase em sequência, decisão e, iteração (sub-rotinas, laços de repetição, condicionais e, estruturas em bloco), criado no final de 1950 junto às linguagens ALGOL 58 e ALGOL 60, Este paradigma é normalmente formado por código em um único bloco e foi impulsionado pelas vantagens práticas que o paradigma oferece, e também pelo '' (de 1966, também chamado de teorema de Böhm-Jacopini) e a carta aberta de Dijkstra 'Go To Statement Considered Harmful' (de 1968).

Novo!!: Programação de computadores e Programação estruturada · Veja mais »

Programação funcional

Em ciência da computação, programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis.

Novo!!: Programação de computadores e Programação funcional · Veja mais »

Programação imperativa

Na ciência da computação, programação imperativa é um paradigma de programação de software que descreve a computação como ações, enunciados ou comandos que mudam o estado (variáveis) de um programa.

Novo!!: Programação de computadores e Programação imperativa · Veja mais »

Programação orientada a aspecto

Em Ciência da Computação, programação orientada a aspectos ou POA, é um paradigma de programação de computadores, criado por Gregor Kiczales e equipe na Xerox PARC (divisão de pesquisa da empresa Xerox), que permite aos desenvolvedores de software organizar o código fonte de acordo com a importância de uso na aplicação e separar em módulos (separation of concerns).

Novo!!: Programação de computadores e Programação orientada a aspecto · Veja mais »

Programação orientada a eventos

Programação orientada a eventos é um paradigma de programação.

Novo!!: Programação de computadores e Programação orientada a eventos · Veja mais »

Programador

Em ciências da computação; programador, desenvolvedor, codificador ou engenheiro de software é alguém que escreve, desenvolve ou faz a manutenção de software em um grande sistema ou alguém que desenvolve software para uso em computadores pessoais.

Novo!!: Programação de computadores e Programador · Veja mais »

Projeto Manhattan

Projeto Manhattan foi um programa de pesquisa e desenvolvimento que produziu as primeiras bombas atômicas durante a Segunda Guerra Mundial.

Novo!!: Programação de computadores e Projeto Manhattan · Veja mais »

Realce de sintaxe

Realce de sintaxe (ou coloração de sintaxe) é uma funcionalidade disponível em alguns editores de texto que apresenta texto — em especial código fonte — numa formatação específica para cada categoria de termos.

Novo!!: Programação de computadores e Realce de sintaxe · Veja mais »

Robótica

Curiosity, astromóvel-robô empregado na exploração de MarteRobótica é um ramo educacional e tecnológico que trata de sistemas compostos por partes mecânicas automáticas em conjunto com circuitos integrados, tornando sistemas mecânicos motorizados controlados por circuitos elétricos e inteligência computacional.

Novo!!: Programação de computadores e Robótica · Veja mais »

Segunda Guerra Mundial

A Segunda Guerra Mundial foi um conflito militar global que durou de 1939 a 1945, envolvendo a maioria das nações do mundo — incluindo todas as grandes potências — organizadas em duas alianças militares opostas: os Aliados e o Eixo.

Novo!!: Programação de computadores e Segunda Guerra Mundial · Veja mais »

Software

OpenOffice.org ''writer'' Software é um termo técnico que foi traduzido para a língua portuguesa como suporte lógico e trata-se de uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado (informação) ou acontecimento.

Novo!!: Programação de computadores e Software · Veja mais »

Teste de caixa-preta

Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos.

Novo!!: Programação de computadores e Teste de caixa-preta · Veja mais »

Universidade Brown

A Universidade Brown (em inglês: Brown University) é uma instituição de ensino superior privada norte-americana localizada em Providence, Rhode Island.

Novo!!: Programação de computadores e Universidade Brown · Veja mais »

Universidade Columbia

A Universidade Columbia (Columbia University ou, oficialmente, Columbia University in the City of New York) é uma instituição de ensino superior privada, localizada na cidade de Nova Iorque, nos Estados Unidos.

Novo!!: Programação de computadores e Universidade Columbia · Veja mais »

Universidade da Califórnia

A Universidade da Califórnia (University of California, UC) é uma instituição de ensino superior dos Estados Unidos mantida pelo Estado da Califórnia.

Novo!!: Programação de computadores e Universidade da Califórnia · Veja mais »

Universidade de Princeton

Universidade de Princeton (Princeton University) é uma universidade privada de pesquisa da Ivy League em Princeton, Nova Jérsei.

Novo!!: Programação de computadores e Universidade de Princeton · Veja mais »

Universidade Harvard

Universidade Harvard (Harvard University) é uma universidade privada situada na cidade de Cambridge, estado de Massachusetts, nos Estados Unidos.

Novo!!: Programação de computadores e Universidade Harvard · Veja mais »

Universidade Yale

A Universidade Yale é uma instituição de ensino superior privada americana, situada em New Haven, Connecticut.

Novo!!: Programação de computadores e Universidade Yale · Veja mais »

1947

Sem descrição

Novo!!: Programação de computadores e 1947 · Veja mais »

Redireciona aqui:

Programação, Programação de Computadores, Programação de computador.

CessanteEntrada
Ei! Agora estamos em Facebook! »