Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: JavierScars en 30 Septiembre 2015, 05:27 am



Título: Ayuda Lazarus - Delphi
Publicado por: JavierScars en 30 Septiembre 2015, 05:27 am
Ayuda alguien me puede ayudar a conseguir algún tutorial sobre como comenzar en Lazarus... Y (disculpen mi ignorancia) pueden explicarme si es lo mismo programar delphi que en lazarus? No comprendo bien eso de que entorno de desarrollo es el unico para el lenguaje y llevan el mismo nombre... Tampoco se programación orientada a objetos... Si hay algún buen libro para comprender mejor como funciona podrían recomendarme algunos?
P.D: soy novato no tanto pero si. Muchas gracias de antemano


Título: Re: Ayuda Lazarus - Delphi
Publicado por: El Benjo en 30 Septiembre 2015, 06:16 am
¿Para ti es realmente necesario aprender programación orientada a objetos en delphi (pascal)? Si no es el caso te recomiendo que inicies tus estudios de programación orientada a objetos en otro lenguaje como C++

Sin embargo sí, Lazarus es prácticamente igual en funciones a Delphi, pero recuerda que es distinto el IDE al lenguaje. En este caso el código escrito en uno debería ser compatible con el otro, al menos eso es lo que dicen.

Aquí te dejo un tutorial sobre object-pascal http://code-sd.com/startprog/StartProgUsingPascal.pdf (http://code-sd.com/startprog/StartProgUsingPascal.pdf)


Título: Re: Re: Ayuda Lazarus - Delphi
Publicado por: JavierScars en 30 Septiembre 2015, 06:35 am
¿Para ti es realmente necesario aprender programación orientada a objetos en delphi (pascal)? Si no es el caso te recomiendo que inicies tus estudios de programación orientada a objetos en otro lenguaje como C++

Sin embargo sí, Lazarus es prácticamente igual en funciones a Delphi, pero recuerda que es distinto el IDE al lenguaje. En este caso el código escrito en uno debería ser compatible con el otro, al menos eso es lo que dicen.

Aquí te dejo un tutorial sobre object-pascal http://code-sd.com/startprog/StartProgUsingPascal.pdf (http://code-sd.com/startprog/StartProgUsingPascal.pdf)
No es estrictamente necesario pero me pareció un lenguaje muy interesante y desconocido... Puedo quizás en una notebook con 1gb de ram y 1Ghz de procesador podría compilar programas de C sin problemas de lentitud? Esa es la pc que tengo mientras estoy en tiempos de la universidad que es casi todo el tiempo.


Título: Re: Ayuda Lazarus - Delphi
Publicado por: El Benjo en 30 Septiembre 2015, 19:27 pm
Sabes, realmente no es necesaria una super máquina para poder hacer aplicaciones, me refiero a que podrías compilarlo desde la línea de comandos. Si lo que te refieres es a que el IDE te ocupe mucha memoria, no tienes de que preocuparte, yo utilizo Visual Studio 2013 en una máquina como la tuya, incluso el procesador es Atom. Ahora bien, el IDE de Lazarus es bastante ligero por lo que dudo que tengas problemas con él.

Aquí te dejo algunos libros sobre POO. Desafortunadamente para ti todos estos libros son orientados a C++. Encontré uno de JAVA pero me pareció una _____ su contenido. Sería bueno que nos dijeras qué lenguaje utilizas habitualmente.

http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-Objetos-2012.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=1LsR3m6aI7ADFWQO2ixRvWWmKDo%3D&Expires=1443640842 (http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-Objetos-2012.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=1LsR3m6aI7ADFWQO2ixRvWWmKDo%3D&Expires=1443640842)

http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-a-Objetos-en-Cplusplus.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=MaQTDFxDS0fVNvqKLYsy0K8K9hw%3D&Expires=1443637126 (http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-a-Objetos-en-Cplusplus.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=MaQTDFxDS0fVNvqKLYsy0K8K9hw%3D&Expires=1443637126)

http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-Objetos.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=juXD9ouzf4vUiZL2QyB8Jwmf6KQ%3D&Expires=1443641004 (http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-Objetos.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=juXD9ouzf4vUiZL2QyB8Jwmf6KQ%3D&Expires=1443641004)



Título: Re:
Publicado por: JavierScars en 30 Septiembre 2015, 23:14 pm
Antes habia probado con java pero la universidad prácticamente me forzó a abandonar la programación antes de empezar bien  y ahora me parece que object pascal es mas fácil y quiero probar con ese... Por cierto con que so tienes tu pc? Yo la calgo con windows xp y me anda muy lenta... Ya he probado con varias distros linux e igual va lenta no se que hacerle ya

Enviado desde mi G630-U251 mediante Tapatalk


Título: Re: Ayuda Lazarus - Delphi
Publicado por: El Benjo en 1 Octubre 2015, 06:33 am
La de escritorio es una Core 2 Duo con 2Gb Ram DDR2 y la netbook es Atom a 1.6 con 1Gb DDR3

Si ves que está muy lenta incluso con Windows XP deberías eliminar algunos procesos y servicios del inicio de windows, o incluso reinstalar el SO.

En cuanto a lo que comentas sobre aprender POO en JAVA, la verdad no te lo recomiendo porque es un tanto más engorroso aprender esto en en lenguajes manejados (JAVA, C#, VB.net, Python (creo que python es manejado, corrijanme si me equivoco)). La verdad es que si quieres aprender POO debes hacerlo en el lenguaje que tú quieras y con el que te sientas cómodo, porque igual los principios de POO son los mismos.


Título: Re: Re: Ayuda Lazarus - Delphi
Publicado por: JavierScars en 1 Octubre 2015, 13:53 pm
En cuanto a lo que comentas sobre aprender POO en JAVA, la verdad no te lo recomiendo porque es un tanto más engorroso aprender esto en en lenguajes manejados (JAVA, C#, VB.net, Python (creo que python es manejado, corrijanme si me equivoco)).

No se que es manejado x.x y gracias por los consejos me iré por object pascal entonces

Enviado desde mi G630-U251 mediante Tapatalk