Entrar
¿Nuevo usuario? Inscribirme
smalltalking · Un lugar para el estudio y desarrollo de Ambientes de Objetos virtuales.
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
In C++, Everything is Harder Than You Think   Lista de mensajes  
Responder | Reenviar Mensaje #17090 de 17190 |
Re: [objetos] In C++, Everything is Harder Than You Think

Hola,

>Cuando salió C, decían que era la "respuesta" a todo...

Si! tambien lo dijeron de java :-) (y lo siguen diciendo de otros
lenguajes)

Cosa que nunca se dijo de Smalltalk.
(y ojalá nunca se diga.. aunque estoy seguro que mas
de algún fanatico lo dirá)

La formulacion de lenguajes como algo universal
requiere de la frase alentadora que garantiza
que todo puede ser "dicho".
Esa frase es suficiente para quien no entiende
que es un sistema y busca como decirle a Dios la fase
correcta con el menor costo para expresarlo.

>Cuando saliò C++, se decía que era una mejor respuesta
> que C, por la inclusión de la "orientación a objetos"
>Cuando salió Java, se decía que resolvía todas las falencias que tenía C++
>Luego Java no alcanzaba, entonces fueron necesarios los frameworks...

oops! no, la idea de los frameworks se introdujo mucho antes
de la aparición de Java.
(recuerdo con agrado los años en dónde se forjo la idea
de framework.. la idea que tenemos aquí :-)
Los frameworks, los componentes, el pagar por el uso de las
librerias (por servicio), etc... fue formulado antes, recuerdo haber
leido bastante al respecto en articulos de Modula2 y ADA
(a mediados/fines de los 80).
El entendimiento de las "facilidades" comerciales que introducian
(el vender) los frameworks fué lo que impulso el desarrollo
de OLE (1991 a 93?) y la adopcion de C++
para la programación en Windows (pese a los costos que imponía).

>Yo me pregunto... si C ya era la "respuesta" a todo,
> ¿por qué se necesitaron tantas "mejoras"?

(que mejoras ? :-) ... ok...
porque se necesitaron cambios? )
Porque cambiaron los modelos de negocio [*].
Es interesante estudiar como se alteraron los negocios
y los proyectos (la industria, etc) en los 90, en el 2000
y otra vez, en esta decada; el impacto de Internet y cómo
se demolio la industria del software en esta decada; para
ver como se modifican frente a esos cambios
las herramientas de software, los perfiles profesionales,
el impacto de los apropiadores del software (software apropiativo,
arte apropiacionista y apropiación en la musica)
y las expectativas de quienes hacen software
en estos ultimos 10 años.

[*] en los 70 la informatica aún no se despegaba de las
ciencias (exactas/matematicas); en los 80 y hasta la caída
del muro (entre otras caidas) asociar la informática con
la industria; luego de eso todo deviene en formulaciones
en términos de negocio y en arte y/o elementos
sin sentido como el de libertad para el software...

>Y me respondo... demasiado marketing, y pocas
> razones técnicas reales.

Sisi, deacuerdo, pero hoy no podemos llamarlo marketing
en una época de crisis global... con tantas personas
trabajando gratis. Y hasta con niños copiando/clonando (o
debo decir "liberando"?) software para hacerlo libre
en los fondos de los colegios o en su casa; mientas papá y mamá
entienden que hacen las tareas del colegio en la compu
barata que se les dió; y que funciona P2P para no tener los
inconvenientes sufridos hace algunos años con la música.
A mi me ha resultado interesante relacionar lo que paso
con el software, con el arte y con el empleo en los
últimos 15años. Así creo poder trazar algunas líneas
para entender algunos sinsentidos tan evidentes
y populares :-)

>El problema es que se quiere utilizar un lenguaje o entorno
> para cualquier cosa, y no es así. C y C++ son muy
> buenos si se necesita programar en bajo nivel (por ejemplo,
> un SO, drivers, soft de control de redes, etc), ya que
> su contacto con el hardware es muy fuerte y cercano. Pero
> para modelar otro tipo de sistemas (por ejemplo,
> empresas u organizaciones), se deberían utilizar lenguajes
> que tengan estructuras u objetos que representen con
> naturalidad las entidades de estos otros sistemas.

mmm... para la época que fue definido C++ la estructura
de las organizaciones (y el sentido de la palabra empresa)
distaban mucho de lo natural; pero eran más simples;
y esto daba chances al uso de lenguajes rudos.
Hoy en día los modelos comerciales son mas abiertos
y es mas evidente que la idea de programa no sea conveniente
... pero la gente entiende por esto que debe programar
scripts jajaja!
Esa apertura de los modelos comerciales de hoy
no los hacen mas naturales... esto es en gran parte
el máximo problema de ofrecer smalltalk... que todos
entienden la "buena" intension sobre lo que es natural
pero nadie lo puede usar (ni puede planificar su uso en
un corto plazo) y por eso no cree que pueda aprovecharlo.

hasta pronto,
Ale.





Lun, 24 de Ago, 2009 1:26 am

alereimondo
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #17090 de 17190 |
Desplegar mensajes Autor Ordenar por fecha

Hola gente Estaba buscando algo y sin querer me encontré  con este artículo: ...
kikogregoris
Sin conexión Enviar correo
17 de Ago, 2009
11:14 am

Hola Kiko, En el articulo se comparan los lenguajes segun sus características y aptitudes para el desarrollo de software hoy; sin considerar en absoluto el...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
17 de Ago, 2009
12:14 pm

Hola Ale Lo que me llamo la atención es que definitivamente reconozcan las dificultades de trabajar con C++, como se dice habitualmente "a confesión de...
kikogregoris
Sin conexión Enviar correo
18 de Ago, 2009
4:10 pm

Cuando salió C, decían que era la "respuesta" a todo... Cuando saliò C++, se decía que era una mejor respuesta que C, por la inclusión de la...
Andres Pascal
andrespascal...
Sin conexión Enviar correo
18 de Ago, 2009
10:47 pm

Hola, ... Yo he visto que las personas sensatas que trabajan en C++ no tienen inconvenientes en reconocer las dificultades que presenta. En general, me parece...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
24 de Ago, 2009
1:13 am

Hola, ... Si! tambien lo dijeron de java :-) (y lo siguen diciendo de otros lenguajes) Cosa que nunca se dijo de Smalltalk. (y ojalá nunca se diga.. aunque...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
24 de Ago, 2009
1:34 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda