Cita de: amchacon en 18 Marzo 2014, 13:25 PM
Para programar no es necesario saber como funciona la arquitectura de ordenador, yo puedo programar a alto nivel y despreocuparme de eso.
Efectivamente puedes despreocuparte, pero si no sabes cómo funciona difícilmente vas a poder entender el mecanismo, por ejemplo, mediante el cual "funcionan" los objetos o el mecanismo que regula el uso de memoria... y si no sabes eso podrías acabar con problemas de lagunas (C++) o sin memoria en el equipo ( C#, Java ) y no tener ni idea del motivo ni como solucionarlo.
Cita de: amchacon en 18 Marzo 2014, 13:25 PM
Lo importante es tener buena capacidad para resolver problemas y familiarizarte con la sintaxis de los lenguajes. Resolver problemas te hará más hábil para resolver otros, el usar C o no es irrelevante.
Totalmente de acuerdo... como dices, usar o no C es irrelevante... de hecho, debe ser irrelevante. Esa es la idea que intentaba transmitir, que saber programar no debe ir ligado a un lenguaje en concreto.