[eside-ghost] nadie deberia usar kylix

Borja Sotomayor borja en borjanet.com
Jue Feb 22 23:16:55 CET 2007


Jelou!

> Luego C++ es una ampliación de C. Básicamente añadirle clases,
> herencia, sobrecarga, y cuatro cosas mas. Cuatro cosas bien gordas,
> vale, pero sabiendo C y algo de orientacion a objetos, no creo que
> resulte demasiado complicado.
> 
> ¿Qué opinais el resto?

La verdad es que yo he visto (y utilizado) ambos enfoques con resultados 
similares.

Un enfoque "top-down" es empezar con C++, lo que te permite concentrarte 
en explicar algoritmos, etc. sin tener que preocuparte por malloc, free, 
printf, cadenas-de-caracteres-terminadas-en-NULL, etc. (utilizando en 
cambio new, delete, la libreria iostream, la libreria string, etc., que 
suelen ser más fáciles de entender para principiantes). Cuando le han 
pillado el tranquillo a la programación, pues te metes con movidas de C 
puro y duro.

El enfoque "bottom-top" es empezar con C a palo seco, para que se 
afiancen lo mejor posible esos conocimientos fundamentales de gestión de 
memoria, etc, etc. para entender lo que ocurre en las entrañas del 
ordenador, y luego progresar a lenguajes que proporcionan un manejo más 
abstracto de la memoria (C++, Java, etc.)

A mi personalmente me gusta el enfoque top-down para alumnos que no 
tienen ni idea de programación (porque es fácil ahuyentar a un noobie 
diciéndole "Bueno, y esta matriz de enteros, que en realidad es un array 
de arrays, la vamos a recorrer con un puntero a un puntero a int... y no 
olvides reservar X*Y*sizeof(int) bytes de memoria con antelación!").  Si 
son alumnos que ya saben programación, pues malloc() a saco desde el 
primer día xD

Un saludo,
-- 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Borja Sotomayor, University of Chicago
  Ph.D. Student, Department of Computer Science
  Ryerson 257-C, 1100 East 58th Street, Chicago, IL
GT4 Tutorial: http://gdp.globus.org/gt4-tutorial/
BorjaNet:  http://www.borjanet.com/   borja en borjanet.com
·····························································
          "Dis maschine vill run und run!"
                -- Kurt Gödel (on the Turing Machine)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


Más información sobre la lista de distribución eside-ghost