Aunque no es un lenguaje que tenga mucho éxito en el mercado profesional (lo poco que tiene es gracias a delphi) yo recomendaría para empezar Pascal. Es un lenguaje fuertemente tipado y que te obliga a ceñirte a la mayoría de las normas de la programación estructurada. Yo aprendí a programar con él y, pese a que desde segundo no lo he vuelto a tocar, creo que es una buena opción empezar por ahí. Para mi lo importante de aprender a programar es coger buenas técnicas y aprender la manera de pensar, después, aprender un nuevo lenguaje está tirado :)
Supongo que todos los que hemos estado o aún están en la universidad hemos tenido que lidiar con pascal y por algo será que se emplea mucho como primer lenguaje (en algunos sitio ADA que es como pascal pero mucho más lioso :)). Lo fundamental es que te obliga a ser pulcro y resputuoso con buenas prácticas programando, cosas que nunca deberíamos dejar de emplear.
Una diferencia brutal? por ejemplo el anidamiento de suprogramas (dígase función o procedimiento)en pascal no solo se permite, sino que es una de las características que marcan su caracter, en C simplemente no se puede y comienza la anarquía. Ojo me gusta C como lenguaje porque una vez que conoces técnicas de programación y estructuras de datos se le saca un rendimiento brutal a los programas. Como dice alguien en otro envío será que no es lo mismo la programación de sistemas que el software de negocios.
Pascal
(Puntos:1)( http://acertijolandia.webcindario.com/ | Última bitácora: Sábado, 06 Junio de 2009, 11:10h )
Adivinanzas Infantiles [blogspot.com]
PASCAL Y C PARECIDOS??? SACRILEGIO!!!!!!
(Puntos:1)( Última bitácora: Miércoles, 21 Junio de 2006, 14:46h )
Supongo que todos los que hemos estado o aún están en la universidad hemos tenido que lidiar con pascal y por algo será que se emplea mucho como primer lenguaje (en algunos sitio ADA que es como pascal pero mucho más lioso :)). Lo fundamental es que te obliga a ser pulcro y resputuoso con buenas prácticas programando, cosas que nunca deberíamos dejar de emplear.
Una diferencia brutal? por ejemplo el anidamiento de suprogramas (dígase función o procedimiento)en pascal no solo se permite, sino que es una de las características que marcan su caracter, en C simplemente no se puede y comienza la anarquía. Ojo me gusta C como lenguaje porque una vez que conoces técnicas de programación y estructuras de datos se le saca un rendimiento brutal a los programas. Como dice alguien en otro envío será que no es lo mismo la programación de sistemas que el software de negocios.
Saludos.