martes, 28 de abril de 2009

Introduccion a la programacion parte 1

Muy bien, muchos de ustedes diran que esto es super basico y cualquier persona, que le interesa la programacion ya lo maneja... bien yo les digo que no todos lo manejan bien, y nunca esta demas recordar algo fundamental.
He visitado muchas paginas de gente interesada en la programacion y comienzan con cursos de lenguajes propiamente tal y no explican la base lo fundamental, cuando uno es novato lo que mas necesita es la base. Con esto les Garantizo que aprender un lenguaje de Programacion les sera mucho mas facil.

Partire diciendoles que en mi Universidad esto es un ramo que te toma todo un semestre.... = perdida de tiempo, creo yo, la verdad aprendi mas rapido estudiandolo por mi cuenta y agradezco a Desarrollador 5 estrellas por eso.

Partiremos hablando de los Softwares:
Los Softwares son un Conjunto de instrucciones códificadas para ser leidas e interpretadas por una computadora.
Que definicion mas precisa, para los que quieran adentrarse mas les recuerdo que existe la wikipedia.
Dicho esto entendemos que las instrucciones que vienen en el software estan codificadas estos codigos fueron realizado por algun lenguaje de programacion. Todo esto visto a grandes razgos, cualquier concepto debe ser adentrado por ustedes....
Los lenguajes de programacion son utilizados para escribir los programas de una computadora... cumplen ciertas reglas y se dividen en 3 categorias:
Lenguaje Maquina: que es el lenguaje que entiende directamente la computadora, es decir en lenguaje binario.
Lenguajes de bajo nivel: son lenguajes un poco mas comprensible por los seres humanos.
Lenguajes de alto nivel: son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos – en general lenguaje inglés – lo que facilita la escritura y comprensión por parte del programador. Una propiedad de los lenguajes de alto nivel es que son independientes de la máquina, esto es, las sentencias del programa no dependen del diseño de hardware de una computadora específica. Los programas escritos en lenguajes de alto nivel, al igual que los escritos en lenguajes de bajo nivel, no son entendibles directamente por la máquina, sino que necesitan ser traducidos a instrucciones en lenguaje máquina que entiendan las computadoras. Los programas que realizan esta traducción se llaman Compiladores, y los programas escritos en un lenguaje de alto nivel se llaman Programas Fuente. El compilador traduce el Programa Fuente en un programa llamado Programa Objeto. El proceso de traducción de un programa fuente a un programa objeto se denomina Compilación.

No hay comentarios:

Publicar un comentario