ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Automatas


Enviado por   •  29 de Enero de 2015  •  1.768 Palabras (8 Páginas)  •  202 Visitas

Página 1 de 8

Muchos lenguajes de computación están disponibles para escribir programas de computadoras. Cada uno de ellos tienen ventajas para ciertas clases de tareas.

Veamos algunos ejemplos de los varios tipos de lenguajes para computadoras y analicemos para que se usan.

Lenguaje de Máquina Es la lengua nativa de la CPU.

Cada diseño de CPU tiene su propio lenguaje de máquina. Este es el juego de instrucciones que usa el chip para sí mismo. Está hecho de ceros y unos (números binarios) y resulta muy difícil para el trabajo de la gente.

10 23

11 FF

12 12

13 10

14 50

15 23

16 30

17 40

18 C0

19 00

El lenguaje de máquina parece compuesto de números solamente. En el segmento de un programa que vemos a la izquierda, la primer columna le dice a la computadora dónde llenar su memoria y en la segunda columna sobre una base hexadecimal (base 16) figuran los valores que debe poner en dichas locaciones de las memorias.

Para más información sobre números hexadecimal, vea Aritmética de Base.

Otro ejemplo de lenguaje de máquina es el siguiente:

El segmento de código en lenguaje Java es:

int counter = 0;

counter = counter + 1;

podría ser trasladado en lenguaje de máquina como

000101000100010001000100001000101010111110

000001110101000111110000100010000010101010

________________________________________

Lenguaje Asembler (Assembly) Son códigos o abreviaturas para las instrucciones del lenguaje de máquina.

En un lenguaje Asembler se le asigna un código a cada instrucción en lenguaje de máquina. De esta manera, en lugar de tener que recordar una cadena de ceros y unos, el programador sólo tendrá que recordar códigos cortos como: ADD, MOV, o JLE.

Ciertamente esto es una mejora comparado con recordar 000101000100010001000100001000101010111110!! pero tampoco resulta muy sencillo.

El programa en Asembler a continuación sirve para leer dos caracteres y mostrarlos sobre la pantalla que se indica. Note que el texto que figura a la derecha de los punto y comas, ( ; ) es ignorado por la computadora. Figura esto para explicar el programa a cualquiera que mire el código. Note que cada pequeño paso debe ser codificado y que todo esto solo sirve para mostrar dos caracteres!

;name of the program:one.asm

;

.model small

.stack

.code

mov AH,1h ;Selects the 1 D.O.S. function

Int 21h ;reads character and return ASCII

; code to register AL

mov DL,AL ;moves the ASCII code to register DL

sub DL,30h ;makes the operation minus 30h to

; convert 0-9 digit number

cmp DL,9h ;compares if digit number it was

; between 0-9

jle digit1 ;If it true gets the first number

; digit (4 bits long)

sub DL,7h ;If it false, makes operation minus

; 7h to convert letter A-F digit1:

mov CL,4h ;prepares to multiply by 16

shl DL,CL ;multiply to convert into four bits upper

int 21h ;gets the next character

sub AL,30h ;repeats the conversion operation

cmp AL,9h ;compares the value 9h with the content

; of register AL

jle digit2 ;If true, gets the second digit number

sub AL,7h ;If no, makes the minus operation 7h

; digit2:

add DL,AL ;adds the second number digit

mov AH,4CH

Int 21h ;21h interruption

End ;finish the program code

________________________________________

FORTRAN = Formula Translation

El lenguaje FORTRAN fué creado cerca de 1957 para ayudar a los científicos, ingenieros y matemáticos a escribir sus programas y resolver con ellos las ecuaciones matemáticas. Todavía es un lenguaje vastamente utilizado para ese tipo de programas. Fue el primer lenguaje exitoso de alto nivel. Han aparecido nuevas versiones y el standard actual es el Fortran 90.

A continuación veremos un programa de ejemplo en el que se acepta el bus o línea de transmisión de datos, número 99 y muestra en pantalla el comando “TAKE BUS 99” (tome la Línea 99)

PROGRAM IDEXMP

INTEGER BUS_NUM

BUS_NUM = 99

WRITE(*,*) ' TAKE BUS ', BUS_NUM

END

________________________________________

COBOL = Common Business Oriented Language

El COBOL fue escrito alrededor de 1960, teniendo presente las aplicaciones comerciales. Tiene una estructura muy inglesa, usando sentencias y párrafos, a pesar que aquí son muy diferentes de los utilizados para una novela. Esto ayuda a los hombres de negocios, que no son muy hábiles como programadores para que

...

Descargar como (para miembros actualizados)  txt (9.9 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com