Lenguajes de programación para el desarrollo de interfaces gráficas de usuario.
-
Cobol
CARACTERÍSTICAS PRINCIPALES:
Fue dotado de unas excelentes capacidades de auto-documentación.
Una buena gestión de archivos y una excelente gestión de los tipos de datos para la época, a través de la conocida sentencia PICTURE para la definición de campos estructurados.
IDE:
OpenCOBOL
COBOL-IT
COSTO: SIN COSTO -
C++
Es un lenguaje imperativo orientado a objetos derivado del C. CARACTERÍSTICAS PRINCIPALES:
Adición de elemntos que le permiten un estilo de programación con alto nivel de abstracción.
Tiene un conjunto completo de instrucciones de control.
Los argumentos de las funciones se transfieren por su valor.
Permite la agrupación de instrucciones. IDE:
VISUAL STUDIO
NETBEANS
MONODEVELOP COSTOS: SIN COSTOS -
GTK+
Este lenguaje fue creado con el propósito del albergar varias bibliotecas multiplataforma.
CARACTERÍSTICAS PRINCIPALES:
Estas bibliotecas fueron creadas para desarrollar el programa de edición de imagen GIMP.
Diseñado para permitir programar con lenguajes como C, C++,Java, Ruby, Perl, PHP, Phyton.
IDE:
• ROX Desktop un escritorio ligero, con características de la GUI de RISC OS.
• GPE Palmtop Environment. COSTO: SIN COSTO -
JAVA
Es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. CARACTERÍSTICAS PRINCIPALES:
Modelo de objetos mas simples y eliminación de herramientas de bajo nivel.
Independencia de la plataforma, programas escritos en lenguaje Java pueden ejecutarse igualmente en cualquier tipo de hardware. IDE:
ECLIPSE
NETBEANS
JCREATOR
INTELLIJ IDEA
JGRASP COSTO:
ECLIPSE SIN COSTO
NETBEANS SIN COSTO -
RUBY
Está diseñado para la productividad y la diversión del desarrollador, siguiendo los principios de una buena interfaz de usuario. CARACTERÍSTICAS PRINCIPALES:
Cuatro niveles de ámbito variable: global, clase, instancia y local.
Continuaciones y generadores.
Hilos de ejecución simultáneos en todas las plataformas usando green threads.
IDE:
NETBEANS
RUBYMINE
KOMODO COSTO:
NETBEANS: SIN COSTO
RUBYMINE: US $199
KOMODO:
Con actualizaciones y soporte $394
Sin actualizaciones y soporte $295 -
PHP
Lenguaje de programación interpretado, diseñado originalmente para la creación de Paginas web dinámicas. CARACTERÍSTICAS PRINCIPALES:
El código fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.
Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad. IDE:
Delphi for PHP
Eclipse COSTO: SIN COSTO -
JAVASCRIPT
Es un lenguaje de programación interpretado,dialecto del estándar ECMAScript. CARACTERÍSTICAS PRINCIPALES:
Maneja objetos dentro de nuestra página Web y sobre ese objeto podemos definir diferentes eventos.
Responde a eventos en tiempo real. IDE:
Komodo Edit
Visual Studio Code COSTO:
KOMODO
Con actualizaciones y soporte $394
Sin actualizaciones y soporte $295
Visual Studio Code
Sin costo -
GLADE
Este lenguaje de programación esta diseñado para trabajar al 100% en programación visual en base a interfaces gráficas. CARACTERÍSTICAS PRINCIPALES:
No genera un código fuente si no un archivo en formato XML.
Permite abrir varios proyectos simultáneamente.
Remoción de la generación automática de código fuente.
IDE:
Anjuta
Scaffold
COSTO: SIN COSTO -
C#
Este es un lenguaje de programación 100% orientado a objetos.
CARACTERISTICAS PRINCIPALES:
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET.
Ésta es una interfaz de programación de aplicaciones (API)
IDE:
Microsoft Visual Studio, IDE por excelencia de este lenguaje, versión 2002, 2003, 2005, 2008 y 2010(beta).
Develop, es un IDE libre para C♯ bajo licencia LGPL, muy similar a Microsoft Visual C#.
COSTO:
SIN COSTO -
VALA
DISEÑADO POR: Jürg Billeter y Raffaele Sandrini.
Surge por la necesidad de aumentar la productividad de los programadores o desarrolladores del entorno Gnome y creación de aplicaciones. CARACTERÍSTICAS PRINCIPALES
La instrucción foreach
Funciones anónimas del tipo lambda
Mecanismo para la generación de archivos VAPI( Vala Api) de manera automática parseando los arvhivos cabecera en cuestión.
IDE:
Geany
Valaide
MonoDevelop COSTO: SIN COSTO