Está en la página 1de 5

Paradigma de la programación

“Paradigma” Conjunto de teorías, estándares y métodos que juntos representan una forma de
organizar el conocimiento”

Conjunto de normas que deben ser aplicadas al programar, las cuales resuelve uno o varios
problemas delimitados.

Un paradigma de programación es una manera o estilo de programación de software. Existen


diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para
obtener los resultados que necesitan los programadores

Diferentes formas de programar para resolver problemas de diferentes maneras

Aunque existe algún otro paradigma de programación, los más conocidos son los siguientes:

Paradigma de la programación estructurada o imperativa: Programacion secuencial enla que


todos pueden programar usa ciclos y condiciones.

Paradigma de la Programación Orientada a Objetos (POO): Divide los componentes del


programa en objetos que tienen datos y comportamientos, y se comunican entre si

Paradigma de la programación funcional: Divide el programa en tareas pequeñas que son


ejecutadas por funciones, Es decir, las funciones estarían en un primer lugar y nos centraremos
en expresiones que pueden ser asignadas a cualquier variable.

Programacion Reactiva: Observa flujo de datos asincrónicos y reacciona frente a sus cambios
ofrece la posibilidad de poder combinar y trabajar con una gran cantidad de datos

El término asíncrono se refiere al concepto de que más de una cosa ocurre al mismo tiempo, o
múltiples cosas relacionadas ocurren sin esperar a que la previa se haya completado.

Programacion estrcuturada

P de p estructurada o imperativa 1960 con el


trabajo de Böhm y Jacopini, desarrollo a
finales de 1970 nueva forma de programas
fácil, eficiente, facilitando la comprensión

Es uno de los más usados en el pasado el cual tiene como fin diseñar programas fáciles de
mantener y modificar donde establece que toda función computable puede ser implementada
en un lenguaje de programación, en el caso de este paradigma se lo usaba más en los
lenguajes C Basic y pascal, utilizando solamente 3 estructuras
La selección o condicional en la programación estructurada es básicamente la selección de un
comando entre dos alternativas. Cabe destacar que también se puede seleccionar entre más
de dos alternativas posibles.

Iteración: el bucle condicional “while condición do


instrucción”, que ejecuta la instrucción repetidamente
mientras la condición se cumpla.

Ventajas del paradigma estructurado

Fácil de entender

La estructura de programas es clara

Optimiza esfuerzos

Reduce costos de mantenimiento

Sencillo y rápido de confeccionar.

Incrementa rendimiento de los programadores

Los programas desarrollados con la programación estructurada son más sencillos de entender,
ya que tienen una estructura secuencial.

es que los programas resultantes tendrán una estructura clara.

Lenguajes de programación

Que es

conjunto de reglas, símbolos y palabras especiales que permiten construir un programa.

Los lenguajes de programación no son aplicaciones, sino herramientas que permiten construir
y adecuar aplicaciones.

Características

Sintaxis: el conjunto de símbolos y reglas para formar sentencias.

Semántica: las reglas para transformar sentencias en instrucciones lógicas.

Pragmática: utilizando las construcciones particulares del lenguaje.

Para qué sirve


(Los programadores usan el lenguaje de programación para comunicarse con la computadora a
través del código fuente, cada lenguaje es diferente para usarlo según el propósito o dentro de
ciertas industrias)

el código fuente es el archivo o archivos con las instrucciones necesarias, realizadas en un


lenguaje de programación, que sirve para compilar posteriormente un programa o programas

se utilizan para crear sistemas operativos, programas de escritorio, aplicaciones móviles, para
resolver problemas o interpretar datos

Tipos de lenguaje de programación

Lenguaje de Máquina. Es el lenguaje de programación que entiende directamente el


ordenador. Este lenguaje utiliza el alfabeto binario, es decir, el 0 y el 1.

Lenguajes de bajo nivel. Son mucho más fáciles de utilizar que el lenguaje de máquina, pero
dependen mucho de los ordenadores como sucede con el lenguaje de máquina.

El lenguaje de bajo nivel usa algunas abreviaturas específicas, para ciertas cosas como ADD
para la sumar

Lenguajes de alto nivel. Estos lenguajes son más fáciles de comprender y aprender. Utilizan
palabras o comandos similares al lenguaje natural, generalmente tomadas del inglés.

Lenguajes de programación de alto nivel

Se puede tipificar a los lenguajes de programación de alto nivel según la manera que trabajan
los programas que los utilizan y la filosofía de su creación:

Imperativo. Encontramos entre ellos el Cobol, Pascal, C y Ada.

Declarativo. Tenemos el Lisp y el Prolog.

Orientado a objetos. Encontramos el Smalltalk y C++.

Orientado al problema. Estos son aquellos lenguajes generados específicamente para la


gestión.

Natural. Están comprendidos en este grupo los nuevos lenguajes que intentan aproximar el
diseño y la construcción de programas informáticos al lenguaje utilizado por las personas.

Razones de estudio de los lenguajes de programación

Mejorar la habilidad para desarrollar algoritmos eficaces

Mejorar el uso del lenguaje de programación disponible

Enriquece su vocabulario de construcciones útiles de programación.


Permite una mejor selección de lenguaje de programación

Hace más fácil el aprendizaje de un nuevo lenguaje.

Facilita el diseño de un nuevo lenguaje

Lenguajes de programación mas usados (5)

Python

Guido van Rossum Python/Inventores Guido van Rossum (Haarlem, Países Bajos, 31 de enero
de 1956) es un informático, conocido por ser el autor del lenguaje de programación Python.
Nació y creció en los Países Bajos.

En términos técnicos, Python es un lenguaje de programación de alto nivel, orientado a


objetos, con una semántica dinámica integrada, principalmente para el desarrollo web y de
aplicaciones informáticas.

Lenguaje de programación C

de la mano del científico informático estadounidense Dennis Ritchie (con la ayuda de Ken
Thompson). Recibió el nombre de C simplemente por una cuestión alfabética.

Su uso también es muy variado y se puede ejecutar en la mayoría de los sistemas operativos.

Es comúnmente utilizado en aplicaciones de escritorio.

1. Java
Es el más actualizado actualmente y esto se debe a su simplicidad y legibilidad.

Es utilizado en diferentes segmentos, tales como aplicaciones móviles, herramientas para


aprendizaje, hojas de cálculo, entre otras.

4. C++

Es una evolución del antes mencionado C.

Este, sin embargo, tiene un enfoque en desarrollo de aplicaciones y softwares más complejos,
que exigen, por ejemplo, una intervención visual.

C# Conocido también como “C Sharp”

está orientado a objetos.

Su característica principal es la eficiencia del código

También podría gustarte