Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-11-2014
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Talking .NET es ahora Open source!

http://www.wired.com/2014/11/microso...run-linux-mac/

Y parece que correra en linux y OSX!

Ahora se usa es xamarin, pero como que ambos tendran un merge:

https://twitter.com/shanselman/statu...58786486370304

P.D: El anuncio oficial

http://www.hanselman.com/blog/Announ...Community.aspx
__________________
El malabarista.

Última edición por mamcx fecha: 12-11-2014 a las 18:28:15.
Responder Con Cita
  #2  
Antiguo 12-11-2014
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No he leído la noticia (todavía). ¿Microsoft entiende lo mismo que los demás el término Open Source?

// Saludos
Responder Con Cita
  #3  
Antiguo 12-11-2014
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Si, la licencia de todo es MIT!

Cita:
.NET Framework 4.6 and its Reference Source source is being relicensed under the MIT license, so Mono (and you!) can use the source code to the .NET Framework.

There's a new hub for Microsoft open source that is hosted GitHub at http://microsoft.github.io.
__________________
El malabarista.
Responder Con Cita
  #4  
Antiguo 12-11-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
La de vueltas que da la vida.
Responder Con Cita
  #5  
Antiguo 12-11-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
Club Delphi,

Cita:
Empezado por mamcx
! .NET es ahora Open source !


Satya Nadella’s esta reinventado a Microsoft

Nelson.
Responder Con Cita
  #6  
Antiguo 13-11-2014
Avatar de BDWONG
BDWONG BDWONG is offline
Miembro
NULL
 
Registrado: nov 2013
Posts: 113
Poder: 11
BDWONG Va por buen camino
joder esto me recuerda la frase bíblica apocaliptica: "y solo se escuchara el crujir de dientes"
Responder Con Cita
  #7  
Antiguo 15-11-2014
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
¿Osea que los lenguajes también son un producto? Que le agregas aquí, lo mononas acá en cada versión para mantenerlo con vida. Pero cuando dejan de producir dinero, creas otro y partimos de nuevo?
Responder Con Cita
  #8  
Antiguo 15-11-2014
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Quiero agradecer a todos, pero, especialmente a mamcx, por sus aportaciones a este y otros hilos. Siempre es bueno tener otros puntos de vista y los suyos, creo yo, son bastante acertados en no pocas cosas. Siempre aprende uno algo: aunque sea reconocer lo poco que sabe uno. ¡Gracias mamcx!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #9  
Antiguo 15-11-2014
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por MAXIUM Ver Mensaje
¿Osea que los lenguajes también son un producto? Que le agregas aquí, lo mononas acá en cada versión para mantenerlo con vida. Pero cuando dejan de producir dinero, creas otro y partimos de nuevo?
Si, tambien lo son. No cuando dejan de producir dinero, cuando dejan de ser relevantes. Por ejemplo, no programas en algol, verdad?

Llega un punto en que el lenguaje no "estira" mas, y una reescritura/reinvencion es mas practica. No es tan distinto a otros tipos de programa: OS, Juegos, Apps de escritorio, etc. Si haces una app de facturación, con el tiempo sale mas practico rehacerlo para que este adaptado a los tiempos modernos, que tratar de mantenerlo con vida para siempre (que puedes evidenciar con las apps que todavia son DOS). Eventualmente, llega una ola (por ejemplo la Web) y lo que hacia esa app deseable (correr en DOS) no solo se vuelve en contra, se vuelve en lo absoluto, irrelevante.

Los lenguajes son a los programadores lo que las apps a los usuarios. Son tambien productos, tambien se "venden" y "compran", tambien siguen los ciclos de vida de los productos. No hay que creerse tan especiales por simplemente tener nuestras propias idiosincracias.

Lo bueno de eso: Es lo que hace que tengamos trabajo! Y ademas, las segundas veces puedes aprender de las primeras...

Que triste seria que todo fuera estatico y nada cambiara. Que tonto es cambiar por cambiar y seguir una moda, solo por que si. Que errado es no darse cuenta cuando hay que moverse. Que falta de entendimiento el moverse cuando no es el momento.
__________________
El malabarista.
Responder Con Cita
  #10  
Antiguo 16-11-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
Mario,

