computer science - Informática para personas mayores
computer-science terminology (5)
Aprendí C ++ cuando era C con clases. Cada vez me desagradan más las nuevas tecnologías como XML y la recolección de basura. Por otro lado, he descubierto lenguajes de scripting como Lua y Python. Y me gusta más un entorno híbrido de C ++, con control de memoria determinista, con un lenguaje de script incrustado, con recolección de basura y todo lo que eso conlleva.
Mi problema es que cuando trato de aprender estos idiomas me encuentro con una terminología que no me gusta: lambdas, cierres, etc.
¿Qué recursos en línea hay para que una persona mayor se ponga al día con estas cosas?
Por mucho que me duela decirlo, Wikipedia es un gran lugar para comenzar. A menudo hay artículos detallados, así como enlaces a otras definiciones en otros sitios, y ejemplos en lugares como Code Project .
Si está buscando un enfoque más amplio y profundo, eche un vistazo al OpenCourseware de MIT.
"MIT OpenCourseWare (OCW) es una publicación basada en la web de prácticamente todo el contenido del curso MIT. OCW está abierto y disponible para el mundo y es una actividad permanente de MIT".
http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm#ElectricalEngineeringandComputerScience
De acuerdo con su pregunta, el curso "Introducción a la informática y la programación" utiliza Python. También hay docenas de otros cursos ofrecidos, y muchos más en diferentes instituciones de todo el continente.
Stanford tiene excelentes clases de informática en línea
La estructura y la interpretación de los programas de computación de forma prolongada con las conferencias correspondientes brindan una excelente introducción a la programación funcional (utilizando Scheme) de donde provienen muchos de estos términos.
No creo que deba volver a pasar por todos esos cursos de CS (más bien teóricos). Simplemente use wikipedia y mire la documentación de Python. Cuando se trata del C ++ moderno, sugiero que veas el faq lite de C ++ (solo google).