Hace unos días, buscando weblogs sobre programación en Weblog About, encontré dos artículos de Enrique Barbeito García muy curiosos.
Habla de un lenguaje de programación muy sencillo desarrollado por profesores de la Universidad de Alicante. Está basado en Pascal, se llama ALC y fue creado con el objetivo de enseñar a programar a sus alumnos de forma sencilla, sin tener que preocuparse por una sintaxis complicada de otro lenguaje. Tiene gracia ver funciones llamadas escribe(), escribelin(), leer(), bucles con estructuras como “mientras…fmientras”, “para…fpara”, o sentencias condicionales tan fáciles de recordar como “si…sino…fsi”. Vamos, que parece pseudocódigo.
Supongo que esto ayuda a aprender de forma fácil, pero digo yo, ¿no será mejor aprender a la vez un lenguaje que tenga una sintaxis simple y así matar dos pájaros de un tiro?
Aun así, os recomiendo leerlo como curiosidad.
-> Introducción a la programación y ALC ( 1 )
-> Introducción a la programación y ALC ( y 2 )
Nota: Hoy se ha escrito el comentario número 100 del weblog, gracias a todos :-)
comentarios (5) |
Precisamente esta mañana me he examinado de la asignatura en la que se trabaja con ALC (FP1, Fundamentos de Programacion I) --el examen ha ido bien :)--
Lo cierto es que ALC es pseudocódigo. Creo que hay variantes de pseudocódigo; pues ALC digamos que es una de esas variantes con la peculiaridad de que hay un intérprete para él (que se llama de este modo: ALC). Mejor dicho, digamos que ALC no es el lenguaje (aunque se le llama así) es el intérprete diseñado en la universidad de alicante para trabajar con pseudocódigo.
Respecto a su utilidad. Pienso que si está bien como medio de iniciación. Es más, al ser una asignatura cuatrimestral en la que se usa ALC, no se te hace tan pesado y da tiempo de sobra en empezar con esto de la programación. Al siguiente cuatrimestre viene la continuación de esta asignatura (FP2) y en ella ya se trabaja con C++
A mí, por ejemplo, creo que me ha servido mucho dar previamente unos meses de metodología y pseudocódigo, pues a la hora de enfrentarte con asignaturas de programación más difíciles (aunque también introductorias como es FP2) el trabajo se te pone más fácil puesto que la gran mayoría de estructuras y demás elementos te suenan y los conoces gracias, en parte, a ALC :)
Creo que no es una necesidad el empezar de este modo pero si lo considero una muy buena manera de hacerlo. Eso unido a que se da, lógicamente, en el primer año de la carrera, y no hay prisa por aprender cuantos más lenguajes mejor, ALC es un acierto :-)
Un saludo y enhorabuena por esos más de cien comentarios ;)
ALC es la bomba jaja
Recuerdo cuando lo usé mi primer año de carrera, al principio decía "bah qué basura", pero cuando coges C después de haber usado ALC, da gusto. Es muy estricto y te da una buena base.
Pues que quereis que os diga a mi el Alc me parece una pérdida de tiempo. Lo sufrí durante 4 meses y aquel intérprete petaba que daba gusto. Como proyecto del tio que lo hizo bien pero que luego lo tengamos que sufrir todos los des primero tiene cojones. Yo ahora enseñaría a programar con C# la verdad, habeis visto que sintaxis más clarita y sencilla tiene?
Gracias por los enlaces y los 100 post. Yo me inicié en pseudocódigo para aprender Java y es muy buena niciativa. Lástima que aprendí en una academia, porque en la universidad se limitaron a enseñarme más y más sintaxis, sin pensar un segundo que diablos estabamos haciendo.
Bueno,
Tambien recuerdo hace 10 años en mi primer año de facultad que usamos este tipo de pseudocodigo. Actualmente cuando cojo un papel y estudio pequeños algoritmos lo sigo usando, y es mas: Alguna vez cuando me reuno con usuarios potenciales de algun proyecto y les presento alguna logica del programa, en una pizarra lo uso para que lo entiendan y funciona perfectamente.
Saludos.
C.