SlideShare una empresa de Scribd logo
Lenguajes de programación.
ALTO NIVEL.




                   LENGUAJES.




LENGUAJE MAQUINA                BAJO NIVEL.
Estos lenguajes son los mas utilizado por los programadores. Están
diseñados para que las personas escriban y entiendan los programas de un
modo mucho mas fácil que los lenguajes máquina y ensamblador. Un
programa escrito en lenguaje de alto nivel es independiente de la máquina
(las instrucciones no dependen del diseño del hardware o de una
computadora en particular), por lo que estos programas son portables o
transportables. Los programas escritos en lenguaje de alto nivel pueden ser
ejecutados con poca o ninguna modificación en diferentes tipos de
computadoras. Son lenguajes de programación en los que las instrucciones
enviadas para que el ordenador ejecute ciertas órdenes son similares al
lenguaje humano. Dado que el ordenador no es capaz de reconocer estas
ordenes, es necesario el uso de un intérprete que traduzca el lenguaje de
alto nivel a un lenguaje de bajo nivel que el sistema pueda entender



                                                   EJEMPLOS DE
  ATRÁS.
                                                   LENGUAJES
EJEMPLOS DE ALGUNOS LENGUAJES DE ALTO NIVEL.



                            PASCAL


FORTRAN                     LENGUAJE C++


COBOL                       ALGOL                 FORTH

 PL/I                       RPG

 BASIC                      LOGO               ATRAS.


VISUAL BASIC
                                               VOLVER AL
                             PILOT             MENU.
 Q BASIC
FORTRAN : Abreviatura de FORmula TRANslator (traductor de
formulas), fue definido alrededor del año 1955 en Estados Unidos
por la compañía IBM.
Una de sus ventajas es que es un lenguaje compacto y es
también ampliamente utilizado para aplicaciones en los negocios
que no requieren manejo de grandes archivos de datos.

COBOL: Es el lenguaje mas utilizado en las aplicaciones de
gestión, creado en 1960 por un comité denominado CODASYL
(COnference on DAta SYstems Languages), patrocinado por el
Departamento de Defensa de Estados Unidos, a fin de disponer
de un lenguaje universal para aplicaciones comerciales, como
expresa su nombre (COmmnon Business Oriented Language).
Entre sus inconvenientes están sus rígidas reglas de formatos de
escritura, la necesidad de escribir todos los elementos al máximo
detalle, la extensión excesiva en sus sentencias, e incluso
duplicación en algunos casos, y la inexistencia de funciones
matemáticas.
                                               REGRESAR.
PL/I: Entre sus novedades esta su gran libertad en el formato de escritura
de los programas: soporta la programación estructurada y diseño
modular. Es un lenguaje flexible y sofisticado. No obstante, no ha superado
a sus progenitores en sus aplicaciones especificas, debido en parte a su
amplitud y, por ello, al tamaño de su compilador que hasta ahora solo se
podía instalar en grandes equipos. El elemento básico de este programa
es el enunciado que termina en punto y coma. Los enunciados se
combinan en procedimientos. Un procedimiento puede representar por
completo a un programa pequeño o un “bloque de construcción” o
modulo de un programa más complejo.
BASIC: Entre sus novedades esta su gran libertad en el formato de escritura
de los programas: soporta la programación estructurada y diseño
modular. Es un lenguaje flexible y sofisticado. No obstante, no ha superado
a sus progenitores en sus aplicaciones especificas, debido en parte a su
amplitud y, por ello, al tamaño de su compilador que hasta ahora solo se
podía instalar en grandes equipos. El elemento básico de este programa
es el enunciado que termina en punto y coma. Los enunciados se
combinan en procedimientos. Un procedimiento puede representar por
completo a un programa pequeño o un “bloque de construcción” o
modulo de un programa más complejo.

                                               REGRESAR.
