Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-06-2004
soul6301 soul6301 is offline
Miembro
 
Registrado: may 2004
Posts: 77
Poder: 20
soul6301 Va por buen camino
Question ¿Con qué programa lo programaron?

Hola:

Tengo algunas curiosidades. Por mi entorno mucho se oye hablar de grandes programas, muy practicos, muy útiles, etc. Pero no siempre es suficiente conocer de forma superficial al programa, lo cual conlleva a querer saber qué lenguaje usaron los programadores para poder crearlo. Por ejemplo, "Macromedia FLASH MX" tiene un lenguaje muy parecido al de ObjectPascal para controlar sus animaciones, ¿fue creado en Delphi?

¿Alguien sabe con qué lenguaje hicieron los siguientes programas?:
* CorelDRAW
* Winamp
* MSN Messenger Hotmail
* Macromedia FLASH MX
* 3D Studio MAX

¿O tal vez alguien conozca una página que hable del tema?

Gracias.
Responder Con Cita
  #2  
Antiguo 05-06-2004
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 21
Mick Va por buen camino
Como norma general la mayoria de programas de ese estilo son hechos
en C o C++.

Saludos
Responder Con Cita
  #3  
Antiguo 05-06-2004
tnmsayer tnmsayer is offline
Miembro
 
Registrado: jun 2003
Posts: 14
Poder: 0
tnmsayer Va por buen camino
Con que programa lo programaron

Hola Soul6301

De lo que me enterado es que casi todo lo que hace microsoft(sus principales aplicaciones comerciales, como office) las hace o hacia con visual c++, visualbasic lo deja para los usuarios del producto.

Estaba viendo la pagina de winamp en la seccion development (para hacer skins y plugs-in) y tienen una api en c/c++, yo creo que tambien usan el visual c++.

Apache tambien está hecho en visualc++, php tambien y para linux en gnu c.
Tambien mysql.

El javascript de los browsers esta hecho en c.

La mayoria de los programas que vienen de linux y estan hechos en c se compilan en visualc, tambien se pueden compilar con borlandc y creo que con c+ builder, pero creo que hay que cambier parametros para el make y se usa mas visualc.

De macromedia, creo que tambien esta hecho en visualc y el lenguaje que usan deben de crearlo con un compilador de compiladores("lex y yacc") , tambien existen en delphi(plex y pyyac) pero creo que no se les ha dado el seguimiento adecuado y de la version que vi tenia algunos errores de manejo de memoria.

Hay componentes en delphi que son un analizador lexico(regex) pero no se si funcione como lex ya que lex tiene que irle pasando los tokens a el analizador sintactico(yacc).

Me parece que coreldraw tambien esta hecho en c, vi una pagina en que se podian hacer add-ins con visualbasic con activex(aunque no son datos suficientes que use componentes activex).

De los programas hechos en visualbasic solo hay que ver si necesitan instalar el vbrun.

Del unico que he visto en Delphi es de el editor syn. hace algunos años se podia bajar el codigo de su pagina, ahora creo que ya el creador lo hizo open source y lo tiene pero en un repositorio(cvs), esta todo en sus respectivos directorios pero creo que hay que darse de alta en el repositorio para bajar una copia.

En java estan(creo todos los editores o ides de java),

Tambien un editor de css "morpheus" que es agradable de usar.


Ojalá te sirva esta informacion y espero que esté lo suficientemente acertada.

Hasta luego
Responder Con Cita
  #4  
Antiguo 06-06-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
....
Cita:
Empezado por soul6301
* MSN Messenger Hotmail
C++
__________________
:)
Responder Con Cita
  #5  
Antiguo 08-06-2004
soul6301 soul6301 is offline
Miembro
 
Registrado: may 2004
Posts: 77
Poder: 20
soul6301 Va por buen camino
Muchas gracias, me han dado una interesante información.
Responder Con Cita
  #6  
Antiguo 08-06-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
Cita:
Empezado por soul6301
Muchas gracias, me han dado una interesante información.
Pues... sinceramente, no le veo utilidad al saber con qué lenguaje ha sido diseñado otro programa :S
__________________
:)
Responder Con Cita
  #7  
Antiguo 08-06-2004
soul6301 soul6301 is offline
Miembro
 
Registrado: may 2004
Posts: 77
Poder: 20
soul6301 Va por buen camino
Hola:

Como dije al inicio, era sólo una curiosidad. Gracias tnmsayer, ha sido una gran información.
Responder Con Cita
  #8  
Antiguo 09-06-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Como curiosidad, te cuento que el IDE completo de Delphi esta hecho en Delphi.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #9  
Antiguo 09-06-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 21
marto Va por buen camino
Wop!

También a título de anécdota, destacar el DevC++, que si no recuerdo mal, está desarrollado en Delphi.
__________________
E pur si muove
Responder Con Cita
  #10  
Antiguo 09-06-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
Y el primer Delphi se hizo con ensamblador (eso se comentó en el foro hace tiempo, si mal no recuerdo)
__________________
:)
Responder Con Cita
  #11  
Antiguo 09-06-2004
tnmsayer tnmsayer is offline
Miembro
 
Registrado: jun 2003
Posts: 14
Poder: 0
tnmsayer Va por buen camino
¿Con qué programa lo programaron?