Cita:
Empezado por mamcx
...Así que la parte critica, es que Delphi/Lazarus como son hoy no van a ganarse a los Innovadores, Seguidores ni Mayoría Precoz. No es que no obtenga nada de sangre nueva, es que es improbable que logre coger fuerza de nuevo...
Es probable , sin embargo Delphi sigue estando en un buen lugar de popularidad en el TIOBE Index, creo que Embarcadero a hecho un gran esfuerzo en modernizar el lenguaje, veremos como se proyecta a futuro

Cita:
Empezado por mamcx
...¿Porque crear un nuevo lenguaje?...La respuesta realista: Me dan ganas de hacer eso. Me entretiene mucho aprender del tema...
Honestamente creo que si alguien puede crear un lenguaje ese eres tu , quizás también deberías considerar la posibilidad de escribir un libro sobre lenguajes de programación

Cita:
Empezado por mamcx
...Los lenguajes son a los programadores lo que las apps a los usuarios. Son también productos, también se "venden" y "compran", también siguen los ciclos de vida de los productos. No hay que creerse tan especiales por simplemente tener nuestras propias idiosincrasias...


Cita:
Empezado por mamcx
...Que triste seria que todo fuera estático y nada cambiara. Que tonto es cambiar por cambiar y seguir una moda, solo por que si. Que errado es no darse cuenta cuando hay que moverse. Que falta de entendimiento el moverse cuando no es el momento...


Cita:
Empezado por dec
Quiero agradecer a todos, pero, especialmente a mamcx, por sus aportaciones a este y otros hilos. Siempre es bueno tener otros puntos de vista y los suyos, creo yo, son bastante acertados en no pocas cosas. Siempre aprende uno algo: aunque sea reconocer lo poco que sabe uno. ¡Gracias mamcx!
Ciertamente Mario es un Maestro en Computación

Nelson.
Responder Con Cita
  #11  
Antiguo 16-11-2014
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Cita:
Empezado por nlsgarcia Ver Mensaje

Ciertamente Mario es un Maestro en Computación
Además yo añadiría que tiene una versión comercial/empresarial que la mayoría no tenemos. Se puede hacer cualquier cosa, en la que se invierte , vamos a decir tiempo sólo, por hobby , pero ya que es así... qué retorno de la inversión tendrá ? me merece la pena hacerlo y poder recuperar algo de lo invertido ( tiempo=dinero) ? además de las lógicas preguntas de si el producto tendrá salida, será aceptado, ...

Mario es una de las pocas personas que tiene ése punto de vista panorámico ( técnico-usuario-empresarial) que muchas de las personas que paramos por aquí no tenemos.


Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #12  
Antiguo 16-11-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
fjcg02

Cita:
Empezado por fjcg02
...Mario es una de las pocas personas que tiene ése punto de vista panorámico (Técnico-Usuario-Empresarial) que muchas de las personas que paramos por aquí no tenemos...


Nelson.
Responder Con Cita
  #13  
Antiguo 16-11-2014
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por nlsgarcia Ver Mensaje
Honestamente creo que si alguien puede crear un lenguaje ese eres tu
No exageren!.

Hasta hace unos meses, yo tambien creia que hacer un lenguaje era algo de super-super-gurus. Y contrario a lo que puede parecer, soy mejor debatiendo que programando .

La complejidad de este tipo de proyecto radica mas en:

1- Es facil hacer un clon de otro lenguaje (otro Javascript, otro C++, ....) y mas alla de su valor educacional, eso no tiene sentido. Los "clones de " sufren de que para que rayos usar el clon (incompleto, con mas bugs, etc) si puedo usar lo real?

Esto esta en la "lista de chequeo antes de hacer un lenguaje"

http://colinm.org/language_checklist.html

2- Uno sufre por lo limitado de su propio mundo. Si un programador sabe solo Java, y le han enseñado que OO es lo máximo, como podrá hacer algo diferente? De hecho, es solo con el tiempo que de tanto batallar uno va pensando "algo mal esta en todo lo que he creído hasta el momento, no hay otra forma mejor?"

He tenido mucha suerte, porque soy poliglota en lenguajes de programación. Pero solo ha sido en este ultimo año que realmente he mirado mas alla de los lenguajes OO mas comunes (sorprendentemente, Objective-C que tanto lo odio me hizo mirar a Smalltalk, y de allí partio otras cosas).

