Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-07-2014
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.490
Poder: 21
MAXIUM Va camino a la fama
Algo que olvidan siempre y es que Pascal fue creado con la intención de APRENDER A PROGRAMAR. La mayor prueba de ello es su semejanza con el pseudocódigo, algo que poco se enseña y es el pilar de cualquier buen programador.

Para aprender a programar, Object Pascal siempre. Con eso puedes aprender cualquier otro lenguaje con facilidad. Sobre todo, lo que es programar.

De ahí a que lenguaje debería usar después, depende. Puede usar el lenguaje de mayor uso y asegurar su futuro laboral o aprender un lenguaje de muy poco uso, menos popular pero escencial en algunas ramas donde pueda asegurar su futuro.
Responder Con Cita
  #2  
Antiguo 26-07-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.054
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por MAXIUM Ver Mensaje
Puede usar el lenguaje de mayor uso y asegurar su futuro laboral o aprender un lenguaje de muy poco uso, menos popular pero escencial en algunas ramas donde pueda asegurar su futuro.
Precisamente en nuestro mundillo eso de "asegurarse el futuro" es imposible porque las "modas" cambian muy rápido. En estos años atrás, hasta ahora, ha estado de moda para "asegurarse el futuro" el VB, el PHP, el Java, etc. pero son precisamente los que no te aseguran el futuro, porque el futuro (las modas) cambian.
Y es precisamente con lenguajes como pascal (ya sea usando delphi y object pascal, lazarus, etc.) con los que realmente tienes más posibilidades de futuro, porque aunque no estén de moda, siempre cumplen para todo, es como unos buenos vaqueros (jeans) que pega con todo y en todas las épocas
Responder Con Cita
  #3  
Antiguo 26-07-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
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Precisamente en nuestro mundillo eso de "asegurarse el futuro" es imposible porque las "modas" cambian muy rápido.
El asunto es que siendo Delphi/Pascal un buen lenguaje, no solo están a la moda sino que huelen a "viejo". Si se mira en https://en.wikipedia.org/wiki/Pascal...mming_language) & http://pascaland.org/pascall.htm casi todos los compiladores y sus pagina tienen ese aire de ser proyectos amateur o viejos. Contraste con sitios como http://racket-lang.org/, http://www.scala-lang.org/, https://www.python.org/.


------

Supongamos que la idea es "como hacer Pascal, nuevo otra vez".

Es mi opinión, que es una causa perdida pensar que Delphi y/o FreePascal son el camino. Se perdió la ventana de oportunidad hace tiempo para re-ajustarlos y mantener el vigor de cuando alcanzo su punto de mayor éxito, hace ya rato.

No solo porque cargan un "equipaje" de como era hace tiempo (y una comunidad que parece anclada en esa forma de trabajar), sino que no están a la altura de los avances recientes en materia de lenguajes, APIs, compiladores, plataformas recientes y todo eso.

PERO, es posible resucitarlo. La cosa, es que hay que darle un nuevo nombre, darle una identidad, ajustarlo a la tendencias que se perfilan a futuro.


Un ejemplo es con Lisp. Durante décadas, era expresado en un nicho pequeño de gente pero muy escandaloso que lisp es lo máximo, pero nunca alcanzo ninguna popularidad de forma importante. Al igual que pascal, lisp es esa cosa de viejos que algunos tenían que sufrir en la U, una estupidez pa' "aprender a programar" pero que luego olvidabas con gusto para por fin usar algo "serio".

Sin embargo, de un momento a otro surgió un lisp (http://clojure.org/) y de pronto, ya es popular entre las startups y básicamente es el lisp mas exitoso a la fecha. Racket (http://racket-lang.org/) es el scheme moderno, otro lenguaje muy interesante, que igualmente nunca "despegaba". Elixir (http://elixir-lang.org/) revigorizo a Erlang y lo volvió atractivo para un montón de gente que quería entrarle a eso, pero que lo espantaba lo arcano de Erlang.

Y un ejemplo reciente es Swift (https://developer.apple.com/swift/) que no lleva mas de 3 meses y ya se perfila como el sucesor de Objective-C para hacer apps en iOS/OSX.

Osea, si es posible resucitar/revigorizar un lenguaje. Como se habla en https://news.ycombinator.com/item?id=8082728 (sobre un articulo de 1998 que mencionaba porque los lenguajes funcionales no despegaban) las circunstancias cambian y eso abre oportunidades si se aprovechan bien.

Y lo curioso, es que cuando se mira cualquier indicador de popularidad (como TIOBE) estos lenguajes están MUY por debajo de pascal/delphi en numeros. Osea, es mas fácil ahora alcanzar la relevancia que antes (ser "Apple-popular" con menos números, donde tener una tajada saludable es suficiente, no ser "Windows-popular" donde es mas importante obtener mayoría numérica).

Asi que pienso que para alcanzar ese objetivo, hay que obligatoriamente crear un nuevo lenguaje, con el espíritu de pascal, aunque ajustado a lo que ahora se necesita y lo que se viene. Que resuelva de forma magistral un nicho, así como hizo Delphi con el hacer apps de Win32. Obviamente, que sea open source (ahí es donde veo que RemObjects con http://www.remobjects.com/elements/oxygene/ se equivoco.)

Mientras el asunto del codigo legado es importante, es mas critico atraer gente nueva (que aun no tiene una carga detras). Y la gente nueva surge todo el tiempo. La gente que tenga experiencia en Delphi/pascal se movera si el lenguaje es atractivo, o no.

Como ocurre con http://golang.org/, los creadores intentaron hacer un lenguaje que reemplaza a C/C++ (ese era el ángulo original), pero no hay gente mas hardcore/obtusa que los programadores de C/C++: Esa gente es como los metaleros, les importa un bledo lo nuevo, ellos quieren siempre lo mismo una y otra vez (pues en cuanto a rock, 100% de acuerdo!).

Lo que surgió fue que los que usan python fueron los que están adoptando el lenguaje.
__________________
El malabarista.
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
Libro: Introducción a la programación con Object Pascal rretamar Lazarus, FreePascal, Kylix, etc. 80 16-10-2015 09:26:58
¿Cuál es el equivalente del "this" de Java en Object Pascal? BDWONG Varios 7 03-06-2014 23:07:12
Analogías entre C++ y Object Pascal noob C++ Builder 3 16-02-2009 18:19:54
website de Delphi y Object pascal onlytk Varios 1 20-04-2007 21:52:53
manual de excepciones de object pascal para free pascal??? Garion OOP 3 27-05-2005 00:42:29


La franja horaria es GMT +2. Ahora son las 07:53:33.


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