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

Fundamentos de programacion


Enviado por   •  4 de Diciembre de 2022  •  Ensayo  •  1.484 Palabras (6 Páginas)  •  72 Visitas

Página 1 de 6

[pic 1][pic 2]

INSTITUTO TECNOLÓGICO DE AGUASCALIENTES[pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13]

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES

Fundamentos de programación (TC4) – 12:00pm- 1:00pm

Investigación 1

[pic 14]

Unidad I

Profesor: ALFONSO RECIO HERNANDEZ

Alumno: Luevano Mata Kevin Emmanuel

Periodo: Agosto - diciembre.

Fecha y lugar: lunes 2 de octubre del 2022, Aguascalientes, Ags.

INTRODUCCION

La programación siempre ha sido de gran ayuda para la humanidad, gracias a ella se han podido desarrollar muchas herramientas para el uso cotidiano, e incluso con usos más complejos apoyando a otras ciencias a lograr avances en la ciencia. Desde sus inicios a ahora ha tenido muchos cambios y han existido distintas formas de desarrollar el código necesario para realizar lo que se necesita, estos cambios se notan con la facilidad que se tiene actualmente para aprender un lenguaje de programación. Para desarrollar la programación se necesita un compilador con el que se escribe el código y este lo interprete la computadora y siga nuestras instrucciones, existen diferentes interfaces de desarrollo, cada una con sus ventajas y desventajas.

En este texto se desea lograr una investigación recabando información de los lenguajes de programación, sus usos, los cambios que han sufrido con el paso del tiempo y el uso principal que se tiene para cada uno de ellos.

¿Qué son los lenguajes de programación?

Así como los idiomas que utilizan los humanos para comunicarse, los ordenadores tienen sus propios lenguajes de programación. Cada lenguaje de programación tiene un conjunto único de palabras clave (palabras que entiende) y una sintaxis especial para organizar las instrucciones del programa específico de programación.

Un lenguaje de programación es una forma de comunicarnos con una computadora, tablet o celular e indicarle qué queremos hacer.

Existen distintos lenguajes de programación y en cada uno de ellos al igual que en los idiomas la sintaxis cambia, lo que tienen en común es que es sencillo de aprender las bases de cada uno ya que comparten algunas cosas.

¿Qué es un intérprete?

El interprete se puede interpretar de manera sencilla como un traductor, este trabaja en detrás del software en el que estemos codificando, ya que es el encargado de traducir lo que se esta programando al lenguaje en el que la maquina lo comprende y de esta forma realizar las acciones que se soliciten.

Un intérprete siempre procesa el código línea por línea, de modo que lee, analiza y prepara cada secuencia de forma consecutiva para el procesador. Este principio también se aplica a las secuencias recurrentes, que se ejecutan de nuevo cada vez que vuelven a aparecer en el código. Para procesar el código fuente del software, el intérprete recurre a sus propias bibliotecas internas: en cuanto una línea de código fuente se ha traducido a los correspondientes comandos legibles por máquina, esta se envía directamente al procesador.

ETAPAS DE UN INTERPRETE

1.- PROGRAMA FUENTE

Son las líneas que escribimos en el lenguaje de programación que estemos utilizando.

2.- INTERPRETE

Debe estar en memoria ejecutándose para poder ejecutar el programa.

3.- TRADUCCION Y EJECUCION

Se traduce línea por línea y la ejecuta con la máquina

¿Qué es un compilador?

Un compilador generalmente genera lenguaje ensamblador primero y luego traduce el lenguaje ensamblador al lenguaje máquina. Una utilidad conocida como

«enlazador» combina todos los módulos de lenguaje de máquina necesarios en un programa ejecutable que se puede ejecutar en la computadora, también informa de errores al leer el código.

Un compilador siempre trabaja completamente a través de un documento entero. De esta manera, su función difiere de la de un intérprete. Antes de que un compilador pueda traducir código fuente de nivel superior al lenguaje de destino legible por máquina, el código fuente debe ser escaneado y los caracteres del programa deben ser extraídos. El análisis se realiza después de este análisis léxico.

ETAPAS DE UN COMPILADOR 1.- PROGRAMA FUENTE

Instrucciones que un programa informático transmite para que pueda ejecutarse. Son líneas de código en un lenguaje de programación.

2.- COMPILACION

Se traduce las instrucciones de lenguaje de programación a lenguaje maquina.

3.- PROGRAMA OBJETO

Es el programa final que se obtiene después de compilar un programa fuente.

4.- LINKER – EJECUTABLE

Código binario resultante de enlazar los objetos del código objeto con las bibliotecas necesarias. El sistema operativo se encarga de cargar el código en la RAM y lo ejecutara.

La programación orientada a objetos.

La programación orientada a objetos (POO) es un paradigma de programación, es decir, un modelo o estilo de programación que nos da pautas para trabajar con ella. Se basa en el concepto de clases y objetos. Este estilo de programación se utiliza para estructurar un programa informático en diseños de código sencillos y reutilizables (clases) para crear instancias individuales de objeto.

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (241 Kb) docx (234 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com