Hola

http://www.balticsolutions.com/bwd/

Hasta luego
Responder Con Cita
  #12  
Antiguo 30-12-2006
Avatar de Black_Ocean
Black_Ocean Black_Ocean is offline
Miembro
 
Registrado: nov 2006
Posts: 128
Poder: 18
Black_Ocean Va por buen camino
Cita:
Empezado por soul6301
Hola:

Tengo algunas curiosidades. Por mi entorno mucho se oye hablar de grandes programas, muy practicos, muy útiles, etc. Pero no siempre es suficiente conocer de forma superficial al programa, lo cual conlleva a querer saber qué lenguaje usaron los programadores para poder crearlo. Por ejemplo, "Macromedia FLASH MX" tiene un lenguaje muy parecido al de ObjectPascal para controlar sus animaciones, ¿fue creado en Delphi?

¿Alguien sabe con qué lenguaje hicieron los siguientes programas?:
* CorelDRAW
* Winamp
* MSN Messenger Hotmail
* Macromedia FLASH MX
* 3D Studio MAX

¿O tal vez alguien conozca una página que hable del tema?

Gracias.
Fácil, usando la utilidad PEiD

http://peid.has.it/

Simplemente ejecutas el programa, arrastras el executable o DLL principal a la ventana de la aplicación y solito te dirá en qué lenguaje fue hecho (entre otra info en assembler). Si el EXE estuviera protegido con algun compresor de ejecutables (como UPX, ASPack, ASProtect, etc.. etc...) la información que mostrará sería esa, de los compresores, pero en ese caso es simple, solo desempaquetas y dumpeas el EXE jejeje (Reingeniería inversa ) pero eso no se enseña en estos lados

Saludos.

Última edición por Black_Ocean fecha: 30-12-2006 a las 10:08:43.
Responder Con Cita
  #13  
Antiguo 30-12-2006
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,

Curioso programa el que enlazas Black_Ocean.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #14  
Antiguo 30-12-2006
Avatar de Black_Ocean
Black_Ocean Black_Ocean is offline
Miembro
 
Registrado: nov 2006
Posts: 128
Poder: 18
Black_Ocean Va por buen camino
Exclamation

Cita:
Empezado por dec
Hola,

Curioso programa el que enlazas Black_Ocean.


es que amigo, ASM lo es todo, los lenguajes de alto nivel tienen limitaciones, eso todos lo sabemos... sean curiosos, pasen a otra etapa ya...

Aquí tieenes un debugger para ver y trazar/modificar en ASM cualquier cosa que quieras, OllyDbg (el mejor) :

http://www.ollydbg.de/

Aquí tienes el IDE junto con con el compilador MASM32 para programar:

http://www.radasm.com/ (IDE)

http://www.masm32.com/ (compilador)

Lo demás (como tutoriales, otras herramientas y otros buscalos en el tio google ) el conocimiento esta, el material esta... solo faltas tu amigo

ahí te dejo una pista y material básico...

como me dijeron una vez unos estudiosos rusos de la ingeniería inversa que conocí... The Knowledge is Power! ASM THE BEST!

SABIENDO ASM LO TIENES TODO! HACES LO QUE QUIERAS... CONQUISTAS EL MUNDO...

saludos


Última edición por Black_Ocean fecha: 30-12-2006 a las 11:16:32.
Responder Con Cita
  #15  
Antiguo 30-12-2006
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Poder: 19
Robert01 Va por buen camino
Hola.
Tengo el código de una versión de msn messenger y está hecho en visual basic, lo bajé de aquí.
Responder Con Cita
  #16  
Antiguo 02-01-2007
Ing_Fajardo Ing_Fajardo is offline
Miembro
 
Registrado: abr 2005
Ubicación: Mexico
Posts: 46
Poder: 0
Ing_Fajardo Va por buen camino
Cita:
Empezado por Black_Ocean
como me dijeron una vez unos estudiosos rusos de la ingeniería inversa que conocí... The Knowledge is Power! ASM THE BEST!

SABIENDO ASM LO TIENES TODO! HACES LO QUE QUIERAS... CONQUISTAS EL MUNDO...

saludos

o sea que el conocimiento es poder, pero los que te lo dijeron son personas dedicadas a la INGENIERIA INVERSA, esto es, no crean nada, simplemente copia las ideas...que patetico, falso y contradictorio resulta, no crees?
Responder Con Cita
  #17  
Antiguo 10-01-2007
Avatar de jorge1987
jorge1987 jorge1987 is offline
Miembro
 
Registrado: may 2005
Ubicación: Buenos Aires
Posts: 244
Poder: 19
jorge1987 Va por buen camino
Cita:
Empezado por DarkByte
Y el primer Delphi se hizo con ensamblador (eso se comentó en el foro hace tiempo, si mal no recuerdo)
Segun lei por ahi, creo que en al wikipedia tambien lo dice, el Primer Delphi, se hizo con el ultimo Turbo Pascal.

Y a partir de ahi, si fueron echos con Delphi mismo.

Al igual que Lazarus.

El primer Lazarus, se hizo con FreePascal, y a partir de ahi, Lazarus esta echo con Lazarus.

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


La franja horaria es GMT +2. Ahora son las 22:12:51.


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