fbpx
Wikipedia

Programación visual

El término programación visual (Visual programming language, VPL) refiere a la programación en la que se utiliza más de una dimensión para expresar la semántica.[1]​ Los lenguajes de programación visual permiten a los usuarios crear programas mediante la manipulación de elementos gráficos, en lugar de especificarlos exclusivamente de manera textual.[2]​ Este tipo de lenguajes son muy utilizados en ámbitos educativos[3]​ a través de los denominados entornos de programación por bloques (entre los que se destaca Scratch) que permiten reducir las dificultades que enfrentan los principiantes cuando empiezan a programar.

Scratch es un proyecto del Grupo Lifelong Kindergarten del MIT Media Lab. Se ofrece de forma gratuita.

HyperCard de Apple fue probablemente el primer ejemplo de un entorno de programación visual.[4]

Características

Este estilo de programación presenta las siguientes características:

  • Visual: los elementos se arrastran y sueltan en el flujo del programa para integrarlos.
  • Orientado a acontecimientos: cada paso del programa comienza cuando ocurre un acontecimiento previamente definido.
  • Imperativo: la programación consiste en una secuencia de comandos.
  • Orientado a objetos: hay objetos individuales con tareas definidas asignadas.[5]

Los programadores suelen utilizar elementos de programación ya definidos, según el lenguaje de programación visual que utilicen. Los elementos de programación están diseñados para encajar como las piezas de un puzle. Si los elementos no encajan lógicamente, el editor lo detecta. Los elementos de programación suelen agruparse en grupos de colores, lo que orienta al usuario a la hora de elegirlos.

Estos pueden registrar textos e imágenes, organizarlos de forma lógica y modificar su apariencia o su expresión. Los elementos de control permiten insertar acciones que dependen de ciertas condiciones.[5]

 
NEPO, es un software de programación libre inspirado en Scratch. Fue creado por el MIT (Massachusetts Institute of Technology).

Programación orientada a objetos

  • Define los programas en términos de "clases de objetos", objetos que son entidades que combinan estado (es decir, datos), comportamiento (esto es, procedimientos o métodos) e identidad (propiedad del objeto que lo diferencia del resto). La programación orientada a objetos (OOP) expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. [6]
  • La OOP facilita el uso de características de un programa en otros, de modo que los programadores no tengan que empezar de cero con cada nuevo programa.[4]
  • La técnica de programación orientada a objetos,[7]​ se basa en fundamentos de diseño, técnicas y metodologías unificadas (UML).
  • Lenguajes visuales como Visual Basic.Net, Borland Delphi, incorporan una completa implementación de la programación orientada a objetos y permiten aprovechar al máximo toda la funcionalidad que ofrecen estos lenguajes para el desarrollo de aplicaciones de gestión.[8][9][10]


Véase también

Enlaces externos

  • snapp es un sistema de programación visual derivado de Google Blockly
  • Scratch es un lenguaje de programación visual gratuito para jóvenes.
  • Scratch Jr es un lenguaje de programación introductorio visual para niños pequeños (5 a 7 años)


Referencias

  1. Burnett, Margaret M. (1999). Wiley Encyclopedia of Electrical and Electronics Engineering (en inglés). American Cancer Society. ISBN 978-0-471-34608-1. doi:10.1002/047134608x.w1707. Consultado el 7 de mayo de 2020. 
  2. ai, craft. «The maturity of visual programming». craft ai | Explainable AI, as-a-service (en inglés). Consultado el 7 de mayo de 2020. 
  3. «program.ar». 
  4. BEEKMAN, G. (2005). «Capítulo 14». INTRODUCCIÓN A LA INFORMÁTICA. Sexta edición. PEARSON PRENTICE HALL. p. 526. 
  5. «¿En qué consiste la programación visual?». 
  6. «Programación orientada a objetivos con Scratch». 
  7. «qué es la programación orientada a objetos». 
  8. «Scratch». Argentina.gob.ar. 
  9. Pascual, Juan Antonio (13 de diciembre de 2015). «Scratch, programación sencilla y gratis para niños y mayores». ComputerHoy. Consultado el 11 de abril de 2020. 
  10. «Programación por bloques». 


  •   Datos: Q683111
  •   Multimedia: Visual programming languages

