el BASIC verdadero es una variante del lenguaje de programación del BASIC descendida de &ndash del BASIC de Dartmouth; el &ndash original del BASIC; inventado por el Juan G. Kemeny de los profesores de la universidad y el Thomas E.
Cuando es verdad el BASIC apareció en el mercado en el 1985, basado inicialmente en &mdash del BASIC 7 de Dartmouth; si no conocido como &mdash del BASIC del ANSI; ejecutó un número de nuevas características sobre el QBasic, y permitió a usuario que 16 redefinibles colorean, contexto del pixel 640×480 para la edición de programas. El BASIC verdadero introdujo las nuevas funciones para los primitivos de gráficos como diagrama, área del diagrama, la inundación, el etc. También era el primer para proporcionar un método para ahorrar una porción de la pantalla y blitting él a otra parte, pero no tenía ninguna puesta en práctica apropiada del buffering.
Siendo una puesta en práctica de la programación estructurada de la lengua, dispensó con la necesidad de la línea números y declaraciones INDICADAS, aunque éstos características anteriores puedan todavía ser utilizados. El uso de DEJADO para la asignación del valor llegó a ser opcional. También permitió nombres variables descriptivos más de largo que una sola letra más un solo dígito. Por ejemplo, la ecuación algebraica familiar y = MX + b (y = MX + c para el Reino Unido) se podría expresar como:
dejar la cuesta = 2 dejar x = 3 dejar el y_intercept = 4 dejar y2 = cuesta * x + y_intercept imprimir el " y2=" ; y2 extremo
El segmento de código antedicho rendiría el " y2= 10".
El BASIC verdadero proporciona las declaraciones para la aritmética de la matriz, una característica que había sido caída en versiones del microordenador de los intérpretes del BASIC debido a las limitaciones de la memoria. También apoya las variables globales y locales, que permite las funciones recurrentes y las subrutinas que se escribirán, una técnica de gran alcance no disponible en cualquier otra versión del microordenador del BASIC a la hora de su introducción.
Hay versiones del recopilador verdadero del BASIC para DOS, Windows, y OS del mac. Contemporáneamente las versiones para el Tandy, el Amiga y las computadoras de Atari fueron ofrecidas.
Los diseñadores quisieron hacer a la hardware-independiente de la lengua, para permitir que el código fuente verdadero del BASIC funcione igualmente bien en cualquier versión de su recopilador. En general tienen éxito en este esfuerzo. La desventaja para los usuarios era que la acceso directa a algunas características de sus máquinas no estaba disponible, pero esto se podría remediar con funciones accesibles y subrutinas escritas especialmente en el de lenguaje de ensamblaje.
Usar más nuevas versiones del BASIC verdadero, algunas de las más viejas funciones se bloquean. Un ejemplo del código reciente estaría más bién esto (nota ese cualquier punto de exclamación (!) después de que el texto signifique que cualquier cosa a la derecha del punto de exclamación es un comentario, significando que el recopilador no lo lee):
SELECCIONAR AL AZAR FIJAR LA VENTANA 0.20 ¡FIJAR EL COLOR 132! Fijar el color de la pluma y de texto a 132 IMPRIMIR el " Recepción a ." ¡! " de la impresión; Recepción a ." en la pantalla del usuario ¡HACER! Comenzar el lazo ¡DEJAR x=rnd*20! Dejar el igual del valor “x” un número al azar entre “0” y “20” ¡DEJAR y=rnd*20! Dejar el igual del valor “y” un número al azar entre “0” y “20” ¡Pausa .1! Esperas 1/10 de un segundo TEXTO del DIAGRAMA, en x, y: " ¡Wikipedia fabuloso! " ¡! Diagrama “Wikipedia fabuloso!” en los coordenadas fijar por nuestro “x al azar” y “y” ¡LAZO! Terminar el lazo ¡EXTREMO! Terminar el programa
Como usted puede ver, incluso sin comentarios, código de BASIC verdadero puede ser leído algo fácilmente. Este programa simple traza el " del texto; Recepción a ." en la esquina izquierda superior de la pantalla, y entonces continúa en un " interminable del trazado del lazo; ¡Wikipedia fabuloso! " al azar coordenadas.
Un ejemplo de la animación simple podía ser como esto:
¡! Dibujar el coche FIJAR LA VENTANA 0.20 FIJAR EL COLOR 5 ENCAJONAR EL ÁREA 2.3 ENCAJONAR EL ÁREA 9.3 ENCAJONAR EL ÁREA 16.3 FIJAR EL COLOR 249 LÍNEAS DE DIAGRAMA: 0.5 de la CAJA road$ CÍRCULO 2.6 DE LA CAJA INUNDACIÓN 2.6 DE LA CAJA INUNDACIÓN 5.5 FIJAR EL COLOR 35 LÍNEAS DE DIAGRAMA: 2.5, 6 LÍNEAS DE DIAGRAMA: 5.8 FIJAR EL COLOR 248 ENCAJONAR EL ÁREA 4.9 ¡ENCAJONAR EL MANTENER 0.10 car$! Ahorrar el coche en “car$” ¡PARA x=1 20 AL PASO 1! Crear “para” el lazo ENCAJONAR LA DEMOSTRACIÓN road$ EN 0.0 ENCAJONAR LA DEMOSTRACIÓN car$ EN x, 5 PAUSA .1 CLARO ¡X SIGUIENTE! Terminar “para” el lazo ¡EXTREMO! Terminar los programas
| Random links: | Thomas Frank Durrant | Fondo permanente de la universidad | ¡Soy famoso y asustado! | Charnwood (distrito electoral BRITÁNICO del parlamento) | Pasiphaeidae |