PDA

Ver la Versión Completa : Free Pascal y Lazarus


Magician^
30-03-2004, 19:15:40
Esta información me parece interesante compartir:

Lazarus is the class libraries for Free Pascal that emulate Delphi. Free Pascal is a GPL'ed compiler that runs on Linux, Win32, OS/2, 68K and more. Free Pascal is designed to be able to understand and compile Delphi syntax, which is of course OOP. Lazarus is the part of the missing puzzle that will allow you to develop Delphi like programs in all of the above platforms. Unlike Java which strives to be a write once run anywhere, Lazarus and Free Pascal strives for write once compile anywhere. Since the exact same compiler is available on all of the above platforms it means you don't need to do any recoding to produce identical products for different platforms.

Enlaces de interés:
http://www.freepascal.org
http://sourceforge.net/projects/freepascal/
http://www.lazarus.freepascal.org/modules.php?op=modload&name=StaticPage&file=index&sURL=about

jachguate
30-03-2004, 19:25:20
cuando se refiere a código delphi, significa que interpreta también la parte visual... los dfm's y herencia visual??

Que hay de los componentes, packages, y esas cosas??

o se refiere únicamente a código, en el sentido estricto... es decir, los pas? :confused:

Jure
30-03-2004, 21:02:40
cuando se refiere a código delphi, significa que interpreta también la parte visual... los dfm's y herencia visual??

Que hay de los componentes, packages, y esas cosas??
o se refiere únicamente a código, en el sentido estricto... es decir, los pas? :confused:
Creo que esto puede ayudar un poco a aclarar la información:


Can I use my existing Delphi code?
Some of it yes. If the code is standard Delphi pascal and it uses the standard components found in Delphi then the answer is yes. If it uses some specific database, OCX, or DCU then the answer would be no. These items are specific to Windows and would only work on and within Windows. However, if you are only looking to create a Windows product using Free Pascal and Lazarus then the answer would be yes. This hasn't been added to the LCL yet but it should be possible in the future.
puedes conseguir mas info. en los links que dio Magician^

Gydba
30-03-2004, 21:28:47
De hecho en algún momento se habló del entorno lazarus-freepascal.

Yo he probado versiones anteriores bajo RedHat y no me agradó demasiado, esa supuesta "compatibilidad" que hay con Delphi no era más que una ardua labor de traducción y renombramiento de units.

Todavía no tuve tiempo de probar las ultimas versiones por lo que no puedo opinar sobre las mismas.

En cuanto a los de los paquetes en Lazarus se llaman lpk o algo similar, y venian un par de ejemplos con el download del archivo de la red.

marto
31-03-2004, 09:52:05
Wop!

Magician^, tengo que recordarte que éste es un foro donde el idioma usado es el castellano. Entiendo que mucha de la documentación y de las noticias disponibles en la red están en inglés. Pero es precisamente por eso que creo especialmente importante que aquí mantengamos todos los mensajes en castellano. Piensa que muchos foristas acuden aquí precisamente por el idioma, y si empiezan a proliferar mensajes en otros lenguajes...

No he borrado el hilo por ser una noticia y entender que tampoco es necesario privar a un gran número de foristas que sí entienden inglés de ella. No obstante, sería de agradecer que editases tu mensaje y lo tradujeses o, por lo menos pusieses una breve explicación en castellano de lo que dice.

No te tomes esto como una imposición ni nada por el estilo. Si no tienes tiempo para hacerlo, cuando tenga un rato lo traduzco yo.

Gracias.

Magician^
31-03-2004, 18:38:37
Entiendo.

Lamentablemente no tengo el tiempo para editar y menos traducir los extractos me abstendré de enviar nuevas noticias u otra información que no se encuentre en castellano o español.

Curiosamente en mi país se considera que las personas que están dentro del mundo de la tecnología (software y hardware) deben tener un cierto grado de conocimiento en inglés al menos en lo que se refiere a lectura ya que mucha de la documentación que manejamos (papers, datasheets, manuals) se encuentran en ese idioma, y al traducirlos pueden perder su significado real o sacarlos fuera del contexto, de hecho aqui las versiones de Delphi que tenemos están en inglés y personalmente cuando puedo escoger prefiero leer la documentación original en inglés, no sólo para evitar una equivocada traducción sino para conocer nuevos terminos dentro de su contexto.

Te solicitaría que si vas a realizar la traducción por favor la coloques en un mensaje aparte y no sobre mi mensaje.

Gracias.

marto
31-03-2004, 19:09:08
Wop!

Creo que no me he explicado bien ;). Lo único que te pedía era que, si podías, tredujeses el texto o explicases lo que decía. En ningún caso quería que dejases de enviar noticias a este foro aunque fuesen en inglés.
Es cierto que el conocimiento de este idioma se da por supuesto al los programadores. También es cierto que Delphi no se distribuye en castellano (ni a un lado ni al otro del charco). No obstante, la realidad es que mucha gente se acerca al mundo de Delphi sin conocimientos de inglés o con muy pocos. Bajo mi opinión, es una gran injusticia limitar el acceso a información en función de los idiomas que se dominen ya que lo único que se consigue es hacer más profundas las injusticias sociales, pero no voy a seguir por ahí porque no quiero convertir esto en un hilo de sociología. Además, si no pretendiesemos romper este tipo de barreras, participariamos en las listas de Borland y no nos liaríamos con todo este tinglado.

En conclusión y sin pegar más rollos. Creo que lo justo es que en el foro de noticias se permitan citas en inglés (que nunca quise decir que no se permitiesen) cuando no haya más remedio, pero se agradece mucho si se acompañan de una traducción o explicación. Piensa que poniendo las dos cosas el lector siempre puede elegir cuál quiere leer.

Ah! y por favor, si solo tienes tiempo de hacer un "cortar y pegar", por favor, no dejes de hacerlo!

Sobre lo de dónde poner la traducción, investigaré si puedo ponerlo como mensaje nuevo pero que se vea al principio del hilo. Si no se puede y no te importa, editaré el tuyo poniendo que lo he treducido yo para que no aparezca al final de todo.

marcoszorrilla
31-03-2004, 19:12:04
Hola Magician:

Creo que no debes de astenerte de enviar estos documentos tan interesantes, más vale información en otro idioma que nada, precisamente en el foro de Moderadores estamos hablando sobre el tema y más o menos por este camino van las cosas.

Si uno tiene un artículo aunque sea en otro idioma es de agredecer que lo reporte, si además lo traduce pues mucho mejor, sino tiene tiempo o ganas, pues no pasa nada.

Veo que el amigo Marto se me ha adelantado por poco en la explicación y creo que así queda todo mucho más claro.

Un Saludo.