GoConqr has a new look! Let us know what you think.

Flowchart

Paradigmas de la Programación

Santiago Londoño Aranda Spanish

Pero estas palabras no son ni fáciles ni familiares, y no tienen mucho sentido a simple vista:

Flowchart content

  1. Evolución de los Lenguajes de Programación

  2. Primera Generación

  3. Segunda Generación

  4. Tercera Generación

  5. Cuarta Generación

  6. Quinta Generación

  7. Más Conocido Como

  8. Lenguaje de Código Máquina,

  9. Los lenguajes de código máquina son los más fundamentales

  10. Más conocido como

  11. Lenguaje Ensamblador

  12. sus instrucciones son con unos y ceros

  13. 0001010010110101010101011110110101010101011110000101001

  14. Y los lenguajes máquina están definidos por el diseño del Hardware

  15. Por ejemplo

  16. Revolucionario para los lenguajes de la programación porque

  17. Sus instrucciones son abreviaciones cortas del idioma inglés para "Traducir" códigos del lenguaje máquina

  18. y Para crear crear archivos de Código, el programador debe usar

  19. Un editor de Texto (un procesador de texto simple)

  20. Para convertir los Archivos fuente en Código objeto, el Programador usa un programa de traducción especial llamado

  21. Ensamblador

  22. Para convertir cada línea de Código Ensamblador en una línea de Código Máquina.

  23. 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.

  24. El lenguaje máquina de una Macintosh es diferente al lenguaje máquina de una PC Pentium

  25. Todos los Programas del lenguaje de tercera generación usaron un entonces Revolucionario lenguaje de programación llamado

  26. Pero estas palabras no son ni fáciles ni familiares, y no tienen mucho sentido a simple vista:

  27. Pero estas palabras no son ni fáciles ni familiares, y no tienen mucho sentido a simple vista:
  28. 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.

  29. 0 es que No hay electricidad 1 es que Hay electricidad

  30. O mejor dicho

  31. 0 es No

    1 es Sí

  32. Hecho por Santiago Londoño :p

  33. Es Decir

  34. 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:

  35. If D& > 15 Then

    Do While D& > 1

    D& = -1

    Loop

    End If

  36. en donde podemos ver Palabras como IF (Si... {Condición}), Then (Entonces / luego), Loop (Repetir), End if (Terminar Si...)

  37. 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

  38. 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:

  39. 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​​​

  40. 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.

  41. 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.

  42. Los Lenguajes de Programación se Dividen en 3 Categorías

  43. Lenguaje de Alto Nivel.

  44. Y

  45. 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.

  46. ActiveX está implementado en

  47. Windows9x

  48. Windows NT

  49. Windows 2000

  50. Windows XP

  51. Macintosh

  52. Y hay planes para proporcionar este soporte a UNIX

  53. 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.

  54. 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…
  55. 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.

  56. Entre los lenguajes de cuarta generación se encuentran los siguientes:

  57. .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

  58. Entornos de Autoría: son herramientas de programación para crear aplicaciones multimedia, programas de capacitación, páginas web, etc.

  59. 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:

  60. Inteligencia Artificial

  61. Es decir, el programador programa (Valga la redundancia) a la inteligencia artificial para que resuelva ciertos problemas por él.

  62. Definiciones

  63. 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.

  64. Un ejemplo de esto es App Inventor

  65. 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.

Information

Description
Flowchart on Paradigmas de la Programación, created by Santiago Londoño Aranda on 09/03/2018.
Views
10
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?