por
pobrecito hablador
el Miércoles, 11 Octubre de 2006, 23:20h
(#826975)
En la variedad empieza la libertad de elección. Pero, para ser sinceros, no conozco muchos desarrollos que se hayan hecho en Smaltalk, ni de gran calado ni grandes ni nada de nada. Si alguien nos puede iluminar y comentarnos su utilidad, fuera de los ámbitos elitistas de uso donde se aplica...
Se han hecho desarrollos en smalltalk. Por ejemplo, con visualAge (presursor del eclipse) cuando IBM era potente y promocionaba su os/2.
En la caja de ahorros Caixanova, por ejemplo, lo usaron durante mucho tiempo. Luego cambiaron a .NET
Basicamente el lenguaje yo lo ví así:
Si en java es:
objeto.metodo
en smalltalk es:
objeto metodo.
Todo es y devuelve un objeto, por ejemplo, una comparacion devuelve el objeto booleano true, y puedes usar el método del objeto booleano "ifTrue" para hacer algo que así:
(5 = 5) ifTrue : haz algo.....
Si no recuerdo mal, el "=" tambien es un método, jeje...(:= es asignación)
Hay que decir que hay muchas variantes dialectales del smalltalk. Yo solo ví una.
Smalltalk no está mal. Igual que C#, JAVA, etc estan nada mal. Son lenguajes de alto nivel, donde no te preocupas de liberar memoria. Pero en realidad lo que importa es la metodología de trabajo.
Si se programa todo como en visualBasic ¿que más da el lenguaje?
Vale la pena ver el video, aunque en él sólo se muestran algunas aplicaciones.
Tampoco es cuestión de andar demostrando las bondades de un lenguaje que después de más de 30 años sigue más vivo que nunca.
Otro enlace de usos de Smalltalk:
http://www.whysmalltalk.com/production/
Por cierto, Yahoo Stores por ejemplo, estaba hecho en Lisp, otro lenguaje que muchos consideran poco útil o práctico. Lo curioso es que cuando los desarrolladores iniciales se lo vendieron a Yahoo (y se convirtió en Yahoo Stores) los programadores de Yahoo lo reescribieron en C++ 7 Python por que no tenían valor para aprender Lisp (o eso se comenta).
Opino que está bien
(Puntos:0)En la variedad empieza la libertad de elección. Pero, para ser sinceros, no conozco muchos desarrollos que se hayan hecho en Smaltalk, ni de gran calado ni grandes ni nada de nada. Si alguien nos puede iluminar y comentarnos su utilidad, fuera de los ámbitos elitistas de uso donde se aplica...
Re:Opino que está bien
(Puntos:3, Informativo)( http://barrapunto.com/ | Última bitácora: Martes, 27 Enero de 2009, 22:47h )
En la caja de ahorros Caixanova, por ejemplo, lo usaron durante mucho tiempo. Luego cambiaron a .NET
Basicamente el lenguaje yo lo ví así:
Si en java es: objeto.metodo
en smalltalk es: objeto metodo.
Todo es y devuelve un objeto, por ejemplo, una comparacion devuelve el objeto booleano true, y puedes usar el método del objeto booleano "ifTrue" para hacer algo que así:
(5 = 5) ifTrue : haz algo.....
Si no recuerdo mal, el "=" tambien es un método, jeje...(:= es asignación)
Hay que decir que hay muchas variantes dialectales del smalltalk. Yo solo ví una.
Smalltalk no está mal. Igual que C#, JAVA, etc estan nada mal. Son lenguajes de alto nivel, donde no te preocupas de liberar memoria. Pero en realidad lo que importa es la metodología de trabajo.
Si se programa todo como en visualBasic ¿que más da el lenguaje?
Re:Opino que está bien
(Puntos:1)( http://eueueueueu.eu/ | Última bitácora: Miércoles, 07 Mayo de 2008, 19:35h )
http://germanarduino.blogspot.com/2006/09/video-sm alltalk-en-la-industria.html
Vale la pena ver el video, aunque en él sólo se muestran algunas aplicaciones.
Tampoco es cuestión de andar demostrando las bondades de un lenguaje que después de más de 30 años sigue más vivo que nunca.
---- http://eueueueueu.eu
Re:Opino que está bien
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Jueves, 17 Diciembre de 2015, 01:02h )
http://www.whysmalltalk.com/production/
Por cierto, Yahoo Stores por ejemplo, estaba hecho en Lisp, otro lenguaje que muchos consideran poco útil o práctico. Lo curioso es que cuando los desarrolladores iniciales se lo vendieron a Yahoo (y se convirtió en Yahoo Stores) los programadores de Yahoo lo reescribieron en C++ 7 Python por que no tenían valor para aprender Lisp (o eso se comenta).