me parece que el nivel de complejida en el entendimiento son parecidas los idiomas del humano y el lenguaje de programaciòn de computacion llevan algo en comun "las reglas" :)
http://es.wikipedia.org/wiki/Idioma
http://es.wikipedia.org/wiki/Lenguaje_de_programacion
para mi personalmente se me dificulta mucho entender los algoritmos de lenguaje de programacion , al ser nativo español creo que es por mi idioma si hubiese sido nativo del ingles habria entendido mejor la sintaxis y reglas, siempre estuvo el ingles desde niño me costo entender el funcionamiento.
No se que ha cambiado aquí, pero el algoritmo podía ser en castellano, o en el idioma que quieras.
Es más, ni tenía que llevar los diagramas correspondientes por obligación. La programación, sino ha evolucionado mucho, lo mejor es entenderla y después programas en cualquier lenguaje.
Yo me quede en PHP y hace tiempo que no piloto, pero me daba igual Java que C++, porque para entender unas lineas era lo mismo.
Cobol o Pascal, la unica diferencia PE o POO. Al menos hasta donde me esforce , ahora no se como está esto.
Idiomas hay muchos, pero tipos de programación sólo uno: HTML.
Ningún lenguaje de programación es tan complejo como el mas simple de los idiomas humanos... se dice que el idioma humano mas simple es el Aymara, y aún así es infinitamente mas complejo que cualquier lenguaje de programación los cuales son todos finitos...
Saludos.