Para el desarrollo del curso introductorio a las ciencias computacionales, matemáticas discretas, se propone como herramientas de desarrollo Java - NetBeans, para las aplicaciones a que de lugar el curso, que generalmente se trata de proyectos de aplicación orientados, entregables y calificables para cada corte. Opcional Dev C++
Java
Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystem a principios del 1991, con el que se va a poder crear tanto programas asociados a páginas HTML (applets), como programas independientes (aplicaciones), de forma independiente de la plataforma de computación.
JVM (Java Virtual Machine): Máquina Virtual de java
En Java, un conjunto de programas de software que permiten la ejecución de instrucciones y que normalmente están escritos en código byte de Java. Las máquinas virtuales de Java están disponibles para las plataformas de hardware y software de uso más frecuente.
- Java SE (Java 2, Standard Edition o J2SE): Plataforma de Java Edición Estándar
- JDK (Java Developer´s Kit): Kit de desarrollo de Java
- JRE (Java Runtime Environment): Entorno de Ejecución de Java
- JEE (antes J2EE - Java Enterprise Edition): Edición Empresarial de Java
Otras definiciones asociadas
- API Java (Application Programming Interface): Interfaz de Programación de Aplicaciones de Java
- IDE Java (integrated development environment): Entorno de Desarrollo Integrado de Java
Características
Simple – Orientado a Objetos – Distribuido – Robusto – Seguro – Interpretado – Independiente – Miltiejecución o multihilo - Portable - Dinámico
Instalación NetBeans
- Instalación de la JVM: jdk-[más información y descarga]
- Instalación de NetBeans [más información y descarga]
Dev C++
Dev-C++ es un compilador y entorno de desarrollo para C/C++. Consiste en un editor de múltiples ventanas integrado con un compilador que nos permitirá una compilación, un enlace y una ejecución de aplicaciones rápida y de fácil uso.
- Instalador Dev C++ 5.4.2 [descargar]
- Guía de Instalación [ver]
- Tutorial [ver]