Pular para o conteúdo principal

Linguagem de programação

É a linguagem artificial utilizada para definir uma seqüência de instruções a serem processadas por um computador.

Os processadores têm a capacidade de processar exclusivamente sinais eletrônicos binários. Dar uma instrução a um processador significa, na realidade, enviar seqüências de números um e zero espaçados no tempo de uma forma determinada. Essa seqüência de sinais é denominada código de máquina.

As linguagens de baixo nível (Assembly ou linguagem de máquina) permitem criar programas compactos, rápidos e específicos para cada processador, fazendo um uso eficiente do hardware. Quando se leva o programa a outra máquina, ele deve ser reescrito seguindo o conjunto de instruções disponíveis para aquele novo processador. Geralmente se diz que os computadores são máquinas que realizam tarefas de cálculos ou processamento de textos. Entretanto, existe um alto grau de abstração entre o que se pede ao computador e o que a máquina realmente compreende. Existe também uma relação complexa entre as linguagens de alto nível e o código de máquina.

As linguagens de alto nível (ou linguagens de aplicação) são normalmente fáceis de aprender porque estão formadas por elementos de linguagens naturais, como o inglês. Elas fazem com que os comandos binários que devem ser enviados ao processador sejam mais amigáveis e intuitivos, geralmente através do uso de palavras conhecidas, recursos visuais que auxiliam no processo de programação e ferramentas de depuração do código (debugger).

A tradução de um código fonte em linguagem de montagem (Assembly) para um código de máquina não executável (módulo de objeto) se realiza por meio de um montador (assembler). A tradução das instruções de linguagens de alto nível (o código-fonte de linguagens como Pascal, C, Cobol ou Fortran) para um módulo de objeto não é complicada e se realiza normalmente por um programa especial chamado compilador. Os módulos de objetos gerados a partir de compiladores ou montadores são transformados em um programa efetivamente executável através de um utilitário chamado linker (ligador), que é responsável pelo carregamento do código na memória principal (RAM) e pelo tratamento das referências de endereçamento.

Algumas linguagens de alto nível, como o Basic e o dBase, não geram módulo de objeto. Elas são interpretadas no momento da execução do programa, traduzindo cada instrução individualmente antes de executá-la.

Microsoft ® Encarta ® Encyclopedia 2002. © 1993-2001 Microsoft Corporation. Todos os direitos reservados.

Comentários

Postagens Mais Lidas

literatura Canadense

Em seus primórdios, a literatura canadense, em inglês e em francês, buscou narrar a luta dos colonizadores em uma região inóspita. Ao longo do século XX, a industrialização do país e a evolução da sociedade canadense levaram ao aparecimento de uma literatura mais ligada às grandes correntes internacionais. Literatura em língua inglesa. As primeiras obras literárias produzidas no Canadá foram os relatos de exploradores, viajantes e oficiais britânicos, que registravam em cartas, diários e documentos suas impressões sobre as terras da região da Nova Escócia. Frances Brooke, esposa de um capelão, escreveu o primeiro romance em inglês cuja ação transcorre no Canadá, History of Emily Montague (1769). As difíceis condições de vida e a decepção dos colonizadores com um ambiente inóspito, frio e selvagem foram descritas por Susanna Strickland Moodie em Roughing It in the Bush (1852; Dura vida no mato). John Richardson combinou história e romance de aventura em Wacousta (1832), inspirada na re

Papel de Parede 4K

Chave de Ativação do Nero 8

1K22-0867-0795-66M4-5754-6929-64KM 4C01-K0A2-98M1-25M9-KC67-E276-63K5 EC06-206A-99K5-2527-940M-3227-K7XK 9C00-E0A2-98K1-294K-06XC-MX2C-X988 4C04-5032-9953-2A16-09E3-KC8M-5C80 EC05-E087-9964-2703-05E2-88XA-51EE Elas devem ser inseridas da seguinte maneira: 1 Abra o control center (Inicial/Programas/Nero 8/Nero Toolkit/Nero controlcenter) nunca deixe ele atualizar nada!  2 Clic em: Licença  3 Clica na licença que já esta lá dentro e em remover  4 Clica em adcionar  5 Copie e cole a primeira licença que postei acima e repita com as outras 5

Como funciona o pensamento conceitual

O pensamento conceitual ou lógico opera de maneira diferente e mesmo oposta à do pensamento mítico. A primeira e fundamental diferença está no fato de que enquanto o pensamento mítico opera por bricolage (associação dos fragmentos heterogêneos), o pensamento conceitual opera por método (procedimento lógico para a articulação racional entre elementos homogêneos). Dessa diferença resultam outras: • um conceito ou uma idéia não é uma imagem nem um símbolo, mas uma descrição e uma explicação da essência ou natureza própria de um ser, referindo-se a esse ser e somente a ele; • um conceito ou uma idéia não são substitutos para as coisas, mas a compreensão intelectual delas; • um conceito ou uma idéia não são formas de participação ou de relação de nosso espírito em outra realidade, mas são resultado de uma análise ou de uma síntese dos dados da realidade ou do próprio pensamento; • um juízo e um raciocínio não permanecem no nível da experiência, nem organizam a experiência nela mesma, mas, p

Wallpaper 4K (3000x2000)

Inteligência & Linguagem

Não somos dotados apenas de inteligência prática ou instrumental, mas também de inteligência teórica e abstrata. Pensamos. O exercício da inteligência como pensamento é inseparável da linguagem, como já vimos, pois a linguagem é o que nos permite estabelecer relações, concebê-las e compreendê-las. Graças às significações escada e rede, a criança pode pensar nesses objetos e fabricá-los. A linguagem articula percepções e memórias, percepções e imaginações, oferecendo ao pensamento um fluxo temporal que conserva e interliga as idéias. O psicólogo Piaget, estudando a gênese da inteligência nas crianças, mostrou como a aquisição da linguagem e a do pensamento caminham juntas. Assim, por exemplo, uma criança de quatro anos ainda não é capaz de pensar relações reversíveis ou recíprocas porque não domina a linguagem desse tipo de relações. Se se perguntar a ela: "Você tem um irmão?", ela responderá: "Sim". Se continuarmos a perguntar: "Quem é o seu irmão?", ela r