BASIC: Entre sus principales novedades están las de ser un lenguaje
interpretado y de uso conversacional, útil para aplicaciones técnicas y de
gestión. Esto, unido a la popularización de las microcomputadoras y
computadoras personales, ha hecho que su utilización sea haya
extendido enormemente, a la vez que ha propiciado el surgimiento de
una gran diversidad de diversiones que extienden y se adaptan a
necesidades particulares el lenguaje original. Existen multitud de
interpretes y compiladores del lenguaje.

 VISUAL BASIC: Ventajas:
 -1)provee una rápida vía para dar prototipos a las ideas de los
 programadores
 -2)hace todo el trabajo de interfase(GUI)por el programador
 -3)reduce increíblemente la complejidad y tamaño requerido por las
 aplicaciones Windows
QBasic es un lenguaje de alto nivel, el cual consiste en instrucciones Q que
los humanos pueden relacionar y entender. El compilador de Qbasic se
encarga de traducir el mismo a lenguaje de máquina.
                                                            REGRESAR.
PASCAL: Aporta los conceptos de tipo de datos, programación
estructurada y diseño descendente, entre otros, además de haberse
convertido en predecesor de otros lenguajes más modernos, como
MODULA-2 y ADA.
LENGUAJE C++ : Se pronuncia “ce plus plus”. Fue desarrollada por
Bjarme Stroustrup en los Bell Laboratories a principios de la década
de los 80. C++ introduce la programación orientada al objeto en C.
Es un lenguaje extremadamente poderoso y eficiente. C++ es un
súper conjunto de C, para aprender C++ significa aprender todo de
C, luego aprender programación orientada al objeto y el uso de
éstas con C++.
ALGOL:
El ALGOL (ALGOritmic Language) fue presentado en 1958. Fue el
primer lenguaje de programación de proceso estructurado de alto
nivel. Fue orientado al uso de quienes participan en proyectos
científicos y matemáticos. Un grupo internacional de matemáticos
europeos y americanos, pretendían crear un lenguaje común
normalizado que les permitiera el intercambio de algoritmos, aunque
esta en desuso, fue el primero que incorporo conceptos claves para
la programación actual.



                                                  REGRESAR.
Una ventaja del RPG : es la relativa facilidad para aprenderlo y usarlo.
Dado que la lógica de la programación es fija, existen menos reglas
formales que en otros lenguajes.

Logo está considerado como un lenguaje para la formación, a
pesar de que algunas empresas intentaron que tuviera una mayor
aceptación en los círculos profesionales de programación.
Sus siglas significan (A Programming Language). Un Lenguaje de
Programación. Este programa fue desarrollado por Kenneth Inverson
en el año 1961 para resolver problemas matemáticos. Este lenguaje
se caracteriza por su brevedad y por su capacidad de generación
de matrices y se utiliza en el desarrollo de modelos matemáticos.
PILOT: Este lenguaje de programación es utilizado fundamentalmente
para crear aplicaciones destinadas a instrucciones asistidas por
computadoras. Se caracteriza por utilizar un mínimo de sintaxis.
FORTH: Lenguaje de cuarta generación, creado en 1970, es un lenguaje
estructurado e interpretado de fácil ampliación y ofrece una alta
funcionalidad en un espacio reducido. Es un lenguaje de alto nivel del
cual derivan en la actualidad casi todos los lenguajes empleados en los
robots.
                                                   REGRESAR.
Los ordenadores sólo entienden un lenguaje específico para
cada máquina, que se denomina
CÓDIGO MÁQUINA o Lenguaje Máquina. Este lenguaje utiliza
un código binario (símbolos “0" y “1").
Las órdenes que se dan a un ordenador han de ir codificadas
en instrucciones, y estas forman los
programas.


                                                     VENTAJAS.




                                                       REGRESAR
VENTAJAS Y CARACTERISTICAS DE LENGUAJE
                       MAQUINA:

Un programa escrito en lenguaje máquina es directamente
interpretable por el procesador central. Una vez introducido
el programa en la memoria principal de la computadora, no
se necesitan transformaciones previas para ser ejecutado.
los lenguajes máquina tienen las siguientes características-
inconvenientes:
- Las instrucciones son cadenas de ceros y unos, aunque estas
cadenas se pueden introducir
en la computadora mediante un código intermedio (octal o
hexadecimal).
- El repertorio de instrucciones suele ser muy reducido y las
instrucciones realizan
operaciones muy simples.
En lenguaje máquina, hay varios tipos de instrucciones:
- De transferencia de información.
- De tratamiento o aritmético-lógicas y de desplazamiento
- De transferencias de control: bifurcaciones, saltos, llamadas a
procedimientos y
retornos de procedimientos.                    REGRESAR
El lenguaje de bajo nivel por excelencia es el ensamblador. Las
instrucciones en lenguaje ensamblador son instrucciones
conocidas como nemotécnicos. Por ejemplo, nemotécnicos
típicos       de      operaciones      aritméticas     son:   en
inglés, ADD, SUB, DIV, etc.; en español, SUM,RES,DIV,etc
Un programa escrito en lenguaje ensamblador no puede ser
ejecutado directamente por la computadora en esto se
diferencia esencialmente del lenguaje máquina, sino que
requiere una fase de traducción al lenguaje máquina.
Ventajas del lenguaje ensamblador.
Los lenguajes ensambladores presentan la ventaja frente a los
lenguajes máquina de su mayor facilidad de codificación y, en
general, su velocidad de cálculo.
Desventajas del lenguaje ensamblador.
Dependencia total de la máquina lo que impide la
transportabilidad de los programas. El lenguaje ensamblador del
PC es distinto del lenguaje ensamblador del Apple Macintosh.
La formación de los programadores es más compleja que la
correspondiente a los programadores de alto nivel, ya que no
sólo las técnicas de programación, sino también el conocimiento
del interior de la máquina.
                                       REGRESAR.

Más contenido relacionado

PPT
tipos de lenguaje de programación
PPTX
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
PPTX
Generaciones de los lenguajes de programacion
PPT
Lenguajes de Programación
PPTX
TIPOS DE LENGUAJES DE PROGRAMACION
PDF
Clasificación de lenguajes
PPTX
Lenguaje de programacion de alto nivel
PPTX
Lenguajes de programacion
tipos de lenguaje de programación
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
Generaciones de los lenguajes de programacion
Lenguajes de Programación
TIPOS DE LENGUAJES DE PROGRAMACION
Clasificación de lenguajes
Lenguaje de programacion de alto nivel
Lenguajes de programacion

La actualidad más candente (20)

PPT
Lenguaje De Programación
PPTX
Lenguaje de programacion
PPTX
Presentacion de lenguajes de programacion grado 9.2
PPTX
Lenguajes de programacion (exposicion)
PPTX
Clasificación de los lenguajes de programación
PPTX
lenguajes de programacion
PPTX
Lenguajes de programación
PPTX
Tipos de lenguaje de programacion
PPT
Lenguajes De Programacion
PPTX
Lenguajes de Programacion según su Generación
PPTX
Clases/Tipos de lenguajes de programación
PPTX
Clasificación de los lenguajes de programación
PDF
Generaciones de los lenguajes de programación
DOCX
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
PDF
Evolucion de los lenguajes de programación
PPSX
Lenguaje de programacion sgs.ppt
PPTX
CLASIFICACION DE LENGUAJES DE PROGRAMACION
PPTX
Lenguajes de programación
DOCX
Lenguajes de Programación
PDF
Introducción a lenguajes de programación
Lenguaje De Programación
Lenguaje de programacion
Presentacion de lenguajes de programacion grado 9.2
Lenguajes de programacion (exposicion)
Clasificación de los lenguajes de programación
lenguajes de programacion
Lenguajes de programación
Tipos de lenguaje de programacion
Lenguajes De Programacion
Lenguajes de Programacion según su Generación
Clases/Tipos de lenguajes de programación
Clasificación de los lenguajes de programación
Generaciones de los lenguajes de programación
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Evolucion de los lenguajes de programación
Lenguaje de programacion sgs.ppt
CLASIFICACION DE LENGUAJES DE PROGRAMACION
Lenguajes de programación
Lenguajes de Programación
Introducción a lenguajes de programación
Publicidad

Similar a Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias). (20)

PDF
Lenguajes de alto_nivel
PDF
Computación
DOCX
LENGUAJES DE PROGRAMACION
PPTX
Lenguajes de programacion
PPTX
Trabajo de introduc computa
PPTX
Trabajo de introduc computa
PPTX
Trabajo de introduc computa
PPTX
Trabajo de introduc computa
PPTX
Lenguaje c.Luis Carrodeguas.16418180
PPTX
Lenguajes de programacion alejandra salvador bartolon
PPT
Lenguajes programación (TIC)
PPTX
Presentación lenguajedeprogramacion
PPT
Especialidad presentacion taller sena
PPT
Especialidad presentacion taller sena
PPT
Especialidad presentacion taller sena
PPT
Especialidad presentacion taller sena
PPTX
DOCX
Lenguaje de programacion
PPTX
Clasificasion de los lenguajes
PPT
Programacion
Lenguajes de alto_nivel
Computación
LENGUAJES DE PROGRAMACION
Lenguajes de programacion
Trabajo de introduc computa
Trabajo de introduc computa
Trabajo de introduc computa
Trabajo de introduc computa
Lenguaje c.Luis Carrodeguas.16418180
Lenguajes de programacion alejandra salvador bartolon
Lenguajes programación (TIC)
Presentación lenguajedeprogramacion
Especialidad presentacion taller sena
Especialidad presentacion taller sena
Especialidad presentacion taller sena
Especialidad presentacion taller sena
Lenguaje de programacion
Clasificasion de los lenguajes
Programacion
Publicidad

Último (20)

PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PPTX
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
ccna: redes de nat ipv4 stharlling cande
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPT
Protocolos de seguridad y mecanismos encriptación
Sesion 1 de microsoft power point - Clase 1
Mecanismos-de-Propagacion de ondas electromagneticas
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
historia_web de la creacion de un navegador_presentacion.pptx
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
ccna: redes de nat ipv4 stharlling cande
Historia Inteligencia Artificial Ana Romero.pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
Propuesta BKP servidores con Acronis1.pptx
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
Documental Beyond the Code (Dossier Presentación - 2.0)
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Presentacion de Alba Curso Auditores Internos ISO 19011
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Protocolos de seguridad y mecanismos encriptación

Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).

  • 2. ALTO NIVEL. LENGUAJES. LENGUAJE MAQUINA BAJO NIVEL.
  • 3. Estos lenguajes son los mas utilizado por los programadores. Están diseñados para que las personas escriban y entiendan los programas de un modo mucho mas fácil que los lenguajes máquina y ensamblador. Un programa escrito en lenguaje de alto nivel es independiente de la máquina (las instrucciones no dependen del diseño del hardware o de una computadora en particular), por lo que estos programas son portables o transportables. Los programas escritos en lenguaje de alto nivel pueden ser ejecutados con poca o ninguna modificación en diferentes tipos de computadoras. Son lenguajes de programación en los que las instrucciones enviadas para que el ordenador ejecute ciertas órdenes son similares al lenguaje humano. Dado que el ordenador no es capaz de reconocer estas ordenes, es necesario el uso de un intérprete que traduzca el lenguaje de alto nivel a un lenguaje de bajo nivel que el sistema pueda entender EJEMPLOS DE ATRÁS. LENGUAJES
  • 4. EJEMPLOS DE ALGUNOS LENGUAJES DE ALTO NIVEL. PASCAL FORTRAN LENGUAJE C++ COBOL ALGOL FORTH PL/I RPG BASIC LOGO ATRAS. VISUAL BASIC VOLVER AL PILOT MENU. Q BASIC
  • 5. FORTRAN : Abreviatura de FORmula TRANslator (traductor de formulas), fue definido alrededor del año 1955 en Estados Unidos por la compañía IBM. Una de sus ventajas es que es un lenguaje compacto y es también ampliamente utilizado para aplicaciones en los negocios que no requieren manejo de grandes archivos de datos. COBOL: Es el lenguaje mas utilizado en las aplicaciones de gestión, creado en 1960 por un comité denominado CODASYL (COnference on DAta SYstems Languages), patrocinado por el Departamento de Defensa de Estados Unidos, a fin de disponer de un lenguaje universal para aplicaciones comerciales, como expresa su nombre (COmmnon Business Oriented Language). Entre sus inconvenientes están sus rígidas reglas de formatos de escritura, la necesidad de escribir todos los elementos al máximo detalle, la extensión excesiva en sus sentencias, e incluso duplicación en algunos casos, y la inexistencia de funciones matemáticas. REGRESAR.
  • 6. PL/I: Entre sus novedades esta su gran libertad en el formato de escritura de los programas: soporta la programación estructurada y diseño modular. Es un lenguaje flexible y sofisticado. No obstante, no ha superado a sus progenitores en sus aplicaciones especificas, debido en parte a su amplitud y, por ello, al tamaño de su compilador que hasta ahora solo se podía instalar en grandes equipos. El elemento básico de este programa es el enunciado que termina en punto y coma. Los enunciados se combinan en procedimientos. Un procedimiento puede representar por completo a un programa pequeño o un “bloque de construcción” o modulo de un programa más complejo. BASIC: Entre sus novedades esta su gran libertad en el formato de escritura de los programas: soporta la programación estructurada y diseño modular. Es un lenguaje flexible y sofisticado. No obstante, no ha superado a sus progenitores en sus aplicaciones especificas, debido en parte a su amplitud y, por ello, al tamaño de su compilador que hasta ahora solo se podía instalar en grandes equipos. El elemento básico de este programa es el enunciado que termina en punto y coma. Los enunciados se combinan en procedimientos. Un procedimiento puede representar por completo a un programa pequeño o un “bloque de construcción” o modulo de un programa más complejo. REGRESAR.
  • 7. BASIC: Entre sus principales novedades están las de ser un lenguaje interpretado y de uso conversacional, útil para aplicaciones técnicas y de gestión. Esto, unido a la popularización de las microcomputadoras y computadoras personales, ha hecho que su utilización sea haya extendido enormemente, a la vez que ha propiciado el surgimiento de una gran diversidad de diversiones que extienden y se adaptan a necesidades particulares el lenguaje original. Existen multitud de interpretes y compiladores del lenguaje. VISUAL BASIC: Ventajas: -1)provee una rápida vía para dar prototipos a las ideas de los programadores -2)hace todo el trabajo de interfase(GUI)por el programador -3)reduce increíblemente la complejidad y tamaño requerido por las aplicaciones Windows QBasic es un lenguaje de alto nivel, el cual consiste en instrucciones Q que los humanos pueden relacionar y entender. El compilador de Qbasic se encarga de traducir el mismo a lenguaje de máquina. REGRESAR.
  • 8. PASCAL: Aporta los conceptos de tipo de datos, programación estructurada y diseño descendente, entre otros, además de haberse convertido en predecesor de otros lenguajes más modernos, como MODULA-2 y ADA. LENGUAJE C++ : Se pronuncia “ce plus plus”. Fue desarrollada por Bjarme Stroustrup en los Bell Laboratories a principios de la década de los 80. C++ introduce la programación orientada al objeto en C. Es un lenguaje extremadamente poderoso y eficiente. C++ es un súper conjunto de C, para aprender C++ significa aprender todo de C, luego aprender programación orientada al objeto y el uso de éstas con C++. ALGOL: El ALGOL (ALGOritmic Language) fue presentado en 1958. Fue el primer lenguaje de programación de proceso estructurado de alto nivel. Fue orientado al uso de quienes participan en proyectos científicos y matemáticos. Un grupo internacional de matemáticos europeos y americanos, pretendían crear un lenguaje común normalizado que les permitiera el intercambio de algoritmos, aunque esta en desuso, fue el primero que incorporo conceptos claves para la programación actual. REGRESAR.
  • 9. Una ventaja del RPG : es la relativa facilidad para aprenderlo y usarlo. Dado que la lógica de la programación es fija, existen menos reglas formales que en otros lenguajes. Logo está considerado como un lenguaje para la formación, a pesar de que algunas empresas intentaron que tuviera una mayor aceptación en los círculos profesionales de programación. Sus siglas significan (A Programming Language). Un Lenguaje de Programación. Este programa fue desarrollado por Kenneth Inverson en el año 1961 para resolver problemas matemáticos. Este lenguaje se caracteriza por su brevedad y por su capacidad de generación de matrices y se utiliza en el desarrollo de modelos matemáticos. PILOT: Este lenguaje de programación es utilizado fundamentalmente para crear aplicaciones destinadas a instrucciones asistidas por computadoras. Se caracteriza por utilizar un mínimo de sintaxis. FORTH: Lenguaje de cuarta generación, creado en 1970, es un lenguaje estructurado e interpretado de fácil ampliación y ofrece una alta funcionalidad en un espacio reducido. Es un lenguaje de alto nivel del cual derivan en la actualidad casi todos los lenguajes empleados en los robots. REGRESAR.
  • 10. Los ordenadores sólo entienden un lenguaje específico para cada máquina, que se denomina CÓDIGO MÁQUINA o Lenguaje Máquina. Este lenguaje utiliza un código binario (símbolos “0" y “1"). Las órdenes que se dan a un ordenador han de ir codificadas en instrucciones, y estas forman los programas. VENTAJAS. REGRESAR
  • 11. VENTAJAS Y CARACTERISTICAS DE LENGUAJE MAQUINA: Un programa escrito en lenguaje máquina es directamente interpretable por el procesador central. Una vez introducido el programa en la memoria principal de la computadora, no se necesitan transformaciones previas para ser ejecutado. los lenguajes máquina tienen las siguientes características- inconvenientes: - Las instrucciones son cadenas de ceros y unos, aunque estas cadenas se pueden introducir en la computadora mediante un código intermedio (octal o hexadecimal). - El repertorio de instrucciones suele ser muy reducido y las instrucciones realizan operaciones muy simples. En lenguaje máquina, hay varios tipos de instrucciones: - De transferencia de información. - De tratamiento o aritmético-lógicas y de desplazamiento - De transferencias de control: bifurcaciones, saltos, llamadas a procedimientos y retornos de procedimientos. REGRESAR
  • 12. El lenguaje de bajo nivel por excelencia es el ensamblador. Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, nemotécnicos típicos de operaciones aritméticas son: en inglés, ADD, SUB, DIV, etc.; en español, SUM,RES,DIV,etc Un programa escrito en lenguaje ensamblador no puede ser ejecutado directamente por la computadora en esto se diferencia esencialmente del lenguaje máquina, sino que requiere una fase de traducción al lenguaje máquina. Ventajas del lenguaje ensamblador. Los lenguajes ensambladores presentan la ventaja frente a los lenguajes máquina de su mayor facilidad de codificación y, en general, su velocidad de cálculo. Desventajas del lenguaje ensamblador. Dependencia total de la máquina lo que impide la transportabilidad de los programas. El lenguaje ensamblador del PC es distinto del lenguaje ensamblador del Apple Macintosh. La formación de los programadores es más compleja que la correspondiente a los programadores de alto nivel, ya que no sólo las técnicas de programación, sino también el conocimiento del interior de la máquina. REGRESAR.