TECNOLOGÍA
Compártelo
¿Qué es la programación?

¿Qué es la programación?

 La programación es el proceso de creación de programas informáticos. Esta definición se puede interpretar de la siguiente manera. La programación no es más que una explicación a la computadora de qué, en qué forma y cómo llegar al usuario. En otras palabras, es una especie de arte de traducir los deseos de una persona al lenguaje de la máquina.

La esencia de la programación

La idea principal es crear un algoritmo y traducirlo a un lenguaje de programación. Al guía de desarrollo se le suele aconsejar que empiece a desarrollar un programa respondiendo a la pregunta: ¿Es posible implementar esta tarea de forma programada? Por ejemplo, incluso hoy en día no se puede hacer que una computadora prediga lo que sucederá en unos días. E incluso si este ejemplo no es del todo correcto, porque esta tarea es imposible en principio. Sin embargo, si se limita la tarea a predecir el comportamiento de alguna divisa en el intercambio, tal tarea se resuelve con la ayuda de un algoritmo suficientemente complejo y una gran base de datos experimental.

lenguaje-de-programación

Algoritmos

Una vez que se haya tomado la decisión sobre la posibilidad de implementar el software en una tarea, es necesario construir un algoritmo para su solución. Es decir, es necesario describir la secuencia de pasos para resolver la tarea con el máximo detalle teniendo en cuenta todas las posibles ramas, ciclos y errores. De hecho, se puede construir un algoritmo para las operaciones diarias más simples. Por ejemplo, se puede describir el algoritmo de la preparación del té:

  1. Abrir la tetera.
  2. Si no hay agua en la tetera, se le debe echar.
  3. Poner la tetera en la estufa de gas.
  4. Abrir el gas.
  5. Encender el fuego.
  6. Esperar a que el agua de la tetera hierva.
  7. Colocar el sobre de té en la taza.
  8. Echar el agua caliente de la tetera a la taza.

Este algoritmo no es universal, pero para una persona que se prepara una taza de té porque cuenta con una estufa de gas, es válido todo este proceso.

Hay varias formas de describir el algoritmo:

  • Gráfico (esquemas).
  • Verbal.
  • Pseudocódigo.
  • Código del programa

Lenguajes de programación

