Vous êtes sur la page 1sur 4

2. Alto Nvel Idiomas.

Low Level Idiomas


Linguagens de programao so o cdigo de mquina de baixo nvel ou prximo lo. O
computador no consegue entender as instrues fornecidas em linguagens de alto
nvel ou Ingls. S se pode compreender e executar as instrues na forma de
linguagem linguagem de mquina ou seja, 0 e 1. Existem dois tipos de baixo nvel
Idiomas:
A linguagem de mquina.
Montagem Lngua
Linguagem de Mquina: o menor e mais elementar nvel da linguagem de
programao e foi o primeiro tipo de programao lngua para desenvolver. A
linguagem de mquina basicamente a nica lngua qual o computador pode
entender. Na verdade, um fabricante projeta um computador obedecer a nica lngua, o
seu cdigo de mquina, que representado dentro computador a partir de uma
seqncia de dgitos binrios (bits) 0 e 1. O smbolo 0 estande para a ausncia de
impulsos elctricos e uma para a presena de um impulso elctrico. Uma vez que um
computador capaz de reconhecer os sinais elctricos, e, em seguida, compreender a
linguagem de mquina.
Benefcios da Linguagem de Mquina
eu) Ele usa computador mais rpido e eficiente.

ii) No necessita de um tradutor para traduzir cdigo i.e.Directly incluindo computador


Desvantagens da linguagem de mquina :
eu) Por Toda Parte opcodes deve ser lembrado

ii) Todos endereos de memria so para ser lembrado.

iii) difcil mudar ou encontrar erros num programa escrito

Em linguagem de mquina

iv) Estas lnguas dependem ou seja, uma mquina particular

Mquina a linguagem pode ser utilizado em apenas um tipo de computador

Assembly Language
Ela foi desenvolvida para superar alguns dos muitos

inconvenientes de linguagem de mquina. Esta outra baixa nvel, mas uma lngua
muito importante em que opcodes e operandos so dada sob a forma de smbolos
alfanumricos em vez de 0 e l's. Estes smbolos alfanumricos so conhecidos como
mnemnicos e podem ter as mais modernas 5 combinao de letras por exemplo,
adicionar para adio, subtrao SUB, INICIAR, LABEL etc. Devido a esta caracterstica
tambm conhecido como "programao simblica Language '. Esta linguagem
muito difcil e precisa de muita prtica para dominar porque muito pequeno

Ingls o apoio dado a essa linguagem. Linguagem ajuda especialmente em


compilador diretrizes. As instrues da linguagem Assembly ser convertido cdigos a
tradutor linguagem de mquina a ser executada pelo computador.

Benefcios da Linguagem Assembly


eu) Ele mais fcil de entender e usar de linguagem de mquina.
ii) fcil de detectar e corrigir erros.
iii) Ele facilmente modificada
Desvantagens de Assembly Language
i) Como A linguagem de mquina tambm dependente da mquina.

ii) Dada a mquina depende, assim, o programador deve ter o conhecimento do


hardware tambm.

High Level Idiomas


Linguagens de programao, os formatos de danos de alto nvel fechar para o idioma
Ingls, e, a fim de desenvolver linguagens de alto nvel permitir que as pessoas para
escrever programas facilmente e em sua lngua nativa meio ambiente (em Ingls).
Linguagens de alto nvel so lnguas basicamente simblicos usando palavras em
ingls e/ou smbolos matemticos, em vez de os mnemnicos. Cada instruo na
linguagem de alto nvel traduzida em muitas mquinas instrues em linguagem
mostrando assim uma traduo de um-para-muitos

Tipos de Alto Nvel Idiomas


Muitas lnguas tm sido desenvolvidos para atingir diferentes variedade de tarefas,
algumas so muito outros so especializados objetivo muito geral.
Estes so classificados de acordo com a sua utilizao como
a) Frmula algbrica-Type Processing. Essas lnguas so orientados computing
procedimentos para resolver o problema matemticos e estatsticos
Exemplos so
BASIC (Beginners All Purpose Symbolic Instruction Cdigo).
Fortran (Formula Translation).
PL/I (Linguagem de Programao, Verso 1).
ALGOL (Algorithmic Language).
APL (A Linguagem de Programao).
b) O processamento de dados de negcios:
Estas lnguas enfatizar sua capacidade de manter procedimentos para a
problemas de processamento de dados e gerenciamento de arquivos. Exemplos eles
so:
COBOL (Common Business Oriented Language).
RPG (Relatrio do Programa Gerador
b) String e Lista de Processamento: Estes so utilizados para manipulao de strings,
incluindo a investigao modelos, inserir e excluir caracteres. Alguns exemplos so:
LISP (Processamento List).
Prolog (Programa em Logic).
Object Oriented Programming Language
Em OOP, o computador programa dividido em objectos. Alguns exemplos so:
C ++
Java
e) A linguagem de programao Visual Com base no Windows estes so projetados
para a construo de: Exemplos de aplicaes so:
Visual Basic
Visual Java
Visual C

Benefcios da linguagem de alto nvel


Seguem-se as vantagens de um linguagem de alto nvel:

Amigo do usurio
Similar ao vocabulrio Ingls de palavras e smbolos
Por isso, mais fcil para aprender.
Eles levam menos tempo para escrever.
Eles so mais fceis de manter.
Em vez de orientada para o problema 'Mquina' base.
Programa escrito em um nvel elevado linguagem pode ser traduzida em
linguagem de mquina e muitos portanto, ele pode ser executado em qualquer
computador para o qual existe um adequado tradutor.
E 'mquina independente que i.e.Programs utilizados desenvolvidos em
linguagem de alto nvel pode ser executado em qualquer computador
Desvantagens de Alto Nvel Idioma

L linguagem de alto nvel devem ser traduzidas em linguagem de mquina


por um tradutor e, em seguida, um preo em tempo de computador pago.
O cdigo objeto gerado por um tradutor pode ser ineficiente em relao para
um programa em linguagem assembly equivalente
Tipos de linguagens de programao
Como ns, seres humanos se comunicam uns com os outros em uma linguagem
diferente, como Urdu, francs, Punjabi e rabe, etc. Da mesma forma para se
comunicar com os computadores que usamos linguagens especficas e por que ...

Vous aimerez peut-être aussi