Hola:
Leyendo un poco los antecedentes de BASIC en :
https://es.wikipedia.org/wiki/BASIC
- Ser fácil de usar para los principiantes.
- Ser un lenguaje de propósito general (no orientado).
- Permitir a los expertos añadir características avanzadas, conservando simple el lenguaje para los principiantes.
- Ser interactivo en todos los casos.
- Proveer mensajes de errores claros y amigables.
- Responder rápido en los programas pequeños en general.
- No requerir un conocimiento del hardware de la computadora.
- Proteger al usuario del sistema operativo
Y a propósito del idioma para dicho lenguaje de programación, una de las premisas de BASIC era:
5.- Proveer mensajes de errores claros y amigables.
Por supuesto, para un programador cuya lengua sea el Inglés, sería claro el mensaje de error, aunque no supiera como solucionarlo. Para otros lenguajes, aparte de no poder solucionar el error, es hasta cierto punto incomprensible el mensaje en sí mismo.
Ésto es un hecho pues pareciera que muchos mensajes están exclusivamente diseñados y redactados para que sólo los expertos lo entiendan, lo asimilen y pongan manos a la obra. Precisamente ese es uno de los motivos por el que existen Foros, porque muchos "mortales" no somos capaces de interpretar lo que el mensaje significa, así que a ciegas, hacemos lo que nos aconsejan los expertos. Con ésta mecánica, no se aprende nada, solamente hacemos lo que "un mono amaestrado hace al escuchar la voz del amo".
Pero no hay problema, sucede desde siempre con Win2 y toda su descendencia, con Linux, con MAC...bueno con todo y de todos modos aquí estamos, sufriendo y gozando de este mundillo tan interesante.
Saludos...