Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-05-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.055
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Entonces Lazarus te puede venir bien.
Responder Con Cita
  #2  
Antiguo 14-05-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Entonces Lazarus te puede venir bien.

+1
Si lo que quieres es que empiece con Pascal.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 14-05-2014
Thoronluin Thoronluin is offline
Miembro
 
Registrado: feb 2009
Posts: 39
Poder: 0
Thoronluin Va por buen camino
Muchas gracias a los dos.

Había pensado en Pascal/Delphi porque me parece muy intuitivo para empezar, es uno de los lenguajes de aprendizaje clásicos y va a poder ver interfaces desde el principio. Otras opciones eran:
  • Visual Basic, pero es propietario
  • C/C++ como lenguaje más extendido pero no he manejado ningún IDE con GUI Builder, siempre he trabajado con código puro y duro.
  • Labview, pero no aprendería programación clásica.
  • Algún entorno de desarrollo de juegos gratuito como GameMaker o Unity que sería algo más atractivo, pero no los he manejado y pueden ser complicado para empezar.
  • Python, pero no lo he trabajado nunca.

Pero estoy abierto a sugerencias :

Saludos
Responder Con Cita
  #4  
Antiguo 14-05-2014
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por Thoronluin Ver Mensaje
  • Visual Basic, pero es propietario
  • C/C++ como lenguaje más extendido pero no he manejado ningún IDE con GUI Builder, siempre he trabajado con código puro y duro.
  • Labview, pero no aprendería programación clásica.
  • Algún entorno de desarrollo de juegos gratuito como GameMaker o Unity que sería algo más atractivo, pero no los he manejado y pueden ser complicado para empezar.
  • Python, pero no lo he trabajado nunca.

Pero estoy abierto a sugerencias :
Pues aquí van las mias:
  • Ha ce mucho que no veo código VisualBasic, pero mucho ha tenido que cambiar para que lo recomiende a alguien. Object Pascal sigue siendo mucho mejor.
  • Que yo sepa, Visual Studio tiene editor de ventanas. Pero como siga usando MFC, pues lo mismo que he dicho de VB. Eso sí, Builder (o como se llame) también tiene editor de ventanas y su funcionamiento es muy similar a Delphi.
  • Los entornos de desarrollo de juegos NO enseñan a programar. Olvídalo. Personalmente aborrezco todos estos sistemas que sólo sirven para hacer un juego. O quizá dos.
  • Python es el mal. No entiendo por qué la gente elogia un lenguaje que usa ideas que COBOL desechó por obsoletas hace décadas. En serio.

Por lo tanto, que use Lazarus/Free Pascal. Y si quiere hacer juegos, que se pase por Pascal Game Development y pregunte, y así de paso practica inglés.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #5  
Antiguo 14-05-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.055
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Hace mucho que no veo código VisualBasic, pero mucho ha tenido que cambiar para que lo recomiende a alguien. Object Pascal sigue siendo mucho mejor.
Sigue siendo el mismo código espagueti de siempre.
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Python es el mal. No entiendo por qué la gente elogia un lenguaje que usa ideas que COBOL desechó por obsoletas hace décadas. En serio.
Algo similar pensé yo cuando lo vi. Por ejemplo, los bloques (begin end, { }, etc. ) se indican "indentando" el código. Muy bien pensado, pero ahora llega alguien, te lo ajusta a su gusto, o lo abres con un editor que trate los tabuladores con otro tamaño, etc. y... se te formó el follón con el codigo.
Responder Con Cita
  #6  
Antiguo 14-05-2014
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
En un caso semejante le instalé Delphi 7 a un familiar. En términos estrictos no es copia legal, pero considerando que no es con fines de lucro y que esto sirve también para fomentar el uso de Delphi, no le vi inconveniente. Distinto sería si mi familiar quisiera dedicarse a programar como forma de hacer negocio o si Delphi gozara aún de aquella saludable popularidad que distintos factores (principalmente "políticos") le han ido arrancando.

Me uno a lo que opina Ñuño sobre Phyton, este lenguaje me empezó a decepcionar cuando a alguna mente borracha se le ocurrió cambiar el operador "<>" por "!=". C es algo así como la iglesia de la programación: ¡Cuanto progreso nos ha restado!
Responder Con Cita
  #7  
Antiguo 14-05-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 Casimiro Notevi Ver Mensaje
Algo similar pensé yo cuando lo vi. Por ejemplo, los bloques (begin end, { }, etc. ) se indican "indentando" el código. Muy bien pensado, pero ahora llega alguien, te lo ajusta a su gusto, o lo abres con un editor que trate los tabuladores con otro tamaño, etc. y... se te formó el follón con el codigo.
Al igual que con cualquier lenguaje, no podemos juzgar simplemente por unos aspectos. Cierto que lo de la indentación suena raro pero, ¿realmente no indentas tu código (en el lenguaje que sea)? El argumento del ajuste del editor no tiene nada que ver. Lo mismo pasará con cualquier lenguaje con el que programes.

