Go Back   Champions of Regnum > Español > La Taberna

La Taberna Un lugar para conversar sobre casi cualquier tema

Reply
 
Thread Tools Display Modes
Old 11-15-2008, 04:16 PM   #11
arlick
Duke
 
arlick's Avatar
 
Join Date: Jan 2007
Posts: 3,939
arlick is a jewel in the rougharlick is a jewel in the rougharlick is a jewel in the rough
Default

Quote:
Originally Posted by Xephandor
Jajaja, como dice Urgit, bajate ese libro. ¡Creo que todos lo leímos alguna vez! Yo me mareé con el tema de los punteros.

Lisp es un lenguaje declarativo, y Haskell funcional. C es imperativo, y C++ orientado a objetos. Con eso cubrís casi todo lo necesario para aprender cualquier otro lenguaje. Lo más importante es que vos tenés un profesor, y el resto lo vas a ganar con experiencia.


==OFFTOPIC==

Sostengo mi idea de que Python debería enseñarse en todos los colegios con orientación informática o electrónica.
Demasiado nuevo y poco extendido :P

La verdad que creo que lo ideal sería pascal + java. Pascal es realmente muy fácil de aprender y java para ayudar a comprender POO y los lenguajes multiplataforma. Python solo lo pondría yo en una asignatura de iniciación.
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia
"uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan
arlick no ha iniciado sesión   Reply With Quote
Old 11-15-2008, 04:19 PM   #12
ArcticWolf
Duke
 
ArcticWolf's Avatar
 
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
ArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of light
Default

Quote:
Originally Posted by arlick
Demasiado nuevo y poco extendido :P

La verdad que creo que lo ideal sería pascal + java. Pascal es realmente muy fácil de aprender y java para ayudar a comprender POO y los lenguajes multiplataforma. Python solo lo pondría yo en una asignatura de iniciación.
Arlick, él va a seguir electrónica, así que debe mantenerse dentro de lo que es medio-bajo nivel. Pascal es una excelente opción para que aprenda, aunque creo que no va a ser lo que más use.
__________________
I don't have a solution, but I admire the problem.
ArcticWolf no ha iniciado sesión   Reply With Quote
Old 11-15-2008, 04:21 PM   #13
arlick
Duke
 
arlick's Avatar
 
Join Date: Jan 2007
Posts: 3,939
arlick is a jewel in the rougharlick is a jewel in the rougharlick is a jewel in the rough
Default

Quote:
Originally Posted by Xephandor
Arlick, él va a seguir electrónica, así que debe mantenerse dentro de lo que es medio-bajo nivel. Pascal es una excelente opción para que aprenda, aunque creo que no va a ser lo que más use.
estaba contestando a tu off-topic

Salvo c/c++ no conozco ningún lenguaje que pueda trabajar a tanto bajo nivel.
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia
"uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan
arlick no ha iniciado sesión   Reply With Quote
Old 11-15-2008, 04:29 PM   #14
urgit
Baron
 
urgit's Avatar
 
Join Date: Mar 2007
Posts: 999
urgit will become famous soon enough
Default

Offtopic:

Quote:
Originally Posted by Xephandor
Lisp es un lenguaje declarativo, ...
Ciertamente no imperativo 100% (de hecho es un lenguaje que combina elementos funcionales, declarativos e imperativos), pero se puede "deformar" para utilizarse como imperativo e incluso orientado a objetos. Yo creo que es una tortura para los alumnos usarlo de dicha forma, pero se de algunos que lo hacen Dicho eso creo que el Lisp y variantes son buenos lenguajes para ciertos ámbitos como la IA y en general para resolver problemas que manejan estructuras en forma de árboles (o cualquiera recursiva), pero usarlo como lenguaje de proposito general (que se hace mucho en Estados Unidos con la variante scheme) no es lo más apropiado (aunque abre mucho la mente).
__________________
Syrtis :: Leirbag tigru - Cazador 50 **** urgit - Conjurador 50 **** sir leirbag - Bárbaro 50 **** Eddard - Caballero 37 **** Alsius :: leir - Tirador 50 **** Ignis :: Vincent Law - Brujo 38
urgit no ha iniciado sesión   Reply With Quote
Old 11-15-2008, 04:34 PM   #15
JoM
Pledge
 
JoM's Avatar
 
Join Date: Oct 2007
Posts: 8
JoM is an unknown quantity at this point
Default

El libro me lo baje ayer jaja, y lo estuve hojeando un rato, pero no tanto porque tengo que estudiar…grrr se acercan los parciales y finales =S. Pero cuando terminen me pongo a full con C =).

Como dicen, programar no es saber las instrucciones de un lenguaje en particular. Esto se ve mucho cuando se programa en Asm para diferentes micros. Solo por cambiar la familia vas a tener menos/más instrucciones, y diferentes nombres, diferentes modos de direccionamiento, ect (y ni hablar de diferentes empresas). Por eso, uno deber solucionar el problema desde otra parte, organizar las ideas de cómo lo piensa solucionar y estructurar los pasos a seguir. Luego usar el criterio para seleccionar el mejor micro/lenguaje.

Cuando uno empieza a programar y le hablan de esto dice:….meeee aburroooo …dale tirame la hoja de instrucciones ya!! Ejej…..y cuando pasa el tiempo te vas dando cuenta que no es lo más importante el lenguaje en sí.

Por eso pregunto lo de C y los otros lenguajes, por que se abre otro campo para mí y primero quiero saber que utilidades tiene un lenguaje, en donde se aplica, que herramientas brinda,ect . (Esto ya esta mas que contestado )
JoM no ha iniciado sesión   Reply With Quote
Old 11-15-2008, 05:09 PM   #16
urgit
Baron
 
urgit's Avatar
 
Join Date: Mar 2007
Posts: 999
urgit will become famous soon enough
Default

Quote:
Originally Posted by JoM
El libro me lo baje ayer jaja, y lo estuve hojeando un rato, pero no tanto porque tengo que estudiar…grrr se acercan los parciales y finales =S. Pero cuando terminen me pongo a full con C =).
Si te quedas con ganas de más busca el "Thinking in C" de Bruce Eckel que es un breve curso audo-visual de C y también da lo básico de C++ y Java (así se aprovecha para aprender C e inglés, que el hombre este habla muy claramente). A mi de este hombre me gustó mucho el Thinking in C++.
__________________
Syrtis :: Leirbag tigru - Cazador 50 **** urgit - Conjurador 50 **** sir leirbag - Bárbaro 50 **** Eddard - Caballero 37 **** Alsius :: leir - Tirador 50 **** Ignis :: Vincent Law - Brujo 38
urgit no ha iniciado sesión   Reply With Quote
Old 11-15-2008, 07:10 PM   #17
ArcticWolf
Duke
 
ArcticWolf's Avatar
 
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
ArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of light
Default

Quote:
Originally Posted by urgit
Ciertamente no imperativo 100% (de hecho es un lenguaje que combina elementos funcionales, declarativos e imperativos), pero se puede "deformar" para utilizarse como imperativo e incluso orientado a objetos. Yo creo que es una tortura para los alumnos usarlo de dicha forma, pero se de algunos que lo hacen Dicho eso creo que el Lisp y variantes son buenos lenguajes para ciertos ámbitos como la IA y en general para resolver problemas que manejan estructuras en forma de árboles (o cualquiera recursiva), pero usarlo como lenguaje de proposito general (que se hace mucho en Estados Unidos con la variante scheme) no es lo más apropiado (aunque abre mucho la mente).
Yo no dije que lisp era imperativo O.o

Ciertamente, usarlo como imperativo debe ser una tortura. Sé que Lisp es uno de los más usados en IA por su estructura funcional, y estuve viendo un par de cosas, pero todavía no creo estar lo suficientemente listo como para comprender el modo en el que funciona. Requiere un buen grado de razonamiento y gran conocimiento sobre lo que se quiere hacer antes de siquiera sentarse a programar.

La recursividad es algo bastante común en los lenguajes funcionales, al menos por lo que pude ver.

Con respecto al código, les recomiengo google codesearch.
__________________
I don't have a solution, but I admire the problem.
ArcticWolf no ha iniciado sesión   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:32 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
NGD Studios 2002-2024 © All rights reserved