Apolyton Archive  |  Preserved copy of the Apolyton Civilization Site and its forums as they stood in September 2005. Read-only; nothing here can be posted to or replied to.  |  Forum index |  About this archive |  The 1998–2001 UBB forums
Today on Apolyton WARDELL INTERVIEW PROMO A.C.S. HISTORY CHAPTER 4 GET CIV4 /w FREE PLUS! A.C.S. PHOTO GALLERY GET A.O.M. V1.1
Apolyton Civilization Forums
main| civ2| civ3| civ4| smac| ctp2| ron| moo3| galciv| galciv2| alt| about|
ApolytonPLUS | register | search | faq | new posts | pm (-/-) | upload | members
hall of fame new! | civgroups | civgroups news | interviews | the column | radio | chat | directory | news | store | PLUS
Apolyton Civilization Forums : Powered by vBulletin version 2.0.3 Apolyton Civilization Forums > Miscellaneous > Archive > The Spanish Civilization Site - Archive > Profundas modificaciones o new games
Show a Printable Version | Email This Page to Someone! | Receive updates to this thread | Report this to Apolyton news!

bottom of page
  
Author
Thread   
Pages (2): [ 1   2   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
yaroslav is offline yaroslav
Emperor
Madrid, Spain, Europe
Jun 2001
time: 06:30
  Old Post 14-08-2003 02:40
Edit/Delete Message Reply w/Quote
#31 Report this post to a moderator
Get a bigger avatar today!

Depende muchísimo de lo que quieras hacer, MZ. Te digo algunos lenguajes con sus ventajas e incovenientes:


Visual BASIC: Como todos los BASIC, se supone que es facil de aprender y de usar. Graves desventajas: los programas que se hacen con él son malísimos y acabas teniendo hábitos de programación (como variables globables) muy malos. Se dice que todo lo que sea mayor de 200 líneas en VB no es depurable. Es una exageración, por supuesto, pero ya ves el tono. El compilador es de Microsoft, que "posee" el lenguaje.

C o C++ (mejor el último): Potentes como no hay otra cosa. Aunque tienen alguna cosilla no muy estándar (como el que no distinga punteros de arrays), no se acaba teniendo demasiadas malas prácticas de programación. Extremadamente flexible, un montón de compiladores de todas las marcas para todos los sistemas. Quizá un poco complicado, al principio. La mayoría de los programas están hechos en C o C++ (incluido Windows y todas las versiones de Civ, la mayoría de los juegos, etc).

Delphi: Es Pascal orientado a objetos; es decir, es la otra gran familia de lenguajes (la primera es la familia de C). Potente, el compilador y todo lo accesorio es de Borland (actualemente Inprise). Buenos hábitos (mejores que con C), quizá más facil de aprender a manejar. Problema: aunque usado, tampoco es mucho.

Pascal orientado a objetos, Modula2, etc: Lenguajes parecidos a Delphi pero todavia con menos popularidad.

Java: De la familia de C, en cuanto a sintaxis, es, sinceramente, el lenguaje con el que mejor práctica de programación se obtiene, en mi opinión. Quizá marea un poco (no el lenguaje en sí, sino lo accesorio: las bibliotecas que lo acompañan), pero vale la pena. El problema es que interpretado y eso disminuye el rendimiento, por lo que no hay demasiados programas hechos en Java. Sin embargo, hay muchos applets, así que tiene un futuro más que seguro.

Ada: Horror decimonóico que aún existe. No recomendado.

LISP y otros por el estilo: Raros. Se usan para programar Inteligencias Artificiales experimentales. Muy raros. Repito: muy muy raros. Son declarativos, es decir, que no se parecen en nada a los anteriores. No lo recomiendo, y menos para empezar.

HTML, Flash, CoolFusion, JavaScript: Pseudo-lenguajes de programación (HTML ni siquiera: es un lenguaje de descripción de contenidos) con una función muy especifica. No los recomiendo para empezar.

¿Alguna duda?

jasev is offline jasev
Moderator
of the SCS Forum
Feb 2001
time: 06:30
  Old Post 14-08-2003 03:01 Visit jasev's homepage!
Edit/Delete Message Reply w/Quote
#32 Report this post to a moderator
Remove this text

Magnífico resumen, yaroslav

quote:
DJPGG (o como se escriba, yo tampoco me acuerdo nunca pero eso se busca en un segundo en el Google)


DJGPP; yo lo tengo, pero no lo uso apenas... tengo el Visual Studio 6 y una vieja versión de Borland que (para lo que hago) me sirven.

yaroslav is offline yaroslav
Emperor
Madrid, Spain, Europe
Jun 2001
time: 06:30
  Old Post 14-08-2003 03:03
Edit/Delete Message Reply w/Quote
#33 Report this post to a moderator
Support Apolyton

Gracias por recordame esto jasev, con lo de "vieja versión del Borland"

La última versión del compilador Borland C++ 5, es decir, de lo anterior a la serie Builder, es ahora gratuita y se puede buscar en la web de Inprise.

Master Zen is offline Master Zen
Deity
of naughty
Jan 2003
time: 23:30
  Old Post 14-08-2003 03:39 Visit Master Zen's homepage!
Edit/Delete Message Reply w/Quote
#34 Report this post to a moderator
Remove this text

quote:
Originally posted by yaroslav

¿Alguna duda?


No para nada, excelente resumen, mil gracias!

Me estoy convenciendo por el C++ , no sabre nada de programacion pero lo relacionado a computacion se me llega facil por lo que no dudo que un poco de practica al menos saque algo que te diga la hora

yaroslav is offline yaroslav
Emperor
Madrid, Spain, Europe
Jun 2001
time: 06:30
  Old Post 14-08-2003 03:42
Edit/Delete Message Reply w/Quote
#35 Report this post to a moderator
Increase Your PM Length

Hombre, C++ es lo más profesional que hay

Master Zen is offline Master Zen
Deity
of naughty
Jan 2003
time: 23:30
  Old Post 14-08-2003 03:46 Visit Master Zen's homepage!
Edit/Delete Message Reply w/Quote
#36 Report this post to a moderator
Support Apolyton buy from Amazon

quote:
Originally posted by yaroslav
Hombre, C++ es lo más profesional que hay


Si pero en manos de un n00b...

yaroslav is offline yaroslav
Emperor
Madrid, Spain, Europe
Jun 2001
time: 06:30
  Old Post 14-08-2003 03:55
Edit/Delete Message Reply w/Quote
#37 Report this post to a moderator
Lose 30 kilos (of popups)

bueno, digamos que C++ no te va a decir nunca que te estas equivocando

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 14-08-2003 04:10
Edit/Delete Message Reply w/Quote
#38 Report this post to a moderator
Full PM-box? Change here!

quote:
Originally posted by yaroslav
Hombre, C++ es lo más profesional que hay


Maestro, y sabes que no lo digo por coña , lo mas moderno, profesional y el futuro es C#.

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 14-08-2003 04:11
Edit/Delete Message Reply w/Quote
#39 Report this post to a moderator
Avatar Enlargement: We've got the solution

Master Zen, aprende primero Algoritmia, es la base. Si no sabes pensar, estructurar y diseñar no haras nada que merezca la pena.

EDIT: Mira que escribir mal Algoritmia...

Last edited by Alfonso on 14-08-2003 at 04:38

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 14-08-2003 04:15
Edit/Delete Message Reply w/Quote
#40 Report this post to a moderator
Inflate your Upload Space

Me han dicho que en Visual C++ .NET, pudes mezclar codigos java, c, c++ y algunos mas en un mismo proyecto!!!

yaroslav is offline yaroslav
Emperor
Madrid, Spain, Europe
Jun 2001
time: 06:30
  Old Post 14-08-2003 04:20
Edit/Delete Message Reply w/Quote
#41 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

Alfonso:

varias cosas, post muy interesantes los tuyos. Es cierto que Algorítmia es lo primero, pero muchos libros de C++ enseñan fundamentos de algoritmia.

Lo de C# lo tienes tu mucho más claro que yo. Con C# estoy viendo la mismas expectativas que con C++, pero no está nada claro, nada. C++ siempre tendrá un hueco, e incluso C. Pregunta a Microsoft en que lenguaje va a escribir el próximo Windows

Con respecto a lo de .NET creo que es así, pero que los compiladores tienes que tenerlos por separado, es decir que Visual C++ .NET puede incluir código java siempre que tengas un compilador (e intérprete) JAVA

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 14-08-2003 04:21
Edit/Delete Message Reply w/Quote
#42 Report this post to a moderator
Support Apolyton, buy Civilization 2

quote:
Originally posted by yaroslav
Depende muchísimo de lo que quieras hacer, MZ. Te digo algunos lenguajes con sus ventajas e incovenientes:


Visual BASIC: Como todos los BASIC, se supone que es facil de aprender y de usar. Graves desventajas: los programas que se hacen con él son malísimos y acabas teniendo hábitos de programación (como variables globables) muy malos. Se dice que todo lo que sea mayor de 200 líneas en VB no es depurable. Es una exageración, por supuesto, pero ya ves el tono. El compilador es de Microsoft, que "posee" el lenguaje.

C o C++ (mejor el último): Potentes como no hay otra cosa. Aunque tienen alguna cosilla no muy estándar (como el que no distinga punteros de arrays), no se acaba teniendo demasiadas malas prácticas de programación. Extremadamente flexible, un montón de compiladores de todas las marcas para todos los sistemas. Quizá un poco complicado, al principio. La mayoría de los programas están hechos en C o C++ (incluido Windows y todas las versiones de Civ, la mayoría de los juegos, etc).

Delphi: Es Pascal orientado a objetos; es decir, es la otra gran familia de lenguajes (la primera es la familia de C). Potente, el compilador y todo lo accesorio es de Borland (actualemente Inprise). Buenos hábitos (mejores que con C), quizá más facil de aprender a manejar. Problema: aunque usado, tampoco es mucho.

Pascal orientado a objetos, Modula2, etc: Lenguajes parecidos a Delphi pero todavia con menos popularidad.

Java: De la familia de C, en cuanto a sintaxis, es, sinceramente, el lenguaje con el que mejor práctica de programación se obtiene, en mi opinión. Quizá marea un poco (no el lenguaje en sí, sino lo accesorio: las bibliotecas que lo acompañan), pero vale la pena. El problema es que interpretado y eso disminuye el rendimiento, por lo que no hay demasiados programas hechos en Java. Sin embargo, hay muchos applets, así que tiene un futuro más que seguro.

Ada: Horror decimonóico que aún existe. No recomendado.

LISP y otros por el estilo: Raros. Se usan para programar Inteligencias Artificiales experimentales. Muy raros. Repito: muy muy raros. Son declarativos, es decir, que no se parecen en nada a los anteriores. No lo recomiendo, y menos para empezar.

HTML, Flash, CoolFusion, java script: Pseudo-lenguajes de programación (HTML ni siquiera: es un lenguaje de descripción de contenidos) con una función muy especifica. No los recomiendo para empezar.

¿Alguna duda?


Me parece que te has dejado algunos muy interesantes y faciles como FORTRAN y Matlab.

yaroslav is offline yaroslav
Emperor
Madrid, Spain, Europe
Jun 2001
time: 06:30
  Old Post 14-08-2003 04:23
Edit/Delete Message Reply w/Quote
#43 Report this post to a moderator
Remove this text

No mentes MATLAB cerca de Shaka

yaroslav is offline yaroslav
Emperor
Madrid, Spain, Europe
Jun 2001
time: 06:30
  Old Post 14-08-2003 04:34
Edit/Delete Message Reply w/Quote
#44 Report this post to a moderator
Support Apolyton

dp - lo siento

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 14-08-2003 04:45
Edit/Delete Message Reply w/Quote
#45 Report this post to a moderator
Increase Your PM Length

Master Zen, si lo que quieres es hace juegos no tendras que saber programar, tendas que programar de memoria, ya que lo que tendras que aprender es INFOGRAFIA. Ya puedes empezar a mirar openGL, Direct draw y descargate el SDK DirectX 9, algo que te recomiendo, yaros, no sabes las cosas interesantes que hay para C++...

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 14-08-2003 04:47
Edit/Delete Message Reply w/Quote
#46 Report this post to a moderator
Increase the size of your Attachments

Por cierto... conoceis Allegro: http://alleg.sourceforge.net ??

Unspeakable Horror is offline Unspeakable Horror
Emperor

Oct 1999
time: 02:30
  Old Post 14-08-2003 05:01
Edit/Delete Message Reply w/Quote
#47 Report this post to a moderator
Support Apolyton, pre-order Civilization IV

Hay un grupo de gente, Locutus entre ellos, no se si les suena que tienen la idea de usar el código para eliminar los bugs del CtP2 entre otras cosas .

La mula tiene todos los compiladores habidos y por haber , vayan al reactor que creo que hay por lo menos dos de los mencionados .

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 14-08-2003 05:04
Edit/Delete Message Reply w/Quote
#48 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

quote:
Originally posted by Carlos113
Hay un grupo de gente, Locutus entre ellos, no se si les suena que tienen la idea de usar el código para eliminar los bugs del CtP2 entre otras cosas .

La mula tiene todos los compiladores habidos y por haber , vayan al reactor que creo que hay por lo menos dos de los mencionados .


En la web de Borland te puedes bajar una version total sin ayuda en linea de 60 dias del builder 6, seguro que sabeis hacer que dure mas...

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 14-08-2003 05:07
Edit/Delete Message Reply w/Quote
#49 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

quote:
Originally posted by Carlos113
Hay un grupo de gente, Locutus entre ellos, no se si les suena que tienen la idea de usar el código para eliminar los bugs del CtP2 entre otras cosas .

La mula tiene todos los compiladores habidos y por haber , vayan al reactor que creo que hay por lo menos dos de los mencionados .


Una vez entro en el foro un español interesado en CTP y que nos dijo que era profesor de programacion en la universidad...

Podriamos montar un equipo en el foro...

Magno_uy is offline Magno_uy
Emperor
CivELO 37°^ CivHIST 6°^
Sep 2002
time: 02:30
  Old Post 14-08-2003 05:57
Edit/Delete Message Reply w/Quote
#50 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations

bueno, si lo que estas buscando es hacer alguna aplicacion de manejo de alguna pequenia base de datos...
te recomiendo mi pollo: www.genexus.com juas! nadie se esperaba eso!!

es un lenguaje de 4 o 5 generacion, es decir, que describis en un nivel muy elevado lo que queres hacer y este macaco te genera los programas en java, o C o C# o VB o VF o Cobol o RPG para la base que quieras entre SQL, Oracle, dbf, acces, DB2, etc...

hay una trial libre de uso...

Alfonso is offline Alfonso
Emperor
Spain
Apr 2002
time: 06:30
  Old Post 15-08-2003 00:53
Edit/Delete Message Reply w/Quote
#51 Report this post to a moderator
Support Apolyton, buy Civilization: The Boardgame

Yo estoy aprendiendo C y lo veo un poco lio, pero me voy defendiendo A DURAS PENAS.

Lo que me gustaria saber es si aprendo antes java si me resultara mas facil luego aprender c.

¿Que es mas dificil c ó java?

Gerar Dean is offline Gerar Dean
Deity
Acá abajo
Sep 2002
time: 01:30
  Old Post 15-08-2003 01:15
Edit/Delete Message Reply w/Quote
#52 Report this post to a moderator
Increase Your PM Length

quote:
Originally posted by yaroslav
Visual BASIC: Como todos los BASIC, se supone que es facil de aprender y de usar. Graves desventajas: los programas que se hacen con él son malísimos y acabas teniendo hábitos de programación (como variables globables) muy malos. Se dice que todo lo que sea mayor de 200 líneas en VB no es depurable. Es una exageración, por supuesto, pero ya ves el tono. El compilador es de Microsoft, que "posee" el lenguaje.

Noto cierto prejuicio típico de los programadores de C. (El mismo mal que aqueja a los mac-eros). Tratá de hacer un programa con manejo de bases de datos en C y vas a ver lo que es sufrir.
Yo programo (programaba, porque me hinché las pelotas) en Visual C++, pero para los sistemas comerciales el VB es imbatible, sobre todo desde el 5 y el 6.

Carlos, off course, yo tengo el Visual Studio 6 (lo pagué carísimo ) El .Net no funca en mi viejita PII.

jasev is offline jasev
Moderator
of the SCS Forum
Feb 2001
time: 06:30
  Old Post 15-08-2003 02:00 Visit jasev's homepage!
Edit/Delete Message Reply w/Quote
#53 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

quote:
¿Que es mas dificil c ó java?


Yo creo que C, porque tiene todas las complicaciones de java, y encima más complejidad en el tratamiento de punteros. Pero la dificultad es similar... yo estudiaría C antes que Java porque te prepara para cualquier cosa.

Niessuh is offline Niessuh
Emperor
Sevilla
Mar 2003
time: 06:30
  Old Post 15-08-2003 04:35
Edit/Delete Message Reply w/Quote
#54 Report this post to a moderator
Got spare money?

Si, aprende lo básico en C (bucles, llamadas, cabeceras) y cuando puedas hacer un programa básico pasate a Java.
Java es 100% gratuito, tanto el compilador, como las bibliotecas, como muchos entornos gráficos, y para mi es el lenguaje imperativo más completo y satisfactorio en programas pequeños...puedes crear un programa que te abre una ventana en 15 lineas, en c++ eso te ocuparia más de una página.

quote:
Originally posted by yaroslav

LISP y otros por el estilo: Raros. Se usan para programar Inteligencias Artificiales experimentales. Muy raros. Repito: muy muy raros. Son declarativos, es decir, que no se parecen en nada a los anteriores. No lo recomiendo, y menos para empezar.


El dia que se consiga un compilador directo de lisp o prolog (se está intentando, los actuales solo lo pasan a C) esto pegara una explosión. Una pequeña base de datos que hice en LISP dejaba en ridículo SQL. El problema es que nadie quiere cambiar el chip a declarativo, es otro mundo, pero quizás los filósofos acaben programando mejor que nosotros

 
Pages (2): [ 1   2   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 05:30.
Apolyton Time is 00:30.
    top of page
Rate This Thread:
archivepost
Forum Jump:
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
 




Contact Us - Apolyton Civilization Site - Support Us!

Building a better Apolyton through better information. Click here and take our poll!
Non-US visitors, click here!

Powered by: vBulletin Version 2.0.3
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Page generated in 0.0591 seconds (86.45% PHP - 13.55% MySQL) with 31 queries
Page Loading Time:

Support Apolyton: Amazon USA | Amazon UK | Amazon DE | Amazon FR |
Support Apolyton and get FREE PLUS, Buy from Chips&Bits: Galactic Civilizations | Galactic Civilizations: Deluxe Edition | Call to Power 2 | Civilization: The Boardgame | GURPS/ Alpha Centauri | Alpha Centauri | Civilization IV | Civilization III: Complete |


Front Page | Civilization IV | Civilization III | Civilization II | Call to Power II | Alpha Centauri | Master of Orion III
Rise of Nations | Galactic Civilizations | Galactic Civilizations II | Misc
Alt.Civs | Civ I | C:CtP I | About | News | Directory | Apolyton Store | Forums | Chat | Columns | Interviews | Newsletter
Scenario League | CSC | Clash of Civs | Spanish Site | CtP Maps | Cradle of Civ | WesW's Ctp1/2 Site | Civ3 Haven

apolyton.net | apolyton.com | civilization2.net | civilization3.net | civilization4.net | civilizationiv.info | calltopower.net | galciv.net | galciv2.net | moo3.net