Flowchart
Untitled

Flowchart content
Un paradigma de programación es una propuesta tecnológica adoptada por una comunidad de programadoresy desarrolladores cuyo núcleo central es incuestionable en cuanto que únicamente trata de resolver uno o varios problemas claramente delimitados; la resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software.
Programación funcional
Programación lógica
Programación imperativa o por procedimientos
Programación orientada a objetos
Basada en la definición los predicados y es de corte más matemático, está representado por Scheme (una variante de Lisp) o Haskell. Python también representa este paradigma.
Basado en la definición de relaciones lógicas, está representado por Prolog.
Es el más usado en general, se basa en dar instrucciones al ordenador de como hacer las cosas en forma de algoritmos. La programación imperativa es la más usada y la más antigua, el ejemplo principal es el lenguaje de máquina. Ejemplos de lenguajes puros de este paradigma serían el C, BASIC o Pascal.
Está basada en el imperativo, pero encapsula elementos denominados objetos que incluyen tanto variables como funciones. Está representado por C++, C#, Java o Python entre otros, pero el más representativo sería el Smalltalk que está completamente orientado a objetos.
La programación lógica permite formalizar hechos del mundo real, por ejemplo:
las aves vuelan los pingüinos no vuelan "pichurri" es un ave "sandokan" es un perro "alegría" es un ave
Algunos ejemplos de lenguajes de programación imperativos (o que son usados idiomáticamente en estilo imperativo a pesar de ofrecer otros estilos) son:
BASIC, C, D1, Fortran, Pascal, Pauscal en español, Perl, PHP, Lua, Java, Python, Go, simple basic, Javascript, Kotlin
figuras objfiguras=new figuras(); //Creamos un nuevo objeto para la clase figuras
boolean hasRed = false; for (String color : colors) { if (color.equals("red")) { hasRed = true; break; } } System.out.println("Has color red? " + hasRed);




Information
- Description
- Flowchart on Untitled, created by Noe Wenid on 18/05/2018.
- Created by
- Noe Wenid
- Views
- 2
- Rating