programación, visual, término, programación, visual, visual, programming, language, refiere, programación, utiliza, más, dimensión, para, expresar, semántica, lenguajes, programación, visual, permiten, usuarios, crear, programas, mediante, manipulación, elemen. El termino programacion visual Visual programming language VPL refiere a la programacion en la que se utiliza mas de una dimension para expresar la semantica 1 Los lenguajes de programacion visual permiten a los usuarios crear programas mediante la manipulacion de elementos graficos en lugar de especificarlos exclusivamente de manera textual 2 Este tipo de lenguajes son muy utilizados en ambitos educativos 3 a traves de los denominados entornos de programacion por bloques entre los que se destaca Scratch que permiten reducir las dificultades que enfrentan los principiantes cuando empiezan a programar Scratch es un proyecto del Grupo Lifelong Kindergarten del MIT Media Lab Se ofrece de forma gratuita HyperCard de Apple fue probablemente el primer ejemplo de un entorno de programacion visual 4 Indice 1 Caracteristicas 2 Programacion orientada a objetos 3 Vease tambien 4 Enlaces externos 5 ReferenciasCaracteristicas EditarEste estilo de programacion presenta las siguientes caracteristicas Visual los elementos se arrastran y sueltan en el flujo del programa para integrarlos Orientado a acontecimientos cada paso del programa comienza cuando ocurre un acontecimiento previamente definido Imperativo la programacion consiste en una secuencia de comandos Orientado a objetos hay objetos individuales con tareas definidas asignadas 5 Los programadores suelen utilizar elementos de programacion ya definidos segun el lenguaje de programacion visual que utilicen Los elementos de programacion estan disenados para encajar como las piezas de un puzle Si los elementos no encajan logicamente el editor lo detecta Los elementos de programacion suelen agruparse en grupos de colores lo que orienta al usuario a la hora de elegirlos Estos pueden registrar textos e imagenes organizarlos de forma logica y modificar su apariencia o su expresion Los elementos de control permiten insertar acciones que dependen de ciertas condiciones 5 NEPO es un software de programacion libre inspirado en Scratch Fue creado por el MIT Massachusetts Institute of Technology Programacion orientada a objetos EditarDefine los programas en terminos de clases de objetos objetos que son entidades que combinan estado es decir datos comportamiento esto es procedimientos o metodos e identidad propiedad del objeto que lo diferencia del resto La programacion orientada a objetos OOP expresa un programa como un conjunto de estos objetos que colaboran entre ellos para realizar tareas 6 La OOP facilita el uso de caracteristicas de un programa en otros de modo que los programadores no tengan que empezar de cero con cada nuevo programa 4 La tecnica de programacion orientada a objetos 7 se basa en fundamentos de diseno tecnicas y metodologias unificadas UML Lenguajes visuales como Visual Basic Net Borland Delphi incorporan una completa implementacion de la programacion orientada a objetos y permiten aprovechar al maximo toda la funcionalidad que ofrecen estos lenguajes para el desarrollo de aplicaciones de gestion 8 9 10 Vease tambien EditarDiagrama de flujo Gambas Lenguaje Unificado de Modelado VisSimEnlaces externos Editarsnapp es un sistema de programacion visual derivado de Google Blockly Scratch es un lenguaje de programacion visual gratuito para jovenes Scratch Jr es un lenguaje de programacion introductorio visual para ninos pequenos 5 a 7 anos Referencias Editar Burnett Margaret M 1999 Wiley Encyclopedia of Electrical and Electronics Engineering en ingles American Cancer Society ISBN 978 0 471 34608 1 doi 10 1002 047134608x w1707 Consultado el 7 de mayo de 2020 ai craft The maturity of visual programming craft ai Explainable AI as a service en ingles Consultado el 7 de mayo de 2020 program ar a b BEEKMAN G 2005 Capitulo 14 INTRODUCCIoN A LA INFORMATICA Sexta edicion PEARSON PRENTICE HALL p 526 a b En que consiste la programacion visual Programacion orientada a objetivos con Scratch que es la programacion orientada a objetos Scratch Argentina gob ar Pascual Juan Antonio 13 de diciembre de 2015 Scratch programacion sencilla y gratis para ninos y mayores ComputerHoy Consultado el 11 de abril de 2020 Programacion por bloques Datos Q683111 Multimedia Visual programming languagesObtenido de https es wikipedia org w index php title Programacion visual amp oldid 134839454, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos