UTNianos

Versión completa: Cambio de Lenguaje en Algoritmos y Estructura de Datos
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3 4 5 6 7 8 9 10
(29-03-2013 01:04)gonnza escribió: [ -> ]me gustaria saber que opinas nanuiit sobre pascal vs c

(29-03-2013 22:05)sacros escribió: [ -> ]
(29-03-2013 21:57)Virus escribió: [ -> ]
Cita:Eclipse, man.
Por el único motivo que yo cambiaría pascal por c/c++ es por un ide decente. Programar tiene que ser cómodo, fácil. No puedo estar peleándome con errores pelotudos que un ide decente te marca (por ej, olvidarme un ; o un paréntesis).
No te digo que se usen los refactors a full, porque ni en pedo están ahí todavía. Pero syntax highlighting, autocomplete, errores de compilación, un buen debugger. Esas son cosas que, a mi parecer, facilitan muchísimo a la hora de programar y me dejan pensar en lo que estoy programando y no en como lo estoy programando.

el lazarus (http://www.lazarus.freepascal.org/) sin dudas es un buen ide, con debugger, posibilidad de trabajar con interfaces graficas y demas, muy completo.

nunca tuve tantos problemas con un IDE como con Lazarus =D perdon que salte con esto, yo se que es un proyecto copado igual, pero posta =P

voy de nuevo, porque lo puse y nadie me respondio (?) dev-pascal
Yo empecé con Pablo, nos dijo que ibamos a utilizar C / C++, que su blog ya no servía mucho, que va a tener que filmar sus clases devuelta xd, y que la catedra esta definiendo si hacer o no un TP comun a todos los cursos.

(30-03-2013 05:13)gnzls escribió: [ -> ]Yo lo tengo a Spigarol, dijo que habrá cambios.

Enviado desde mi XT890 usando Tapatalk 2
Que día y turno esta? alguna referencia? =P
Qué bueno Spigariol en Algoritmos! =)
Bah, yo lo tuve en otra materia y la verdad salí bastante conforme; algunos dicen que tenés que leer antes de ir a sus clases (cosa que sí, puede ser, yo intentaba llevarla al día simplemente)... Me pareció un buen docente, puedo decir que aprendí mucho; y punto y aparte me parece un buen tipo, podés ir y charlar y decirle: Mirá profe, esto no lo entendí; el tipo te explica todo las veces que lo precises; le mandás mail y te responde siempre, hace un buen seguimiento del curso.
Y creo que para una materia como esta (más que nada que es de 1º año y es como que uno se mueve con miedo a veces =P) un tipo como él viene perfecto.

Y respondiéndole a Gonza... no puedo hacer una comparación porque no sé qué es lo oficial.. sí te puedo decir qué pienso de Pascal; mi punto de vista es parecido al de Julián Brunodiaz, creo que es uno de los lenguajes más didácticos y con C (ANSI C puro, no hablo de C++ sino de C) habría que lidiar un toque más con algunas cosas que quizás harían que uno se fuera de foco de la materia.

Cuál es la idea de algoritmos como materia? (o por lo menos lo que me dejó a mí): Es pretender tener un approach a la programación, pero la idea es adquirir algunos conocimientos, y pulir algunas cosas más que nada. Cómo veo eso que aprendí? Programando, más vale, pero creo que el lenguaje de programación que se use en esta materia no es lo más fundamental, sino qué contenidos se dan y cuáles no, o por qué se da tal cosa y no tal otra.

Yo miraría un poquito el programa y haría hincapié sobre eso, antes de ponerme a discutir qué lenguaje conviene más. O intentaría homogeneizar las maneras de tomar los parciales, tps, y finales.

No es feliz que un chico vaya a dar el final "memorizándose" los procedimientos standard. La idea es que razone, que piense, que abra la cabeza, que "diseñe" una solución "performante" (todo entre comillas porque es la primera materia del estilo)

Hay que hacer foco en eso, no en el bendito lenguaje para codear
(29-03-2013 12:24)gonnza escribió: [ -> ]
Cita:Eclipse, man.
Por el único motivo que yo cambiaría pascal por c/c++ es por un ide decente. Programar tiene que ser cómodo, fácil. No puedo estar peleándome con errores pelotudos que un ide decente te marca (por ej, olvidarme un ; o un paréntesis).
No te digo que se usen los refactors a full, porque ni en pedo están ahí todavía. Pero syntax highlighting, autocomplete, errores de compilación, un buen debugger. Esas son cosas que, a mi parecer, facilitan muchísimo a la hora de programar y me dejan pensar en lo que estoy programando y no en como lo estoy programando.

pero hay ides decentes para pascal; por ejemplo yo use dev-pascal y me marcaba bien esos errores, y tenia syntax highlighting..

lo que no tenia es autocomplete, pero bueno, es positivo, sino uno se mal acostumbra (=P)

El notepad++ también te deja codear Pascal y te corrije.
el notepadd mas mas no te corrije nada, marca sintaxis pero no tiene un compilador propio

