Friday, August 24, 2018

Diario de Aprendizaje #3

Operadores Aritméticos y Compilaciones

Diario de Aprendizaje #3 – Semana del 20 de Agosto 2018


Cuando queremos programar, es necesario saber que existen diferentes tipos de datos y operadores aritméticos que se pueden utilizar.
Primero que nada se mencionarán los dos tipos de datos que se pueden encontrar en cualquier código de un programa, los cuales son: dato primitivo y dato definido por el usuario:

  • Dato Primitivo: es un dato básico que comparte estructura y sintaxis con el lenguaje de programación.
  • Dato definido por el usuario: comparten características muy particulares y se utilizan muy seguido en la creación de objetos (Programación Orientada a Objetos).

Por consiguiente, estos datos pueden ser manipulados por el usuario para definir su respectivo espacio en la memoria o qué tipo de dato se requiere ocupar (si es una cadena de texto o un número decimal, por mencionar algunos ejemplos). 

A continuación, se muestra una tabla que lista los tipos de datos más comunes con sus características y espacios en la memoria:

Tipos de Datos


Gracias al uso de estos datos, el programador puede usarlos para efectuar operaciones aritméticas o mostrar alguna información requerida en pantalla. Pero ¿cómo es que el programador puede efectuar operaciones aritméticas con los datos?

Esto es gracias a los operadores aritméticos (mostrados en la tabla de abajo) los cuales ayudan a poder efectuar sumas, restas, comparaciones, expresiones lógicas, etc.

Operadores Aritméticos

Ya después de poder escribir un programa, se requiere primero que nada saber si funciona. En otras palabras, se tiene que hacer una traducción del código fuente que hemos escrito previamente, lo que denominamos compilación.

Existen maneras en que podemos ver si un código fuente funciona correctamente; cada lenguaje tiene su manera de hacerlo. Aquí presentamos dos maneras, las cuales son: lenguajes compilados y lenguajes interpretados.




Lenguaje Compilado


“Un Lenguaje Compilado se implementa mediante un compilador. Esto implica que una vez escrito el programa, éste se traduce a partir de su código fuente por medio de un compilador en un archivo ejecutable para una determinada plataforma. Los lenguajes compilados son lenguajes de alto nivel en los que las instrucciones se traducen del lenguaje utilizado a código máquina para una ejecución rápida.” [1]


Lenguaje Interpretado

“Un Lenguaje Interpretado es un lenguaje que requiere un intérprete para implementar o ejecutar el código. También es aquel en el que las instrucciones se traducen o interpretan una a una, siendo típicamente unas 10 veces más lentos que los programas compilados.” [1]


Como conclusión de esta semana, me pareció muy interesante y considero muy importante saber cómo es que se compone un programa y, más que nada, saber cómo es que este funciona y se puede hacer realidad.
Estas son las bases para poder comprender lo más básico que compone la programación.


Referencias:

· [1] Sanclemente, L. G. (2012, Septiembre 05). Diferencias entre lenguajes de programación Compilados e Interpretados. Consultado el 23 de Agosto, 2018, en https://leosanblog.wordpress.com/2012/09/05/diferencias-entre-lenguajes-de-programacion-compilados-e-interpretados/
· OPERADORES Y FUNCIONES DE PSEINT. (2014, Septiembre 04). Consultado el 23 de Agosto, 2018, en https://aritlocovrblog.wordpress.com/2014/09/01/operadores-y-funciones-de-pseint/
·  L. (1970, Enero 01). Tipos de Datos BÁSICOS en C. Consultado el 23 de Agosto, 2018, en http://binbarrabash.blogspot.com/2010/11/tipos-de-datos-basicos-en-c.html

1 comment:

  1. Buena explicación acerca del tema, ahora pude comprender mejor lo explicado en tu publicación.

    ReplyDelete