Diferencia entre revisiones de «BASIC»

Contenido eliminado Contenido añadido
SergioN (discusión · contribs.)
Deshecha la edición 37531593 de 200.122.142.121 (disc.)
Línea 41:
# Proteger al usuario del [[sistema operativo]].
 
El lenguaje fue en parte basado en [[Fortran|FORTRAN II]] y parte en [[ALGOL|Algol 60]], con adiciones para hacerlo apropiado en sistemas de [[tiempo compartido (informática)|tiempo compartido]] y con elementos que facilitaran la operación aritmética de [[Matriz|matrices]]. BASIC fue implementado por primera vez para la [[mainframe]] GE-265, máquina que soportaba múltiples terminales.
 
En 1968 [[Edsger Dijkstra]] publicó un carta con una famosa crítica<ref>{{Cita web|url=http://en.wikipedia.org/wiki/Communications_of_the_ACM#cite_ref-5/|editorial=Wikipedia Inglesa|título=Communications of the ACM}}</ref> en la que consideraba que los lenguajes de programación que usaban sentencias [[GOTO]] para estructurar un programa eran nocivos para la productividad del programador, y para la calidad del código resultante. En este artículo no se menciona a ningún lenguaje de programación en particular; únicamente se indica que el uso excesivo de [[GOTO]] en lenguajes de alto nivel es algo no recomendable, y proporciona las razones técnicas por las que esto es así. Pero sí se observó, desde sus inicios, una marcada tendencia de los programadores a utilizar excesivamente el [[GOTO]] en BASIC, máxime en los noveles; hecho éste que fue decreciendo con la incorporación al lenguaje de otros recursos, tales como subrutinas parametradas, y posteriormente con la aparición de técnicas de programación estructurada.