Podcast: Reproducir en una nueva ventana | Descargar
Ha llegado la hora de ponernos manos a la obra para aprender nuestro primer lenguaje de programación, pero antes, hemos de seleccionar el entorno de desarrollo que nos permita escribir código fuente en dicho lenguaje. Esta elección, aunque pueda parecer trivial, seguro que es más importante para vosotros de lo que parece por los motivos que comentamos en el programa.
Según aspectos como el sistema operativo que usemos o el lenguaje de programación que queramos aprender, la elección de un entorno de desarrollo va a variar. Un entorno de desarrollo integrado IDE (Integrated Development Environment), es una aplicación informática que proporciona todo lo necesario para facilitarnos como programadores el desarrollo de software.
Todo entorno de desarrollo que se preste debe poseer al menos estas utilidades/funcionalidades:
- Un editor de código fuente donde vamos a escribir nuestro programa en el lenguaje de programación correspondiente
- Una serie de herramientas de construcción automáticas (como compiladores e interpretes)
- Un depurador, que es una herramienta que permite la detección y corrección de los posibles errores que tengamos en tiempo de ejecución
- Un gestor de proyectos (espacios de trabajo/proyectos) que permite separar entre distintos trabajos que podamos llevar a cabo al mismo tiempo
- El autocompletado de código que mejora mucho nuestra productividad ya que mediante combinaciones de teclas y menús podremos seleccionar esa función de cuyo nombre no nos acordamos.
- La navegación por ficheros de código fuente que permite su edición de forma fácil y rápida
- El resaltado de syntaxis que nos permite ver de un plumazo todas las palabras reservadas por el lenguaje en negrita o en un color distinto al del resto de texto para poder identificarlas mejor
Os adelanto que el Lenguaje C es el primero de los lenguajes que quiero que aprendáis en Código Fuente ya que sirve de base para muchos de los lenguajes de programación que podéis aprender en un futuro tales como Java, C# u Objetive C. Se que es complicado aprender un lenguaje de programación sólo mediante audio pero este es un nuevo reto que quiero afrontar con vosotros y veréis que entre todos lo podemos lograr.
Es por ello que el entorno de desarrollo a elegir va a ser destinado en principio a este lenguaje. Existen gran cantidad de entornos de desarrollo para programar en C/C++ pero en este programa os voy a hablar solo de algunos de ellos, y para que os sea más fácil, TODOS son gratuitos.
- Ultimate++
- Entorno de desarrollo multiplataforma
- Centrado en la productividad de los desarrolladores
- Incluye librerías para base de datos, graficos, etc.
- Lo encontramos para Linux y Windows
- Zinjal
- Pensado originalmente para estudiantes de programación
- Interfaz incial muy sencilla
- Completo sistema de ayuda en castellano
- Versiones para Linux, Windows y Mac OS
- Codelite
- Usa wxWidgets en su interfaz gráfica (puede usarse libremente en diversos SSOO)
- También incluye soporte para PHP and Node.js
- Se compila/depura mediante el uso de herramientas libres (MinGW y GDB)
- Versiones para Linux, Windows y Mac OS
- Code Blocks
- Basado en la plataforma de interfaces gráficas WxWidgets
- Puede extenderse mediante la instalación de plugins
- Versiones para Linux, Windows y Mac OS
- Anjuta
- Para programar en sistemas GNU/Linux
- Su principal objetivo es trabajar con GTK y en el escritorio GNOME
- Solo versión para Linux
- Geany
- Editor ligero basado en Scintilla
- Soporta sintaxis en C, Java, PHP, HTML, Python, Perl, Pascal
- Extensible mediante la instalación de plugins
- Disponible para Windows, Linux, Mac OS X, BSD y Solaris
- Visual C++ Express Edition
- Posee diseñadores de XAML
- Soporta los lenguajes de programación, C#, Visual Basic y C++
- Solo versión para Windows
- Netbeans C/C++
- Plantillas prediseñadas para aumentar nuestro rendimiento y velocidad de desarrollo
- Herramientas para depurar nuestro código
- Versión para los sistemas operativos Windows, Linux, OS X y Solaris.
- Eclipse IDE para desarrolladores C/C++
- Proporciona funcionalidades avanzadas
- Extensible mediante la instalación de plugins
- Gran comunidad de desarrolladores que lo usan
- Versiones para Linux, Windows y Mac OS
Hasta aquí este nuevo programa del podcast Código Fuente donde hemos hablado de la elección de un entorno de desarrollo para programar en el lenguaje de programación C, que s el que primero aprenderemos en el podcast.
Muchas gracias por el tiempo que habéis dedicado a escucharlo y deciros que estaría encantado de recibir vuestras valoraciones de 5 estrellas en iTunes para que el podcast llegue a más gente como vosotros.
Ya sabéis, si tenéis dudas o queréis mas información sobre lo hablado, podéis comentármelo en los comentarios de esta entrada, en el formulario de la web masqueteclas.com/contactar o en la cuenta de Twitter del podcast @CodigoFnte.
Quedamos de nuevo en Código Fuente donde aprender informática nunca a estado tan cerca de vosotros. Hasta entonces… Adiós!
—
Si te gusta este podcast y quieres ayudarme a mantenerlo, puedes contribuir haciendo tus compras a través de este enlace de afiliados de Amazon.es o mediante una donación en mi cuenta Paypal.Me. Muchas gracias!!