Programación




La programación informática es el arte del proceso por el cual se limpia, codifica, traza y protege el código fuente de programas computacionales, en otras palabras, es indicarle a la computadora lo que tiene que hacer, la programación es darle instrucciones a la computadora, también manipular datos  y con esto podemos resolver problemas de programacion

La programacion tiene un alto y extenso campo laboral como tal y es casi imposible no encontrar trabajo como programador gracias a la cantidad de ramas de especialización que tiene, y las principales son:
  1. Web
  2. Móvil
  3. Escritorio
  4. Videojuegos
  5. Realidad aumentada y virtual
  6. Inteligencia Artificial
  7. Seguridad Informática
Un lenguaje de programación es un lenguaje de computadora que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.

Existen de 2 tipos:
  • Lenguaje informático: Cualquier lenguaje que le de ordenes a la computadora como HTML.
  • Lenguaje de programación: Es el lenguaje que debe ser capaz de ejecutar algoritmos.

Después tenemos los lenguajes clasificados por su forma de convertir la información a lenguaje máquina como:

Compilado: Convierte el código a números binarios que lee el Sistema operativo.

Interpretado: requieren de algún programa que lea las órdenes del código en tiempo real y la ejecute.

Intermedio: Compila el código fuente a un lenguaje intermedio y se ejecuta en una máquina virtual.

Aparte sobre lenguajes de alto y bajo nivel, lo que se traduce como:
  • Alto nivel: Lenguajes como Php, Python, Go
  • Bajo nivel: Números binarios.
Los paradigmas en la programación son las distintas y diferentes formas y caminos para resolver un mismo problema pero estos paradigmas están documentados, hay bastantes paradigmas pero entre los mas usados y vistos están:

- Programación estructurada

- Programación orientada a objetos

- Programación reactiva

- Programación funcional

Editores de código y e IDE:
  • IDE: Es un editor pero con mas herramientas para desarrollar proyectos completos
  • Editor: El editor esta hecho para archivos de lenguajes específicos.

Los algoritmos y el Pseudocódigo:

Los algoritmos tienen que tener ciertas características como que sea :

       - Definido: Que defina los valores de entrada y los de salida

       - Preciso: Que cumpla exactamente con las ordenes que se le dio

       - Finito: Que tenga inicio y fin

       - Legible: Que nosotros los humanos podamos leer y entender

Partes de un Algoritmo:
  • Entrada – Proceso – Salida.
Ejemplo de como solucionar un problema:

-Tener el enunciado del problema claro y completo

- Analizar los datos que se van a procesar

- Datos de entrada

- Datos de salida

-Fórmulas que procesan los datos

-Datos de prueba

-Identificar varias soluciones posibles 

Publicar un comentario

0 Comentarios