Introducción a la programación 2023

7. Nuestro Procesador

7.4. Microprocesador

Que es un Procesador o Microporcesador?

Resultado de imagen para imagen microprocesadorResultado de imagen para imagen microprocesador amd

La imagen mostrada se refiera a un MICROPROCESADOR, que es un circuito integrado que se encuentra dentro de su computador.

Definición:

Un procesador es aquel sujeto o máquina que puede entender un enunciado y ejecutar el trabajo indicado en el mismo.

Vemos que la definición habla de sujeto o máquina.. por lo que Ud. que está leyendo esto es un procesador ( sujeto) y está procesando lo que lee.

Du forstår ikke norsk, fordi du ikke klarer å behandle teksten på det språket.

Es probable que NO sea capaz de entender el texto anterior, ya que no lo puede procesar... el texto está en Noruego, no lo hace ni mas inteligente ni menos inteligente.. solo que como no lo entiende no lo puede procesar..

Aclarado esto no es raro decir que el Procesador de una Computadora o mejor llamado microprocesador no sea capaz de entender el lenguaje que utilizamos para hablar, es por eso que se usa un lenguaje de programación, pero aún así no entiende este lenguaje ( llámese Python o C++).

El microprocesador puede interpretar 0 y 1, así que el código de escribimos en un lenguaje de programación se conoce como código fuente.

El programa que es traducido de código fuente a ceros y unos se conoce como código objeto.

Esto se puede hacer de dos maneras.

  • Lenguajes Interpretados.
  • Lenguajes Compilados.

Tanto compiladores como interpretadores son programas que convierten el código que escribes a lenguaje de máquina, son como "Traductores"de código fuente a código objeto.

Los lenguajes compilados son aquellos lenguajes de alto nivel que como su nombre lo sugiere, requieren de un compilador (programa que traduce un lenguaje de alto nivel en código máquina o lenguaje máquina) para traducirlo y crear la parte ejecutable.

Los lenguajes de alto nivel permiten escribir instrucciones en un idioma muy parecido al inglés así como hacer uso de notaciones matemáticas comunes.

Ejemplos: C y C++

Lenguajes interpretados


Los lenguajes interpretados son aquellos lenguajes de programación también de alto nivel en donde el código fuente debe ser traducido a un lenguaje que la máquina entienda y pueda realizar, no crean un archivo externo.

Ejemplos: Python y Ruby

A modo de comentario el procesador es una parte de la Computadora, es , hay otras como placa madre, memoria, ventilador del micro que se encuentran dentro de lo que conocemos como computadora.