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

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

Papel de Parede 4K

O TAO DO SEXO

Conta-se que, ao distribuir as características que distinguiriam os homens das mulheres (e vice-versa), Deus teria perguntado: "Tenho aqui duas qualidades sensacionais. Quem gostaria, por exemplo, de fazer xixi em pé?" Os homens gritaram em uníssono: "Eu, eu, eu!" O Criador concordou, sorrindo, e disse: "Tudo bem, então. As mulheres ficam com os orgasmos múltiplos..." Essa piada engraçadinha resume o que todo mundo acha que sabe que orgasmo múltiplo é coisa para mulher e o prazer fulminante (seis segundos, no máximo) é característica do homem. E se não for assim? E se o homem for capaz de ter vários orgasmos em um mesmo encontro, mantendo durante horas seu pênis ereto? Pois bem, isso é possível, sim. Essa verdadeira pepita de ouro do prazer sensual é conhecida por poucos felizardos no Ocidente, mas faz parte da sabedoria do Oriente e lá é praticada por milhões de pessoas. Nós é que, nesses assuntos, parece que sempre pegamos o bonde andando. Fiz uma rápida...

Luto! (25/12/1944 - 17/10/2022)

 

Senador articula para livrar Youtube e TikTok de pagar imposto previsto no PL dos Streamings

  A Comissão de Assuntos Econômicos do   Senado   pode votar na semana que vem, em segundo turno, um projeto de lei que regulamenta serviços como   Netflix ,   Now ,   TikTok   e   Youtube   e obriga plataformas de streaming a pagar a   Condecine   (Contribuição para o Desenvolvimento da Indústria Cinematográfica Nacional). Se for aprovado pelo colegiado, o texto vai direto para a Câmara, sem passar pelo plenário do Senado, pois trata-se de uma proposta terminativa. O projeto já foi aprovado por 24 votos a 0, em primeiro turno , em 22 de novembro. Agora, precisa ser votado outra vez no colegiado. O relator do  PL 2.331/2022 , senador  Eduardo Gomes  (PL-TO), disse ao  Estadão  que está fazendo “ajustes de texto” para que não haja “brechas” para “interpretações” na nova legislação. O texto aprovado em primeiro turno prevê uma cobrança anual da Condecine, com uma alíquota máxima de 3% da receita bruta das plat...

Spotify anuncia demissão de 1.500 funcionários

  O Spotify anunciou nesta segunda-feira (10) que irá demitir cerca de 1.500 funcionários, ou 17% de sua força de trabalho, para cortar gastos da empresa. Demissão em massa é a terceira realizada pelo streaming de música este ano.  O que você precisa saber:  O Spotify demitiu 600 funcionários em janeiro e mais 200 em junho;  De acordo com a Reuters, a nova rodada de demissão foi anunciada em carta enviada aos funcionários pelo CEO do Spotify, Daniel Ek;  Originalmente, o plano era realizar cortes menores ao longo de 2024 e 2025, mas os objetivos financeiros exigiram medidas mais rápidas;  Até então, o Spotify tinha cerca de 9.000 funcionários; Uma nova onda de cortes em massa no setor  tech  parece estar se iniciando, já que algumas empresas começaram a reduzir novamente sua força de trabalho — também é o caso da Amazon e LinkedIn (Microsoft).  Leia mais!  À Reuters, Ek disse ter consciência de que a redução pare...