4 puntos por ffdd270 2021-07-21 | 15 comentarios | Compartir por WhatsApp

Aunque no debería encasillarse a los lenguajes de programación, creo que todos los lenguajes incluyen el diseño que quiso el diseñador que los creó, y que, independientemente de si uno necesita ese diseño o no, también puede llegar a gustarle.

Por ejemplo, a mí me gusta el diseño de Rust basado en una fuerte propiedad de memoria (ownership), pero a la hora de usarlo de verdad, en los casos que yo necesitaba pensaba que con los smart pointers de C++ por ahora ya funcionaba bastante bien.

Ah. A mí me encanta Lua. Aunque usa índices que empiezan en 1 y tiene muchísimos puntos arriesgados que pueden causar muchos problemas, siento que difícilmente haya otro lenguaje tan bueno para escribir rápido código que debe hacerse rápido y luego olvidarse.

Les agradecería si comparten su lenguaje favorito / desventajas / ventajas (__ )/

15 comentarios

 
analogstar 2021-07-22

Es Python.

Es un lenguaje de desarrollo todoterreno y muy productivo.

Aunque la velocidad de ejecución es un poco lenta, sigue mejorando de forma constante.

 
ffdd270 2021-07-26

¡Es un lenguaje genial! Yo también lo uso muchísimo al programar porque es muy útil, como si fuera cinta adhesiva que puedes agarrar de cualquier lado para salir del paso.

 
dua804 2021-07-22

Lenguaje favorito: Javascript

Desventaja: a muy poca gente en la empresa le gusta.

Ventaja: por eso nadie se mete y puedo programar a mi manera... es broma; me gusta poder usar tal cual en el servidor el código fuente que hice para el cliente.

 
ffdd270 2021-07-26

JS tiene una productividad bastante buena, es rápido gracias al poder del motor V8, y es un lenguaje genial con el que realmente puedes hacer de todo. Desde el servidor hasta el cliente... Además, la falta de estabilidad o legibilidad del propio código se puede compensar con TS, así que también es un lenguaje cuyo futuro entusiasma. En particular, cuando hago web, casi siempre programo con React.js + un framework de servidor en TS, y para las apps de CLI uso Node.js; la verdad, me ha gustado muchísimo.

 
yujingaya 2021-07-22

Me gusta Rust porque, cuando programo con él, siento con claridad lo que tengo entre manos.

Pero justamente por esa claridad, hay que estar moviendo y ajustando todo manualmente, así que no se lo podría recomendar a otras personas.

 
ffdd270 2021-07-26

Es una familia de lenguajes temible, donde los permisos y las responsabilidades son proporcionales (... ) Al principio pensé que tal vez era una evolución de C++, pero últimamente me da la impresión de que es más bien un lenguaje que se siente como una evolución de C.

 
deadcat 2021-07-21

Es C#.

Lenguaje de tipado fuerte

Se actualiza activamente y ha incorporado todas las ventajas de los lenguajes modernos

LINQ

Visual Studio potente

Hasta MSDN; siempre soy feliz cada vez que programo

 
ffdd270 2021-07-26

Uff... C# de verdad ha ido subiendo de versión a una velocidad impresionante desde hace muchísimo tiempo. Quiero intentar hacer algún proyecto, pero estoy pensando por dónde empezar jajaja. Quiero hacer el backend con C#...

 
luzluna 2021-07-21

Perl.

A diferencia de otros lenguajes, se nota que fue creado por un lingüista: puede omitir variables según el contexto,

y también convertirlas al tipo adecuado según el contexto, como la inferencia de tipos de los lenguajes modernos. Me gusta por funciones así.

 
ffdd270 2021-07-26

Oh... la productividad se ve genial. Creo que sería de lo mejor para hacer scripting de shell. Para escribir rápido código que más o menos funcione...

 
benjamin 2021-07-21

Llevo ya casi 10 años programando casi únicamente en Ruby.

Creo que lo mejor de Ruby es que te hace feliz al escribir código + la existencia de Rails.

Eso sí, cuando me toca leer código de otras personas, es dolorosísimo....

Cada vez quedan menos rubyistas, y me siento solo.

 
devgrapher 2021-07-27

Yo recién conocí Ruby hace poco, y me hizo pensar por qué no lo había descubierto antes. Aunque es un lenguaje con muchas ventajas, da pena que haya perdido brillo por el hecho de que se use relativamente poco.

 
ffdd270 2021-07-26

¡Ruby! El lenguaje es realmente genial. Me impresionó que su estructura sintáctica sea única en comparación con otros lenguajes, pero una vez que te acostumbras, se ve súper limpio y da gusto leerlo. En especial, eso de poner if al final ojalá existiera en otros lenguajes también, sería comodísimo (...

 
ruinnel 2021-07-21

Go.

Creo que su sintaxis para manejo asíncrono es más simple en comparación con otros lenguajes.

Entre los lenguajes más usados para desarrollo web, es de los pocos que permite compilar y generar un ejecutable binario...

Por eso, cuando haces una imagen con Docker, que hoy mucha gente usa, puedes usar una imagen base pequeña como alpine, así que el tamaño de la imagen también se reduce... además, el rendimiento de su implementación de servidor web nativa es bueno, así que me parece óptimo para desarrollar servidores web.

 
ffdd270 2021-07-26

He estado siguiendo con interés a golang desde que salió por primera vez, pero al final sigo haciendo mis proyectos paralelos solo con node.js (...), así que no se me ha dado mucho. Sigo indeciso entre ASP.NET y Node.js. Creo que también debería sumar golang (..). Para el próximo proyecto voy a intentar empezar saliéndome de lo conocido...