es un editor de texto



salvo que le agregues un plugin o algo pero ni idea

Off-topic:
es verdad, perdón. El notepad++ no corrije, mi error. Lo que hace es darle estructura al texto por colores y conectores, si lo configurás para Pascal

Off-topic:
Dev-Pascal con free-pascal
O usen Delphi y a la goma.
Igual insisto, esto es un tema secundario, habría que hacer foco en otras cosas antes que en el lenguaje
Estoy totalmente en contra de esto.
C es un lenguaje demasiado complejo a diferencia de Pascal, lo cual hace que no sea nada didáctico. Aparte, uno tiene que partir del supuesto de que el que viene no entiende nada de programación (está bien, la carrera no apunta a la programación pero en esta materia se ve un mínimo de eso para poder desarrollar algoritmos a base del diagrama de Lindsay), y hay que entrenarlo en la lógica.
Ya demasiado a algunos les cuesta (y se atemorizan) con el Pascal, para que les carguen el doble de piedras con el C.

Aparte, recientemente se cambió la cúpula de la cátedra, no es que fué algo que se venía cocinando hace tiempo. Fué un cambio repentino y de la noche a la ma;ana casi; no puede tener futuro algo así, son cambios fuertes y radicales que requieren mucha elaboración y preparación además de coraje.
(30-03-2013 13:46)nanuiit escribió: [ -> ]Qué bueno Spigariol en Algoritmos! =)
Bah, yo lo tuve en otra materia y la verdad salí bastante conforme; algunos dicen que tenés que leer antes de ir a sus clases (cosa que sí, puede ser, yo intentaba llevarla al día simplemente)... Me pareció un buen docente, puedo decir que aprendí mucho; y punto y aparte me parece un buen tipo, podés ir y charlar y decirle: Mirá profe, esto no lo entendí; el tipo te explica todo las veces que lo precises; le mandás mail y te responde siempre, hace un buen seguimiento del curso.
Y creo que para una materia como esta (más que nada que es de 1º año y es como que uno se mueve con miedo a veces =P) un tipo como él viene perfecto.

+1
Lucas fue mi docente cuando cursé Paradigmas, y el tiempo que estuve como ayudante fue algo así como "mi referente" (tal vez no fueron tantas las clases que compartimos con él puntualmente, pero era un poco el que coordinaba). Y, como alguna vez dijo Alf antes de que pueda decirselo yo, la mejor definición de Lucas es que es "muy docente". Da placer escucharlo hablar de docencia. Es un tipazo en general, muy "sabio" (a lo sabio de película ponja, el viejito del pueblo con barba muy larga y al que todos acuden por su consejo), muy piola.



Dicho esto, está los miércoles a la mañana, según dijo.


Salutes!
gonnza: tambien tuve problemas con dev-pascal =D
digo mas: tuve varios problemas directamente con el compilador FreePascal

posta que trate de quererlo a Pascal, posta, le puse tiempo y ganas pero no hubo caso
me parece un proyecto copado el FreePascal pero siempre se me desarma entre las manos

edit: ademas no veo porque dicen que C++ es tanto mas dificil que Pascal, la sintaxis no es una excusa
No me parece un cambio tan loco... es mas dificil -> Si
Pero tambien es mas dificil aprender patrones de diseño que carta estructurada y creo que la gran mayoria bancamos ese cambio en diseño...

Manejo de memoria no cambia tanto... pascal tambien tiene un monton de funciones al respecto que AyE no usa... a fines practicos, con usar un "free" en lugar del "dispose" y un "malloc" en lugar del que se usa para pascal (que no recuerdo). Entre pasar un "var" o no para las cosas que son por referencia o valor y usar * o & no veo nada tan loco. Es cierto, es un poco mas dificil, pero me parece que los va a dejar mejor parados para programar en el futuro
yo estoy cursando con el jefe de cátedra de algoritmos y estructura de datos, el nos dijo que vamos a ver c++ y no c como dicen aca y tambien dijo que tiene de esclavos a los auxiliares pasando todas las guias

PD: el jefe de cátedra es oscar bruno (osea ya la tengo promocionada) jajaja
No se si habre entendido mal, pero si enseñan ese lenguaje en algoritmos, no pierde "contenido", Sintaxis? Por lo que entendi la primera clase del otro dia, ademas de la materia en si, enseñan lo que es Ansi C, como que te estarian enseñando 2 veces lo mismo... (nose, tal vez la estoy pifiando mal porque no tengo idea de lo que es C++, Ansi C y todo eso, pero bue no pierdo nada con preguntar xD)

Saludos
(01-04-2013 21:18)pugna23 escribió: [ -> ]No se si habre entendido mal, pero si enseñan ese lenguaje en algoritmos, no pierde "contenido", Sintaxis?

nop, si ven C en sintaxis es para hablar de otras cosas (a menos que lo veas con el gran Sola que se sabra adaptar)
Páginas: 1 2 3 4 5 6 7 8 9 10
URLs de referencia