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! -- Fernando Macedo
javier.ruben.marcuzzi en gmail.com
2016-Sep-15 18:55 UTC
[R-es] Opinion/discusion segundo lenguaje
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 [[alternative HTML version deleted]]
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ó:> 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 > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]