Os voy a comentar una breve introduccion de la programacion espero que os guste:
Evolución de los lenguajes de programación:
-Aparecieron para comunicarnos con el ordenador
-Se basaron en el lenguaje máquina (1 y 0)
-Era muy fácil equivocarse y había que conocer el funcionamiento de la máquina al más bajo nivel
-Dio lugar a que aparecieran los lenguajes simbólicos
Lenguaje ensamblador:
-Daban un nombre (mnemónico) a cada tipo de instrucción y cada dirección (etiqueta).
-Era específico de cada arquitectura
-Ejemplo de un programa:
mov al, 0x61
que significa mover el valor hexadecimal 61 (97 decimal) al registro 'al'.
Lenguajes de alto nivel:
-Aparecieron en los 50 y los 60 con el desarrollo de los algoritmos y el aumento de poder del hardware
-Empezaron a utilizar los ordenadores científicos de otras ramas, a los que les era muy difícil entender el ensamblador
-El primer compilador fue de FORTRAN (FORmula TRANslation)
Ventajas de los lenguajes de alto nivel:
-Mayor abstracción
-Facilitan la programación
-Aumentan la productividad
-Son los compiladores los que se encargan de traducir al lenguaje máquina
Inconvenientes:
-Necesitan traducciones del lenguaje fuente a un ejecutable que entienda la máquina
-No aprovechan tanto los recursos internos de la máquina
-Ocupan más memoria
Clasificación de los lenguajes:
-De bajo nivel: lenguaje máquina
-De nivel medio: lenguaje ensamblador
-De alto nivel: lenguajes como Cobol, Pascal, Visual Basic, ...
-Hay lenguajes que están en 2, como por ejemplo C
Lenguajes de alto nivel: categorías de los programas:
-Interactivos: utilizan instrucciones como unidad de trabajo (Cobol, Pascal)
-Declarativos: se construyen mediante descripciones de funciones o expresiones lógicas (Lisp, Prolog)
-Orientados a objetos: el diseño se basa en los datos y su estructura. La unidad de proceso es el objeto (Java, VB.NET)
Algunos lenguajes de alto nivel:
FORTRAN
COBOL
BASIC
VISUAL BASIC
PASCAL
C
Mas adelante hablaremos sobre cada uno de estos lenguajes , intentare poner tutoriales y ejemplos ,y comentare mas a fondo cada uno de ellos.
.......
Hablemos de programacion:
martes, 5 de mayo de 2009
Publicado por alex en 3:19
Etiquetas: lenguajes de programacion, programacion
Suscribirse a:
Enviar comentarios (Atom)
tags
infotmatica, internet, aprende informatica, turoriales de informatica, quitar un virus, marcar los abdominales, perder peso, hacer dieta, perder grasa, fitness, como conseguir musculo, como definir mis musculos, ejercicio aerobico,programacion, lenguajes de programacion, aprende a programar, bases de datos, montar una red, red area local, descargar de informatica, off-topic, intercambio de enlaces, intercambio de links, blogger, ganar con blogger, ganar con mi web, posicionamiento en google,google,buscadores
0 comentarios:
Publicar un comentario