jueves, 6 de enero de 2011

Post de Iniciación!!



Hola amigos!!



Este es mi primer post para el Grupo de Programación C/C++ y Java!!



En este post aprenderá:



  • Introducción a Java
  • Herramientas de desarrollo IDE's



Manos a la obra...



INTRODUCCIÓN A JAVA



La primera cosa que deberíamos preguntarnos es!, porqué a estas alturas debemos saber Java, pues básicamente si conoces un poco de la historia de los pioneros de la Informática sabrás que el LENGUAGE DE PROGRAMACION JAVA es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

Muchos programadores (incluido yo); no nos gusta la idea de que Java creado por SUN MICROSYSTEMS ahora pertenece a ORACLE; básicamente porque su creador James Gosling en su Blog dijo que Java en manos de ORACLE estaba condenado... (bueno podéis leerlo y mirar la noticia de la compra de SUN en Abril de 2009.





Bueno era necesario hablar de historia un poquito, je je; ahora si nos contestamos la pregunta anterior "Porqué debo aprender C/C++ y Java"!!, uhm... prácticamente para contestar esta pregunta seria necesario conocer en profundidad las ventajas que aportan cada uno de estos lenguajes pero eso serian mucha páginas; personalmente considero que el "LENGUAJE C" aporta muchas ventajas en cuanto a portabilidad en diferentes plataformas (Linux, Windows, Solaris, etc.), y su curva de aprendizaje no es tan complicada, C++ básicamente es una mejora de C, incluyendo POO (Programación Orientada a Objetos) y Java je je... es curioso porque utilizamos Java a diario en nuestros Ordenadores, Móviles, Coches y cualquier dispositivo compatible con la JVM de Java.



Bueno no me quiero alargar mucho en estos detalles; si queréis podéis buscar en SAN GOOGLE lo relacionado con las características mas avanzadas acerca de C/C++ y Java.



Bueno ahora iremos directo al grano: COMO CONSEGUIR LAS HERRAMIENTAS NECESARIAS PARA APRENDER A PROGRAMAR EN C/C++ y JAVA.



Existen múltiples IDE's (Entornos de Desarrollo) para C/C++ y Java, dejo algunos links para conseguirlos.





http://www.bloodshed.net/index.html


http://msdn.microsoft.com/vstudio/express/visualc/


http://www.borland.com/downloads/download_cbuilder.html


http://www.turboexplorer.com/


http://netbeans.org/downloads/index.html



Podéis descargar e instalar cualquiera para diferentes entornos (Linux, Windows, OS, Solaris, etc.)





Saludos,