De hecho, un lenguaje de programación es un conjunto de reglas para describir comandos y funciones predefinidas. Cada lenguaje de programación limita al desarrollador a un conjunto estrictamente predeterminado de palabras clave y comandos que pueden ser utilizados en el desarrollo. Hay varios niveles de lenguajes entre los cuales se distinguen:

  • De bajo nivel (ensamblador): trabaja directamente con los comandos del procesador.
  • De alto nivel (C++, C#, Java, etc.): es más como un lenguaje ordinario.

Durante el desarrollo de un producto de software se pueden distinguir diferentes niveles de abstracción. Es decir, los objetos del mundo real pueden ser representados de manera diferente. Dependiendo de ello, los lenguajes de programación se dividen en los siguientes tipos:

  • Procedimiento: se determina la solución de la tarea paso a paso, todo el sistema se divide en una serie de procedimientos relacionados.
  • Orientado a objetos: el programa se desarrolla como un conjunto de objetos interrelacionados, cada uno de los cuales puede generar una gran cantidad de implementaciones concretas.
  • Declarativo: son los lenguajes de la descripción del problema y el resultado esperado.

Programación orientada a objetos

Este enfoque implica desarrollar un programa como un sistema de objetos, cada uno de los cuales refleja uno u otro objeto del mundo real. Los objetos del mundo real se corresponden con las clases. Y de cada clase, a su vez, se pueden generar innumerables objetos. Por ejemplo, si se desarrolla un programa para un taller de coches, las clases serán: coche, motor, suspensión, carrocería, sistema de frenos y otras piezas de repuesto. Y los objetos de la clase son los modelos específicos de estas partes, que se utilizan en el proceso.

desarrollar-un-programa

Conoce nuestro Máster Big Data Analytics

Artículo Anterior Todo lo que se debe saber de la toma de decisiones...
Artículo Siguiente Clasificación de la publicidad social
Compártelo
 

Comentarios 1

Invitado - Haydee Acevedo en Lunes, 27 Julio 2020 16:37

Muy interesante y productivo. Excelente articulo.
Por favor incluir en sus próximos articulos información relativas a la protección del hardware y del software
Gracias

Muy interesante y productivo. Excelente articulo. Por favor incluir en sus próximos articulos información relativas a la protección del hardware y del software Gracias
Invitado
Martes, 17 Mayo 2022
            

Síguenos

LinkedIn Youtube Twitter Instagram Facebook

Suscríbete a nuestro Magazine

Recibe Artículos, Conferencias
y Master Class

(*) He leído y acepto la Politica de Privacidad

Masterclass Tecnología

Tecnología

Caso Práctico - Protocolo MQTT

Tecnología

Brokers MQTT

Tecnología

Session Hijacking

Recibe tu
Pase Anual de
Conferencias
#conferenciaceupe
INSCRÍBETE

Noticias más populares

CEUPE Ecuador y el CIEEPI firman convenio de colaboración académica
CEUPE – Ecuador firma el pasado 26 de mayo de 2021 en Quito, Ecuador, el convenio de cooperación académica interinstitucional con el CIEEPI - Colegio de Ingenieros Eléctricos y Electrónicos de Pichinc...
Objetivos y beneficios de la externalización logística
👉Frente a la elevada competencia en el mercado y la tendencia a reducir costes y recortar gastos, los empresarios se centran en su actividad principal y subcontratan la gestión de actividades secundar...
Métodos de análisis de la inversión
El análisis de la inversión forma parte de la teoría de la inversión. La inversión como proceso de aumento del capital del inversor requiere comprender y evaluar la viabilidad de invertir en un proyec...
5 pasos para iniciar en el marketing de afiliación
El marketing de afiliación permite ganar dinero en línea, incluso si no se cuenta con un blog o un sitio web. Después de unos simples pasos se puede comenzar a trabajar e inmediatamente ganar las prim...

EMPRESAS

¿Qué es una Filial? Características y ejemplos
Las empresas filiales son entidades que están bajo la dirección de otras organizaciones llamadas matrices. Y a pesar de pertenecer a una entidad mayor...
Cómo usar la caja registradora: instrucciones para el cajero
Una caja en línea debe estar presente en cada punto de venta. Al mismo tiempo, también han cambiado las reglas de uso de la caja registradora, lo que ...
Características de una empresa: ¿Cuáles son?
Una empresa es una organización, cuyo objetivo esencial es cubrir una demanda, ofreciendo ciertos productos y/o servicios y percibir ganancias por ell...
Pequeña empresa: Qué es, ventajas y desventajas
Las pequeñas empresas, clasificadas de acuerdo a su tamaño, son las segundas entidades con menor magnitud empresarial, solo ubicadas por delante de la...

MARKETING

Cómo convertirse en un influencer en 5 pasos + consejos
El marketing de influencia (también conocido como marketing de influencers) está eclipsando rápidamente otros tipos de promoción de bienes y servicios...
Publicidad: Qué es, elementos e importancia
La publicidad es una técnica de comunicación para conseguir un objetivo en concreto. Representa una de las herramientas más importantes de las empresa...

CIENCIAS

Síguenos

LinkedIn Youtube Twitter Instagram Facebook

Masterclass Tecnología

Tecnología

Caso Práctico - Protocolo MQTT

Tecnología

Brokers MQTT

Tecnología

Session Hijacking

Recibe tu
Pase Anual de
Conferencias
#conferenciaceupe
INSCRÍBETE

Conferencias más vistas

Thumbail
Thumbail
Thumbail
Thumbail
Thumbail

LOGÍSTICA

RRHH

TURISMO

PSICOLOGÍA

TECNOLOGÍA

FINANZAS