Es como los que juszgan a C sólo porque se ve feo.

// Saludos
Responder Con Cita
  #8  
Antiguo 14-05-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.055
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
Al igual que con cualquier lenguaje, no podemos juzgar simplemente por unos aspectos. Cierto que lo de la indentación suena raro pero, ¿realmente no indentas tu código (en el lenguaje que sea)? El argumento del ajuste del editor no tiene nada que ver. Lo mismo pasará con cualquier lenguaje con el que programes.
Es como los que juszgan a C sólo porque se ve feo.
// Saludos
Creo que no me he explicado bien. Lo que me pareció entender con python es que no existen los comandos de inicio y final de bloque, ya que lo detecta según la "indentación" (lo pongo en comillas porque esa palabra no existe en español, es "sangría")

Ejemplo:
Código:
si edad<20 
  print "estudia para el futuro"
  print "eres un jovencito"
hazotracosa
Ahora el editor que usamos, o alguien, o nosotros, o yo que sé... cambia la "indentación"
Código:
si edad<20 
  print "estudia para el futuro"
print "eres un jovencito"
hazotracosa
Es otro código, ahora siempre "eres un jovencito", aunque tenga más de 20 años.

Al menos, eso me pareció entender.
Responder Con Cita
  #9  
Antiguo 14-05-2014
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Tienes 2 problemas diferentes:

1- Que lenguaje aprender
2- Con que herramientas. Veras que este es el menos importante y mas facil de resolver.


Con respecto a 1: Todo depende de que es el objetivo: a) Aprender lo mejor posible a ser programador o b) Aprender para lograr un objetivo X (ej: Hacer juegos, moviles, etc).

b) Es simple. Miras que usa todo el mundo para lograr el objetivo, usas ese lenguaje. Si estas pensando en móviles es: Objetive-C + Coccoa Touch (iOS), Java(Version Google) + Android. Con Web(BackEnd) es Python, Ruby, PHP, GO. Con Web(FrontEnd) es Javascript/HTML. Con juegos es C, C++, Lua, etc... y asi por el estilo.

Con respecto a a) Uno aprende es paradigmas/buenas practicas y ahi no todos los lenguajes son igual de bien diseñados. En ese aspecto:

PESIMOS (con respecto a fallas en su diseño o problemas en aplicar paradigmas sin mucha disciplina): PHP, JavaScript, C++, VisualBasic, Java*, C#*

* Se puede hacer bien, pero requiere disciplina y desafortunadamente la comunidad en general no tiende a usarlos adecuadamente.

BUEN OO: Smalltalk (el papa de los pollitos. No hay OO de verdad aparte de este), Delphi, Julia, Scala, Eiffiel

BUEN FUNCIONAL: Haskell (el papa de los pollitos. No hay Funcional de verdad aparte de este), Elixir, Ocalm, Clojure

BUEN DINAMICO/MULTI-PARADIGMA (OO+Funcional+Procedural): Python, Ruby

BUEN ESCALABLE: Erlang (el papa de los pollitos. No hay ESCALABLE de verdad aparte de este), Elixir (excepto este, que es erlang mas chevere), Scala, GO

AMIGABLES NOVATOS: Delphi, Python, Ruby


En resumen?. Arrancar con Delphi y/o python es mi recomendación. Porque? Porque Pascal enseña estructura, manejar tipos de datos, y la OO esta bien. Python por simple, flexible y para aprender que la OO no es la unica forma de hacer todo.

Y cuando tengan algo de firmeza en alguno de esos, darle la mirada a los demás.
------
Cita:
Empezado por Ñuño Martínez Ver Mensaje
[*]Python es el mal. No entiendo por qué la gente elogia un lenguaje que usa ideas que COBOL desechó por obsoletas hace décadas. En serio.[/list]
????. Python es a leguas el lenguaje con la sintaxis y filosofia mas intuitiva y amigable que existe. Esta bien que a los amantes de los {}[]\!@#$ no les cuadre que sea TAN facil de leer y que haya un odio "raro" a que este obligue a poner el codigo correctamente indentado, en vez de permitir hacer "spaguetti" a diestra y siniestra. Pero hombre... compararlo con COBOL? ahi si te pasas! .

Y que ideas tiene python de COBOL? Ese es uno de los lenguajes que para nada lo ha influenciado...
__________________
El malabarista.

Última edición por mamcx fecha: 14-05-2014 a las 18:51:46.
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
Que me recomiendan? D-MO PHP 2 08-12-2005 14:50:28
Que me recomiendan ? Sundance Gráficos 2 06-08-2005 06:36:31
Me recomiendan un tutorial? marceloalegre C++ Builder 5 09-06-2005 08:56:23
Me recomiendan Web Sites? marceloalegre SQL 2 18-05-2005 23:19:57
Sistema en Red, Que me recomiendan.. BlueSteel Varios 6 01-03-2005 17:46:09


La franja horaria es GMT +2. Ahora son las 18:07:04.


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