3- Contrario a lo que se pudiera creer, la mayoría de los lenguajes están fundamentados por teorias arcaicas en cuanto a programación!. Y muchas de las *mejores ideas* están apenas redescubriendose.

C/C++/JS/Java le han hecho un daño gigantesco a la computación, porque enterraron a muchas mejores alternativas (como la familia pascal: Modula & ADA, por ejemplo).

Ahora que me he puesto a leer sobre todo esto, es sorprendente lo mucho que "ya se sabia" como hacer mejor.

Esto es como el "efecto Apple". No importa que haya algo mejor, falta quien sabe mercadearlo y volverlo popular. Smalltalk, Delphi, ADA, Modula, LISP y otros han fallado porque han sido manejados de forma tal que fallan en capturar el mercado, mientras C, C++, Java han tenido mejor marketing, a pesar de sus problemas - que ya se conocían entonces!- porque los demás estaban mas ocupados por otras cosas. Por ejemplo, smalltalk tenia unos costos de licencia astronómicos y ADA sufrió por ser manejado por el gobierno de US.

4- Lograr un lenguaje que sea bueno, bonito, barato, rapido, flexible, expresivo, multiplataforma, deseable, etc... y aun mercado duro como los programadores? Eso es mas teso que hacer el lenguaje en si mismo ademas: Lenguaje <> Implementación: Es facil hacer un lenguaje .... combinar con un runtime, virtual machine y/o interprete y/o JIT y/o compilador, librerías, interfaces a otras librerías, etc es lo que complica todo. Igual que es facil hacer un programa que haga 1 factura, y es otro camello que sea un ERP funcional.


P.D:

Algunos links de 110+ que tengo sobre el tema que son muy faciles de entender:

Como diseñar programas (mal titulo, realmente es "como diseñar lenguajes"_:

http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html

Como funciona un compilador

http://mortoray.com/tag/compiler/

Pratt parser (un mas mejor sistema de parseo):

http://journal.stuffwithstuff.com/20...ing-made-easy/

Como hacer que dentro de tu propio lenguaje, implementes cosas como IF, FOR, etc:

http://journal.stuffwithstuff.com/20...in-a-language/

Haciendo un compilador, pasito a pasito en ruby (es facil de seguir en general):

http://www.hokstad.com/writing-a-com...ttom-up-step-1

Como hacer un recolector de basura (ULTRA FACIL DE ENTENDER!)

http://journal.stuffwithstuff.com/20...age-collector/

PFFF!

Se me olvido el clasico del creador de PASCAL:

http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf
__________________
El malabarista.

Última edición por mamcx fecha: 16-11-2014 a las 17:51:57.
Responder Con Cita
  #14  
Antiguo 16-11-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
Mario,

Cita:
Empezado por mamcx
...No exageren!...contrario a lo que puede parecer, soy mejor debatiendo que programando ...
Con tu visión Técnico-Usuario-Empresarial y el equipo correcto, yo creo que si , igual siempre esta la opción de hacer un libro de programación y difundir tus ideas
Cita:
Empezado por mamcx
...Algunos links de 110+ que tengo sobre el tema que son muy fáciles de entender...


Nelson.
Responder Con Cita
  #15  
Antiguo 18-11-2014
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por nlsgarcia Ver Mensaje
sin embargo Delphi sigue estando en un buen lugar de popularidad en el TIOBE Index
Define bueno. Yo lo veo en el lugar 19 y bajando.

Describe la relevancia de TIOBE. Sobre todo siendo un índice que mezcla lenguajes que no son comparables: C, JavaScript, SQL, R. Es decir, lenguajes que tienen objetivos disímiles por completo.

Creo que mamcx da en el clavo cuando dice que difícilmente se puede revivir un lenguaje.

// Saludos
Responder Con Cita
  #16  
Antiguo 18-11-2014
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Me corrijo, está en el lugar 15 y subiendo, todo un aire de esperanza

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Elite Suite for Intraweb y VCL for the Web ahora es Open source nightynvid Noticias 0 10-03-2008 21:00:24
Programa Open Source par DFD DarKraZY Varios 16 11-09-2006 08:28:37
El open source y las carnicerias Julián Debates 38 21-02-2005 19:49:33
interbase open source jzginez Firebird e Interbase 17 05-10-2003 00:30:12


La franja horaria es GMT +2. Ahora son las 20:19:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi