[eside-ghost] Language of choice. Era Re: c# y VB .net

Alfredo Beaumont alfredo.beaumont en gmail.com
Vie Mar 13 20:55:03 CET 2009


Friday 13 March 2009(e)an, ALi(e)k idatzi zuen:
> > Muerte a lo G.I.Joe!!!
> >
> > Comando Cobra!!!!
>
> Venga va al trapo :P
>
> > Esto... quicir, es una buena pregunta :-)
> >
> > Yo en mi día día uso shell scripting, C, PHP, JavaScript y muy poco
> > más, pero creo que sería bueno dominar al menos los siguientes
> > lenguajes:
> >
> > - C.
> > - Java.
> > - C#.
> > - Python.
> > - Para sysdmins:
> >        - Shell scripting si usas UNIX-likes.
> >        - Windows Scripting Host si usas Windows.
> > - Para web-developers:
> >        - JavaScript.
> >        - PHP.

Creo que es un buen listado de lenguajes... o más bien una familia de 
lenguales.

> Aceptamos barco
>
> pero vamos que creo que es mas facil saber que usar en cada momento,
> que intentar hacerlo todo con lo mismo, vamos que no voy a hacer
> paginas en bash ni scritps de shell en java/php

Hmmm, creo que en parte tienes razón, cada herramienta tiene su rango de 
actuación idóneo... y se ha dado el caso de que php era el lenguaje idóneo 
para scripting :). Aún así mi pregunta iba más en la línea de cuál es el 
lenguaje preferido, o el más adecuado en la mayoría de casos.

> yo voto xk en el dia a dia, de la gente normal ... (txipi tu no vales,
> ni la mayoria de los que estamos aqui .... xD) no hace falta ningun
> lenguaje.

correcto (lo de txipi :P)

> MMM voy a preguntar .... quien de los que sta aki, pogama en algo que
> no sea lo que esta usando para su trabajo diario, yo soy javero, y uso
> shell scriptin de vez en cuando, y aunque se python c c cuadrado (;->)
>  php etc ..... no los uso casi nunca, salvo pa buscar codigo que en el
> dia a dia no usaria (mi tiempo libre), asi que no se .... quienes
> usais mas de un lenguaje?

Hehe, aquí creo que contradices un poco el punto anterior... pero bueno, 
respondes un poco a la pregunta: tu language of choice es java.

Y respondiendo a tu pregunta... a mí me gusta buscar la mejor herramienta 
(según mi cuestionable criterio) y suelo usar más de un lenguaje... 
normalmente en el mismo día.

Depende mucho del tipo de proyecto, el objetivo, la limitación del entorno y 
el equipo de trabajo.

> > Hay otros muchos lenguajes mágicos (Haskell, SmallTalk, Lisp, Prolog,
> > etc.), y excepciones notables como C++, pero en general creo que
> > sabiendo lo que pone arriba, puedes abarcar un gran espectro con
> > tecnologías apropiadas :-)
>
> estos lenguajes funcionales/magicos creo que son para dedicarles un
> caso aparte. Alguien que se ofrezca a dar una charla de para que se
> pueden usar? mas que nada .... estos lenguajes en produccion xD

Asistí hace unos años a una charla de Juanval muy interesante sobre haskell. 
Era una charla introductoria pero no sé si él lo utiliza para cosas más 
serias.

Yo utilizo dos lenguages en 'producción' (esto es muy subjetivo - un script de 
emacs lisp es producción?), aunque en realidad son multiparadigma, lisp (sobre 
todo common lisp) que es parcialmente funcional y factor que es concatenativo 
(se podría decir que eso es antifuncional, pero a nivel práctico el 
funcionamiento es similar). Me gustan porque son muy potentes y se integran 
muy bien con emacs, creando en entorno muy interactivo.

Lógicamente no los puedo utilizar más que en un número reducido de proyectos, 
utilizo factor sobre todo para scripting, pero creo que serían mis languages 
of choice.

De los lenguajes que se comentan, creo que smalltalk está obsoleto (más que el 
lenguaje, las implementaciones), haskell no me gusta porque su purismo lo hace 
'impractico'. Creo que lenguages funcionales más interesantes a nivel práctico 
son erlang y ocaml.

> bueno saludos y atacanme todos
>
> giai jou!!!!!!!!!!!!!

Aiooo
-- 
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi


Más información sobre la lista de distribución eside-ghost