lenguaje de interfaz

13
TIPOS DE LENGUAJE MAQUINA ENSAMBLADOR DE BAJO Y ALTO NIVEL ING. SISTEMAS COMPUTACIONALES LENGUAJE DE INTERFAZ HENRY IZQUIERDO RAMÍREZ INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN

Upload: henry-sousuke

Post on 17-Nov-2015

225 views

Category:

Documents


0 download

DESCRIPTION

Lenguaje Ensamblador

TRANSCRIPT

Presentacin de PowerPoint

Tipos de lenguaje maquina ensamblador de bajo y alto nivel Ing. sistemas computacionales Lenguaje de interfaz Henry izquierdo Ramrez

Instituto tecnolgico superior de Acayucan

Tipos de lenguaje

Pueden ser Traductor

Bajo nivel

Alto nivel

Lenguaje maquina

Ensamblador

Tipos Inconvenientes

Lo que mejor entiende el microprocesador. Se parecen al lenguaje maquina son muy rpidos

Algunos son

Pascal C

Ventajas

Difciles de confeccionar.Complicados para el usuario.

Se usa

Circuitos internos

Necesitan Algunos son Ventajas Inconvenientes Escribir un cdigo vlido para diversas mquinas y, posiblemente, sistemas operativos.Algunos requieren que la mquina cliente posea una determinada plataforma.

Compiladores

Interpretes

CobolFortranC, C++JavaC#

Lenguaje maquina

BAJO NIVEL Es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y estn condicionados por la estructura fsica de la computadora que lo soporta.

El uso de la palabra bajo en su denominacin no implica que el lenguaje sea inferior a un lenguaje de alto nivel, si no que se refiere a la reducida abstraccin entre el lenguaje y el hardware.

ENSAMBLADOR Programa informtico que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene cdigo mquina, ejecutable directamente por el microprocesador.

El programa lee el fichero escrito en lenguaje ensamblador y sustituye cada uno de los cdigos nemotcnicos que aparecen por su cdigo de operacin correspondiente en sistema binario para la plataforma que se eligi como destino en las opciones especficas del ensamblador.

TRADUCTOR Los traductores son un tipo de programas cuya funcin es convertir el cdigo de un lenguaje en otro. Por ejemplo un compilador, que traduce cdigo fuente en cdigo objeto. Existen distintos tipos de traductores, entre ellos destacan:

EnsambladoresPreprocesadoresIntrpretesCompiladores

LENGUAJE MAQUINA El lenguaje de mquina o cdigo mquina es el sistema de cdigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o el microcontrolador de un autmata.

Este lenguaje est compuesto por un conjunto de instrucciones que determinan acciones al ser tomadas por la mquina.

EJEMPLOS Pascal se caracteriza por ser un lenguaje de programacin estructurado fuertemente tipado. Esto implica que:El cdigo est dividido en porciones fcilmente legibles llamadas funciones o procedimientos.

C Se trata de un lenguaje de tipos de datos estticos, dbilmente tipificado, de medio nivel pero con muchas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.

CIRCUITOS INTERNOS Es una combinacin de elementos de un circuito que estn miniaturizados y que forman parte de un mismo chip o soporte. La nocin, por lo tanto, tambin se utiliza como sinnimo de chip o microchip.

ALTO NIVEL Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las mquinas.

INTERPRETESEs un programa informtico capaz de analizar y ejecutar otros programas. los intrpretes slo realizan la traduccin a medida que sea necesaria, tpicamente, instruccin por instruccin, y normalmente no guardan el resultado de dicha traduccin.

COMPILADOREs un programa informtico que traduce un programa escrito en un lenguaje de programacin a otro lenguaje de programacin, generando un programa equivalente que la mquina ser capaz de interpretar.

EJEMPLOS PHP: usa una mezcla entre interpretacin y compilacin para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad.

C#: Es un lenguaje de propsito general orientado a objetos creado por Microsoft para su plataforma .NET.

AJAX: no es un lenguaje exactamente su nombre viene dado por el acrnimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programacin web en estos ltimos aos.

JavaScript: Se trata de un lenguaje de programacin del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayora de los navegadores modernos, es el lenguaje de programacin del lado del cliente ms utilizado.

Integrantes

Jos Ral Antonio Antonio Ignacio Genaro Lpez guillen Mara del Carmen Snchez Crisanto