Fluxograma
Paradigmas de la Programación

Conteúdo do fluxograma
Evolución de los Lenguajes de Programación
Primera Generación
Segunda Generación
Tercera Generación
Cuarta Generación
Quinta Generación
Más Conocido Como
Lenguaje de Código Máquina,
Los lenguajes de código máquina son los más fundamentales
Más conocido como
Lenguaje Ensamblador
sus instrucciones son con unos y ceros
0001010010110101010101011110110101010101011110000101001
Y los lenguajes máquina están definidos por el diseño del Hardware
Por ejemplo
Revolucionario para los lenguajes de la programación porque
Sus instrucciones son abreviaciones cortas del idioma inglés para "Traducir" códigos del lenguaje máquina
y Para crear crear archivos de Código, el programador debe usar
Un editor de Texto (un procesador de texto simple)
Para convertir los Archivos fuente en Código objeto, el Programador usa un programa de traducción especial llamado
Ensamblador
Para convertir cada línea de Código Ensamblador en una línea de Código Máquina.
En conclusión: El código ensamblador es una manera más sencilla de programar, comparado con el código máquina. ya que en éste, necesitamos saber códigos menos difíciles y escritos en inglés, en vez de difíciles códigos escritos en código binario. al escribir estos códigos en inglés, estos serán convertidos en código máquina por el programa.
El lenguaje máquina de una Macintosh es diferente al lenguaje máquina de una PC Pentium
Todos los Programas del lenguaje de tercera generación usaron un entonces Revolucionario lenguaje de programación llamado
Pero estas palabras no son ni fáciles ni familiares, y no tienen mucho sentido a simple vista:

El cual, fue desarrollado para hacer que la Programación fuese aún más fácil, ya que en éste, vemos cierta similitud con el Lenguaje Ensamblador porque vemos que se usan algunas palabras en inglés, pero en el Lenguaje de Alto Nivel, estas palabras Son más lógicas, familiares y Humanamente entendibles.
0 es que No hay electricidad 1 es que Hay electricidad
O mejor dicho
0 es No
1 es Sí
Hecho por Santiago Londoño :p
Es Decir
En el Lenguaje de Alto Nivel podemos leer que el Algoritmo Tiene cierta lógica. En algunos algoritmos de este tipo podemos leer cosas como:
If D& > 15 Then
Do While D& > 1
D& = -1
Loop
End If
en donde podemos ver Palabras como IF (Si... {Condición}), Then (Entonces / luego), Loop (Repetir), End if (Terminar Si...)
Y por lógica entendemos qué trata de programar el algoritmo o nos hacemos una idea gracias a las palabras en inglés, lo que hace más fácil aprender a programar ya que la programación se convierte más de lógica y menosde memorizar comandos sin sentido
Desde esta generación, los programas donde podemos crear algoritmos ya no es sólo uno como en el lenguaje máquina y ensamblador. ahora y desde este punto, podemos notar el surgimiento de 4 nuevos programas de programación:
C: Considerado Como el padre de los Lenguajes de programación Modernos. Con él, Se puede crear básicamente cualquier cosa imaginable debido a su libertad y flexibilidad. Altamente reconocido por programadores profesionales
C++: Es la implementación orientada a objetos de C. es decir, La evolución de C. para aprender a usar C++, Primero se debe aprender a usar C y luego aprender sobre la programación orientada a objetos. éste es más preferido que C.
Java: está más orientado a objetos y para Operar en distintas plataformas. y sirve para crear programas para páginas web. Principalmente se tenía que crear la página desde el mismo navegador, pero luego se arregló para que se pudiesen crear los algoritmos desde un programa aparte. Con java, Podemos crear programas interactivos y dinámicos llamados Applets, para las páginas web.
Los Lenguajes de Programación se Dividen en 3 Categorías
Lenguaje de Alto Nivel.
Y
ActiveX: Es la respuesta de Microsoft a Java. ActiveX puede crear aplicaciones de firma, las cuales son aplicaciónes que deben ser verificado como seguro para ser ejecutado en una computadora. Así que básicamente ActiveX es el Java de Microsoft.
ActiveX está implementado en
Windows9x
Windows NT
Windows 2000
Windows XP
Macintosh
Y hay planes para proporcionar este soporte a UNIX
Los Lenguajes de Cuarta Generación son AÚN Más fáciles que los de Tercera Generación, ya que en éste, se usan elementos visuales que hacen más amigable la programación.

Ya que en esta generación, el programador tiene una Barra de Herramientas de la que puede seleccionar, arrastrar y soltar elementos como botones, etiquetas y cuadros de texto para desarrollar la parte visual de el programa, y luego programar las funciones de cada elemento.
Entre los lenguajes de cuarta generación se encuentran los siguientes:
.Net: Combina varios lenguajes de programación en un entorno de desarrollo integrado. Estos lenguajes son: Visual Basic, C++, C# y J#. En .Net, se pueden crear programas para Windows, World Wide Web y PocketPC
Entornos de Autoría: son herramientas de programación para crear aplicaciones multimedia, programas de capacitación, páginas web, etc.
Los lenguajes de Quinta Generación son básicamente La tecnología que se usa para que un programa haga cosas y resuelva problemas por sí solo sin necesidad de un programador. Mejor conocido como:
Inteligencia Artificial
Es decir, el programador programa (Valga la redundancia) a la inteligencia artificial para que resuelva ciertos problemas por él.
Definiciones
Básicamente hoy en día programamos a seres inteligentes para que se muevan por la red cumpliendo un objetivo. Hasta eso ha llegado la evolución de los lenguajes de programación.
Un ejemplo de esto es App Inventor
Sun Studio One: Es un editor visual para applets de Java y Swing. Éstos se ejecutan dentro de las páginas web. Sun studio one proporciona un IDE completo además de distintos asistentes para automatizar tareas comunes como crear una applet. Studio One tiene ventaja ya que como su nombre lo indica, es propiedad de Sun, creador de Java.
Informações
- Descrição
- Fluxograma sobre Paradigmas de la Programación, criado por Santiago Londoño Aranda em 09-03-2018.
- Criado por
- Santiago Londoño Aranda
- Visualizações
- 10
- Avaliação