KeroRibbit
Fantasma
Quizás la pregunta sea difícil de responder para la mayoría, ya que no siempre es necesario picar código para llevar a cabo un proyecto en estos días.
Abro esta encuesta para ver, precisamente, cuál es el lenguaje de programación favorito de los usuarios de WaH y por qué.
Para que el post sea entendible para un mayor número de personas explicaré, brevemente y con mi mejor intención, los pros y contras de éstos y alguna otra cosa que encuentre interesante o remarcable. Por supuesto que ustedes son completamente bienvenidos a comentar sobre otros lenguajes
Entonces vamos, empezando por los lenguajes que quiero tomar en cuenta (más lenguajes serán agregados conforme más los pidan):
Lenguajes que se piensan agregar a la lista:
Abro esta encuesta para ver, precisamente, cuál es el lenguaje de programación favorito de los usuarios de WaH y por qué.
Para que el post sea entendible para un mayor número de personas explicaré, brevemente y con mi mejor intención, los pros y contras de éstos y alguna otra cosa que encuentre interesante o remarcable. Por supuesto que ustedes son completamente bienvenidos a comentar sobre otros lenguajes
Entonces vamos, empezando por los lenguajes que quiero tomar en cuenta (más lenguajes serán agregados conforme más los pidan):
Ruby Game Script System, es una variante de Ruby diseñada especialmente para programar videojuegos. Se utiliza en RPGMaker XP.
Ventajas:
Ventajas:
- Fácil de usar: tanto leer como escribir el código es sencillo, además de que ahorra muchas líneas de código.
- Fácil de aprender: Es mucho menos complicado a diferencia de otros de los lenguajes más populares.
- Es poco conocido: Aunque la comunidad es algo activa y se pueden encontrar varios tutoriales en la web, puede haber problemas cuando se necesite ayuda con algun problema en particular.
- Lento al procesar: Según páginas web y un empleado de Sun Microsystems, éste lenguaje resulta más lento al ser procesado.
Python es un lenguaje joven que se ha hecho un lugar en el mercado debido a su uso en la ciencia de datos. Se lanzan nuevas versiones de prueba y estables constantemente y está considerablemente extendido por el mundo. Es ideal para el desarrollo web y para tareas científicas.
Ventajas:
Ventajas:
- Rápido y Fácil: Aprender Python es fácil debido a su sintaxis, que se basa en código sencillo y legible, lo que a la vez acelera el proceso de desarrollo.
- Muy popular: Hay muchos tutoriales acerca del lenguaje, y muchos ordenadores ya cuentan con un interpretador de Python.
- Versátil: Es utilizado para diversas tareas, incluyendo el desarrollo rápido de videojuegos simples.
- Lenguaje interpretado: Los lenguajes interpretados son más lentos al procesarse. Además requieren que se instale un interpretador en el ordenador como paso extra.
- No ideal para programación de bajo nivel: No es buena idea utilizarlo para manipular hardware informático.
- No cuenta con buena documentación: Algunos programadores se quejan de la falta de buena documentación comparado con otros lenguajes.
Aunque es mayormente utilizado para el desarrollo web, el lenguaje es lo suficientemente versátil para desarrollar videojuegos también.
Es utilizado en Unity5 y RPG Maker MV, entre otras plataformas.
Ventajas:
La mayoría de las desventajas recaen en su uso como lenguaje de programación web...
Es utilizado en Unity5 y RPG Maker MV, entre otras plataformas.
Ventajas:
- Es sencillo: Fácilmente es uno de los lenguajes más legibles en esta lista.
- Es multiplataforma: Cualquier aplicación programada en JS puede ser ejecutada en dispositivos móviles y PC's.
La mayoría de las desventajas recaen en su uso como lenguaje de programación web...
Lenguajes que se piensan agregar a la lista:
- C#
- Java
- C++
- Cuando tenga un poco más de tiempo agregaré soluciones a problemas comunes en cada lenguaje.
- Si tienes alguna sugerencia o crees que algo está mal en el post no temas en comentarlo.