Redes de computadores

1023 palavras 5 páginas
Assembler/Assembly
Assembler ou outras linguagens, esta é a questão. Porque eu deveria aprender mais uma linguagem, se eu já conheço outras linguagens de programação? O melhor argumento: enquanto você viver na França, poderá sobreviver falando Inglês, mas você nunca se sentirá em casa, e a vida fica difícil. Você pode apenas continuar desta forma, mas isto não é apropriado. Se as coisas ficarem complicadas, você deverá usar a linguagem corrente do país.
Muitas pessoas já experientes em programação de AVRs e que usam linguagens de alto nível em seu trabalho normal, recomendam que os iniciantes comecem aprendendo linguagem assembly. A razão para isto é que, algumas vezes, podem ocorrer certas situações, como:
● se bugs têm que ser analisados,
● se o programa faz coisas diferentes das que foram escritas e são esperadas,
● se linguagens de alto nível não suportam o uso de certas características do hardware,
● se rotinas em que a temporização é crítica requerem porções de linguagem assembly, é necessário entender a linguagem assembly, e.g., entender o que os compiladores de linguagens de alto nível produzem. Sem compreender a linguagem assembly, você não terá chance de ir adiante nestes casos.
Curta e fácil
Os comandos assembler são traduzidos um a um para serem comandos executados pela máquina. O processador necessita apenas executar o que você quer fazer e o necessário para executar a tarefa. Nenhum loop extra ou características desnecessárias poluem o código. Se o espaço para o seu programa é curto e limitado e você terá que otimizar seu programa para caber na memória, assembler é a escolha número um. Programas mais curtos são mais fáceis de depurar (“debugar”), cada passo faz sentido.
Veloz
Como apenas os passos necessários são executados, os programas em assembly são tão rápidos quanto possível. Aplicações onde o tempo é crítico, como medições de tempo que devam ter boa performance, sem que haja um hardware de temporização, devem ser escritas em

Relacionados

  • Redes de Computadores.
    1869 palavras | 8 páginas
  • REDE DE COMPUTADORES
    1489 palavras | 6 páginas
  • Redes de computadores
    866 palavras | 4 páginas
  • Rede de Computadores
    4522 palavras | 19 páginas
  • Rede de Computadores
    4522 palavras | 19 páginas
  • Redes de computadores
    3447 palavras | 14 páginas
  • Rede de computadores
    8001 palavras | 33 páginas
  • As Redes de Computadores
    1399 palavras | 6 páginas
  • Redes de computadores
    5311 palavras | 22 páginas
  • REDE DE COMPUTADORES
    1988 palavras | 8 páginas