Skip to content

[R-es] Opinion/discusion segundo lenguaje

3 messages · Fernando Macedo, Javier Marcuzzi, doblett

#
Buenas a todos, ando recabando opiniones al respecto de introducirme en 
un nuevo lenguaje (más allá del "hola mundo" que lo debo haber hecho 
cientos de veces).

Particularmente no creo ser un gran programador en R pero me revuelvo 
con el google y la lista de compañeros logro sacar mis cosas adelante y 
he aprendido un montón en los últimos años. Por otro lado dado que 
trabajo con archivos de genotipados y semejantes he aprendido cosas 
básicas de sed y awk que me resuelven problemas curriculares.

Lo cierto es que hace un tiempo se me ocurrió que tenía que aprender a 
usar (más profundamente) Python. Luego en intercambio de opiniones con 
otros compañeros ya me surgen las dudas. ¿Para que?

Entiendo que R puede ser medio lerdo en algunas cosas pero con el 
desarrollo que ha tenido y mantiene muchas de sus limitaciones se han 
ido salvando y hay paquetes para paralelizar, vectorizar, etc que lo 
hacen cada vez más ágil.

Sabiendo que en la lista hay muchos "poliglotas", ¿ustedes que opinan?, 
¿vale la pena entrar en un lenguaje nuevo o continuar profundizando en R?
Si vale la pena python, ¿en que cosas? ¿Archivos grandes? ¿Algún proceso 
en particular que es más efectivo? ¿conexión con base de datos?

Me han surgido esas dudas, y aunque no sea una consulta específica de R 
me pareció apropiada e interesante para plantearla en la lista.

Si les parece no apropiada pido mis disculpas de antemano.

Saludos!
#
Estimado Fernando Macedo

Su pregunta debe ser dirigida en otro sentido, ¿Qué necesito hacer?, ¿Qué  herramientas hay?

Java tiene librerías para análisis, pero casi queda en Android, algo en servidores, todas cosas que tienen otras formas o alternativas.

C#, F#, por ahí ahora que van hace multiplataforma, multi ?., varias de esas cosas, son buenas alternativas (incluso Android y servidores).

C++, esta semana me llegó un correo desde INTEL donde hay herramientas que ofrecen para análisis, estadística, etc.

Computación de alto rendimiento, cualquiera de estos lenguajes tiene algo, se puede.

Otro punto, por ejemplo java a mi no me gusta, pero netbeans es genial para mi, autocompleta y me resulta muy cómodo. Ya no lo uso, porque abandoné java y php, pero la herramienta que colabore en la escritura es fundamental para evitar dolores de cabeza.

Yo cometí errores, lo que nunca me sale mal es ¿Qué necesito?, ¿Qué hay?, luego el ¿puedo?

Todos los lenguajes que nombre tienen algo para relacionarse con R, por tal motivo podría utilizarlos en conjunto. 

Javier Rubén Marcuzzi

De: Fernando Macedo
7 days later
#
Buenas Fernando,
Hace un par de años me encontraba en la misma situación que tú y me
planteaba la misma pregunta. Mi conclusión fue que, aunque me llamaban la
atención muchos lenguajes, yo particularmente decidí inclinarme solo por un
lenguaje y no dejarlo hasta que o bien no cumpla con lo esperado o bien no
consiga hacerme con él.

Mi consejo es que te plantees las pregunta de Javier pero no abarques
mucho, trata de profundizar más para quitarte la sensación del "hola mundo".

?Saludos!!!
?



El 15 de septiembre de 2016, 20:55, <javier.ruben.marcuzzi en gmail.com>
escribió: