PowerBASIC , anteriormente Turbo BASIC , era la marca de varios compiladores comerciales de PowerBASIC Inc. que compilaban un dialecto del lenguaje de programación BASIC . Existían versiones para MS-DOS y Windows , y dos tipos de estas últimas: Consola y Windows. La versión para MS-DOS tenía una sintaxis similar a la de QBasic y QuickBASIC . Las versiones para Windows utilizaban una sintaxis BASIC ampliada para incluir muchas funciones de Windows, y las instrucciones podían combinarse con llamadas a la API de Windows .
Historia
BASIC/Z para CP/M y MDOS
El compilador se publicó originalmente como BASIC/Z, el primer compilador interactivo para CP/M y MDOS ( Micropolis DOS). BASIC/Z fue diseñado y creado por Robert "Bob" S. Zale (1945-2012). Posteriormente, se extendió a sistemas operativos compatibles con MS-DOS .
Borland Turbo BASIC para DOS
En 1987, Borland adquirió todos los derechos de BASIC/Z y lo renombró como Turbo Basic 1.0-1.1 , que era compatible con QuickBASIC 3.0, GW-BASIC 3.2 y BASICA 3.3.
PowerBASIC para DOS
A finales de 1988 y principios de 1989, Borland decidió abandonar el desarrollo futuro de Turbo BASIC tras el exitoso lanzamiento de Microsoft QuickBASIC 4.5-4.0 . En 1989, Bob Zale recuperó todos los derechos del código fuente de Turbo BASIC, lo renombró PowerBASIC y fundó PowerBASIC Inc. para continuar con su desarrollo y soporte. En mayo de 1990, Spectra Publishing publicó PowerBASIC 2.0, que incluía muchas características compatibles con QuickBASIC 4.5 y mejoras adicionales. A medida que PowerBASIC ganaba popularidad al producir ejecutables de menor tamaño que los de Microsoft, PowerBASIC Inc. publicó directamente la versión 3.0 en 1993, que incorporaba la mayoría de las características de PDS 7.1 y VBDOS 1.0 —a excepción de ISAM y OS/2— y muchas otras mejoras. La última versión para DOS fue PowerBASIC 3.5, en 1997. Con la llegada de las versiones de PowerBASIC para Windows, el PowerBASIC original para DOS pasó a llamarse retroactivamente PB/DOS. [ 3 ] [ 4 ] [ 5 ]
Árbol genealógico de la familia PowerBASIC para DOS (PBDOS)
[también conocido como PB/DOS] PowerBASIC 3.5 1997 ← PowerBASIC 3.0 1993 ← PowerBASIC 2.0 1990 ← Borland Turbo BASIC 1.1/1.0 1987 ← BASIC/Z 1.11 1983 para CP/M
PowerBASIC para Windows
PowerBASIC continuó desarrollando compiladores BASIC para Windows, primero PBWIN —su producto estrella— y luego PBCC, que se describe a continuación.
El 6 de noviembre de 2012, Robert Zale, creador de PowerBASIC, falleció. Durante un tiempo, se supuso que la empresa cesaría sus operaciones rápidamente. Su esposa, Vivian Zale, publicó el 8 de marzo de 2014 en los foros de PowerBASIC que la empresa continuaría operando. [ 6 ] El 10 de mayo de 2015, Vivian Zale anunció que se seguía trabajando en nuevas versiones de compiladores de PowerBASIC. [ 7 ]
El 2 de noviembre de 2016, Vivian Zale anunció su intención de buscar un comprador para la empresa.
El 31 de enero de 2017, Adam Drake anunció que Drake Software había adquirido el código fuente de PowerBASIC de PowerBASIC, Inc., con la intención de actualizar y mejorar la funcionalidad del producto. [ 8 ] Esto fue confirmado posteriormente por Vivian Zale con una publicación en el foro agradeciendo a los miembros su apoyo. [ 9 ]
Epílogo de PowerBASIC
Cuando Bob Zale falleció, PBWin11 y PBCC7 estaban en fase beta , y los compiladores de 64 bits y PB/Pro (PBWin y CC en un solo compilador) se encontraban en fase alfa . Sin embargo, el desarrollo de los productos PowerBASIC se detuvo. No se ha lanzado ninguna versión nueva desde la v10.04 de 2011 (hace 15 años, a fecha de mayo de 2026). No se ha anunciado ninguna versión de 64 bits ni lanzamiento beta. No se ha informado de ninguna actividad de desarrollo. No se han publicado correcciones (como la adición de la configuración DPI correcta para el IDE). PowerBASIC Tools LLC ya no vende nuevas licencias para los compiladores de Windows de 32 bits. El sitio web de PowerBASIC se eliminó en 2025.
Compiladores
Los programas PowerBASIC son autónomos y no requieren ningún archivo de tiempo de ejecución. En todas las versiones del compilador, las aplicaciones se compilan sin bibliotecas externas, aunque pueden utilizarlas si es necesario. PBDOS crea archivos ejecutables MZ de DOS de 16 bits , mientras que PBWIN y PBCC crean archivos ejecutables portátiles (PE) de 32 bits .
Turbo Básico
Turbo BASIC de Borland incluye extensiones para el BASIC clásico (sin romper la compatibilidad), como una API de dibujo y acceso al ratón.
A diferencia de la mayoría de las implementaciones de BASIC de su época, Turbo Basic era un compilador completo que generaba código nativo para MS-DOS. Otras implementaciones eran intérpretes o dependían en gran medida de una biblioteca de tiempo de ejecución . El entorno de desarrollo integrado podía ejecutar un programa BASIC internamente para la depuración tradicional de BASIC (véase el ejemplo a continuación) o generar un archivo ejecutable independiente de MS-DOS que podía ejecutarse en otros sistemas sin el producto Turbo Basic ni las bibliotecas de tiempo de ejecución.
Ejemplo de código
El siguiente programa es un ejemplo del dialecto BASIC tipo ALGOL que admitía Turbo Basic. A diferencia del BASIC tradicional, que utilizaba números de línea y tenía estructuras de control limitadas y no admitía subrutinas tipo ALGOL, los dialectos BASIC modernos, a partir de este período, se ampliaron para que el lenguaje fuera compatible con el estilo de programación estructurada moderno , haciendo que los números de línea fueran opcionales y añadiendo las estructuras de control y las definiciones de subrutinas necesarias para la programación estructurada.
ENTRADA "¿Cuál es tu nombre?: " , n$ IMPRIMIR "Hola " ; n$ HACER s$ = "" ENTRADA "¿Cuántas estrellas quieres imprimir?" ; s PARA i = 1 HASTA s s$ = s$ + "*" SIGUIENTE i IMPRIMIR s$ HACER ENTRADA "¿Quieres imprimir más estrellas?" ; q$ BUCLE MIENTRAS LEN ( q$ ) = 0 q$ = LCASE$ ( LEFT$ ( q$ , 1 )) BUCLE MIENTRAS q$ = "y" IMPRIMIR "Adiós " ; n$( s$es una cadena de caracteres y ses un número de coma flotante de precisión simple . Son variables separadas.)
Al igual que otros productos de Borland de esa época, el código se ejecuta dentro del entorno de desarrollo integrado.
PowerBASIC para MS-DOS (PBDOS)
PB/DOS incluía un Entorno de Desarrollo Integrado y era compatible con MS-DOS 3.30 y todas las versiones posteriores. PowerBASIC 3.5 (1997, $149) para DOS fue la última versión, con la marca retro PB/DOS 3.5. PowerBASIC 3.0 (1993, $149) ganó popularidad rápidamente después de que Microsoft dejara de dar soporte a PDS 7.1 y VBDOS 1.0, exclusivos para DOS. PowerBASIC 2.0 (1990, $129) fue la versión inicial como sucesor de Borland Turbo BASIC 1.1 (1988-1987), que a su vez evolucionó a partir de BASIC/Z 1.11 (1983) de Bob Zale para CP/M y MDOS ( Micropolis DOS) para Zilog Z80 .
La popularidad de PowerBASIC se debió a tres factores principales:
- Funciones avanzadas [superconjunto de PDS 7.1, QuickBASIC 4.5, QBasic 1.1, GW-BASIC 3.23]
- Producto DOS actualizado hasta 1997 [tanto Microsoft como Borland dejaron de fabricar productos exclusivos para DOS entre 1990 y 1993].
- Precio bajo: 149 $ [99 $ al cambiar de Microsoft o Borland, 59 $ al actualizar desde un PowerBASIC antiguo]
Además, PowerBASIC era eficiente (edición/compilación rápida), robusto (estable/relativamente libre de errores) y un IDE fácil de usar (menús y comandos del editor familiares para los desarrolladores de DOS).
Características enriquecidas
PowerBASIC 3.5 tenía un amplio conjunto de características que eran compatibles con la mayoría de PDS 7.1 1990 [excluyendo ISAM y OS/2 ], QuickBASIC 4.5 1988, QBasic 1.1 1993 [sin cambios hasta WinMe 2000 (CD:\Tools\OldMSDOS)], GW-BASIC 3.23 1989, BASICA 3.40 1992, MBASIC 5.28 1983; e incluso VBDOS 1.0 1992 [lenguaje QuickBASIC; excluyendo RAD, formularios, controles , etc.] además de numerosas mejoras añadidas.
Producto DOS actualizado
Hasta finales de 1997, PowerBASIC 3.5 ofrecía un compilador BASIC actualizado que solo requería DOS estándar.
- Microsoft dejó de lanzar nuevas versiones de productos exclusivos para DOS entre 1990 y 1993 [QBasic 1.1 sin cambios desde el 10/3/1993, VBDOS 1.0 el 19/8/1992, PDS 7.1 el 24/6/1990, QuickBASIC 4.5 el 21/10/1988] y limitó su soporte a actualizaciones menores. La única excepción fue el propio DOS, que continuó recibiendo versiones importantes hasta 1994 [DOS 6.00 el 10/3/1993 y la versión final DOS 6.22 el 31/5/1994].
- Borland dejó de lanzar nuevos productos exclusivos para DOS desde 1992 hasta 1993 [ Borland Pascal with Objects 7.01 3/9/1993, Borland C++ 3.1 6/10/1992; Turbo BASIC 1.1 11/4/1987].
Precio bajo
El precio de lista para nuevos clientes era de 149 dólares; mucho menos que el precio de lista de Microsoft de 495 dólares para PDS 7.1 o VBDOS 1.0. La mayoría de los clientes pagaron precios con descuento:
- 99 dólares para quienes cambien desde Microsoft VBDOS/PDS/QuickBASIC o Borland Turbo BASIC.
- 59 dólares para clientes actuales de PowerBASIC que actualicen desde cualquier versión anterior de PowerBASIC.
Desvanecimiento de PBDOS
- Modificación del código fuente: PowerBASIC no era un reemplazo directo para Microsoft PDS/QuickBASIC/QBasic/GW-BASIC, ya que las funciones mejoradas requerían cambios en el código fuente.
- Reducción de la cuota de mercado: la base de usuarios y las aplicaciones exclusivas de DOS se vieron drásticamente mermadas en 1997 debido a la rápida expansión de las bases de usuarios de WFW 3.11/Windows 3.11 , Windows 95 y WinNT 4.0 .
- Recursos técnicos: disponibilidad limitada de libros, foros y expertos que abordaran las funciones y capacidades mejoradas de PowerBASIC.
Compilador de consola PowerBASIC (PBCC)
PBCC es un compilador de 32 bits para los sistemas operativos Windows 9x y Windows NT , incluyendo Windows XP , Windows Server 2008 , Windows Vista y Windows 7. Las aplicaciones PBCC pueden usar bibliotecas de vínculos dinámicos (DLL). El compilador incluye un entorno de desarrollo integrado ( IDE) con editor y depurador paso a paso .
No se requieren conocimientos de programación de Windows para crear aplicaciones gráficas o en modo texto con este compilador. Los ejecutables compilados con PBCC también pueden utilizarse como ejecutables de la Interfaz de Puerta de Enlace Común (para servidores web).
PBCC crea únicamente archivos ejecutables, no DLL. (PBWin —véase más abajo— puede crear ambos).
Compilador PowerBASIC para Windows (PBWin)
PBWin es un compilador de 32 bits compatible con las series Windows 9x y Windows NT de sistemas operativos, incluidos Windows XP , Windows Server 2008 , Windows Vista , Windows 7 , Windows 8 ( 8.1 ), Windows 10 y Windows 11 [ 11 ]. PBWin puede crear bibliotecas de vínculos dinámicos . Las aplicaciones de PBWin pueden leer bibliotecas de vínculos dinámicos. PBWin viene con un compilador, un IDE con editor y un depurador paso a paso .
Herramientas de diálogo dinámico (DDT)
Puedes crear la interfaz gráfica de usuario de una aplicación usando la API de Windows o las extensiones de lenguaje DDT integradas. El conjunto de instrucciones BASIC que encapsulan las funciones de la API de Windows , especialmente en la creación y gestión de cuadros de diálogo y controles secundarios, se conoce como Herramientas de Diálogo Dinámico (DDT). Usar DDT requiere menos código que crear un programa similar usando la API de Windows . El uso de DDT y la API de Windows (conocida como estilo SDK, como en el SDK de Microsoft Windows ) no son mutuamente excluyentes.
Versiones de prueba de compiladores
PowerBASIC renombró PBWin v9.07 y PB/CC v5.07 como "Classic PBWin" y "Classic PB/CC", respectivamente, y el 1 de noviembre de 2016, los ofreció por un corto tiempo a través de su tienda en línea como versiones de prueba gratuitas y sin insistencia, junto con PBForms v1.0 (PowerBASIC Forms). [ 12 ]
Herramientas
Formularios PB
PowerBASIC Forms, disponible para su compra por separado, es un complemento de PBWin para el diseño de interfaces gráficas de usuario . Genera automáticamente código fuente mediante la extensión de lenguaje DDT, que crea formularios utilizando la interfaz gráfica de usuario de Windows.
Navegador COM
El PowerBASIC COM Browser, que viene con PBWin, es una aplicación que expone las interfaces, los métodos y las propiedades de los objetos COM, tal como se describen en los archivos de la biblioteca de tipos. El PowerBASIC COM Browser exporta una estructura de interfaz de un objeto COM para fines de enlace temprano en el código PowerBASIC, y proporciona referencias de sintaxis y ayuda contextual sobre los miembros de la interfaz expuestos por un objeto COM. [ 13 ]
Lenguaje de programación
Características
PowerBASIC es un compilador BASIC de código nativo cuyas ventajas declaradas son la simplicidad de uso y la velocidad en comparación con otros lenguajes. [ 14 ] [ 15 ] Aunque el código compilado es suficientemente rápido para la mayoría de los propósitos, los compiladores también admiten ensamblador en línea que puede usarse para la optimización manual de rutinas críticas. Los compiladores de Windows (PBWin y PBCC) admiten casi todo el conjunto de instrucciones x86 , incluyendo FPU , SIMD y MMX , siendo las principales excepciones algunas que son útiles principalmente para programadores de sistemas. Se pueden insertar instrucciones no compatibles insertando sus códigos de operación con las sentencias "db", "dw" y "dd". Las líneas de código ensamblador se pueden intercalar libremente con líneas de código BASIC, aunque siempre se deben considerar las posibles interacciones entre los dos tipos de código.
Hola Mundo
El programa "Hola mundo" se utiliza para dar un ejemplo muy pequeño de la sintaxis que utiliza un lenguaje de programación y, a menudo, es el programa más pequeño posible para cualquier lenguaje de programación dado.
Aquí tienes un ejemplo de un programa "Hola mundo" de PBCC. Por defecto, PBCC crea una ventana de consola al ejecutarse para mostrar la salida. El uso de Waitkey$ en este ejemplo evita que la ventana de consola se cierre automáticamente hasta que el operador vea el texto mostrado.
Función PBMainImprimir "¡Hola, mundo!" Waitkey $Función finalAquí está la versión PBWin, que muestra un cuadro de diálogo de mensajes de Windows.
Función PBMainMsgBox "¡Hola, mundo!"Función finalDeclaraciones de control estructuradas
Estas instrucciones de control estructuradas eliminan muchos casos que requerirían el uso de GOTO y etiquetas:
- iterar: salta a la siguiente iteración del bucle que lo contiene (iterar hacer, iterar bucle, iterar para), como la instrucción continue en la mayoría de los lenguajes.
- exit: envía la ejecución justo después del bucle (exit for, exit do, exit loop), la condición (exit if, exit select) o el bloque (exit function, exit sub) que lo contiene, como la instrucción break en la mayoría de los lenguajes.
Programación orientada a objetos
PBWin y PBCC admiten la programación orientada a objetos mediante clases COM ; sin embargo, los compiladores no obligan a usarla, sino que es simplemente una opción. También se pueden crear servidores COM, tanto dentro como fuera del proceso, utilizando estos compiladores.
Gráficos
Tanto el compilador de consola como el compilador de Windows pueden crear ventanas gráficas. Las instrucciones GRAPHICs son de nivel superior a las funciones de la biblioteca de la Interfaz de Dispositivos Gráficos (GDI) de Windows. [ 16 ] [ 17 ]
Elementos de las declaraciones GRÁFICAS
Las VENTANAS GRÁFICAS son cuadros de diálogo dedicados, cada uno con un único control que ocupa el área cliente del cuadro de diálogo. Los controles GRÁFICOS son ventanas secundarias que admiten la misma funcionalidad de dibujo gráfico que las ventanas GRÁFICAS. También se definen MAPAS DE BITS GRÁFICOS, que admiten la funcionalidad de dibujo gráfico, pero como objetos puramente de memoria, como los mapas de bits de Windows o las secciones DIB . Las instrucciones para el manejo del teclado y el ratón se incluyen entre las instrucciones GRÁFICAS. La salida de caracteres a un destino GRÁFICO utiliza las fuentes especificadas mediante la instrucción FONT NEW.
Creación de una aplicación de VENTANA GRÁFICA
Una VENTANA GRÁFICA es el equivalente a un cuadro de diálogo de Windows que contiene un control estático sobre el que se pueden realizar operaciones de dibujo. Una sola instrucción BASIC crea una VENTANA GRÁFICA y especifica su tamaño, posición y título. No es esencial especificar un WNDPROC para la VENTANA GRÁFICA. A continuación, se muestra un breve ejemplo de código fuente para una aplicación completa de VENTANA GRÁFICA:
# Compilar el ejecutable ' usando el compilador PBCC6 o PBWIN10 # Dim AllFunción PBMain Local GW As Dword ' iniciar una VENTANA GRÁFICA Graphic Window New "graphic window" , 100 , 100 , 200 , 200 to GW ' mostrar un disco de color Graphic Ellipse ( 10 , 10 ) - ( 190 , 190 ), % rgb_Red , % rgb_SeaGreen , 0 ' esperar a que se pulse una tecla Graphic Waitkey$ End FunctionComparación de las sentencias PB GRAPHIC con la API GDI
Mediante las instrucciones PB GRAPHIC, primero se selecciona un OBJETO GRÁFICO (VENTANA, MAPA DE BITS o control) como objetivo gráfico actual, y luego se realizan operaciones sobre él sin necesidad de identificarlo nuevamente. Esto contrasta con el enfoque de la API GDI, donde se requiere el identificador de contexto del dispositivo para cada operación de dibujo.
Al usar las instrucciones PB GRAPHIC, no es necesario definir un pincel o lápiz como una entidad separada, ni tampoco es necesario volver a dibujar el objetivo gráfico (cuando está visible) en respuesta a mensajes de Windows como WM_PAINT y WM_ERASEBKGND. Los objetivos gráficos son persistentes.
Cuando se adjuntan objetivos gráficos, se puede especificar una opción de redibujo que almacena en búfer los resultados de las operaciones de dibujo hasta que se soliciten específicamente. El uso de esta técnica reduce el parpadeo de forma similar a la técnica de dibujo en DC de memoria [ 18 ] cuando se utiliza la API GDI.
Las operaciones con píxeles se pueden realizar mediante las instrucciones GRAPHIC GET|SET PIXEL, de forma similar a GetPixel/SetPixel de la API GDI. GRAPHIC GET BITS permite cargar el mapa de bits completo en una cadena dinámica. Esta se puede manipular como una cadena o asignándole una matriz. Se puede volver a colocar en el destino GRAPHIC mediante GRAPHIC SET BITS.
Complementariedad de las instrucciones GRAPHIC y la API GDI de Windows.
Las declaraciones GRAPHIC contienen todas las funciones de la API GDI de uso común, pero si necesita alguna que no esté incluida, es posible obtener el hDC de cualquier destino GRAPHIC y, por lo tanto, utilizar las funciones de la API GDI en él.
Comunidad de usuarios
PowerBASIC proporciona un foro en línea para que los usuarios hagan preguntas y compartan conocimientos. [ 19 ] El 8 de julio de 2012, el foro tenía 5623 miembros (solo una fracción de ellos seguía activa) y contenía 50 093 hilos que comprendían 408 642 publicaciones desde el 26 de agosto de 1998. Solo la sección de Código fuente contenía 3768 hilos. [ 20 ]
A principios de 2024, el sitio web principal de PowerBASIC pasó a estar en construcción. Esto generó mucha controversia en los foros de PB. Como documentó el propietario de los derechos de propiedad intelectual [ 21 ] , el sitio web no se reactivará, pero los foros permanecerán activos. En otoño de 2025, el subdominio del foro se volvió inaccesible.
En respuesta a la inaccesibilidad de los foros patrocinados por el proveedor, se eligió un comité de los principales colaboradores de PowerBASIC para establecer un nuevo foro financiado y administrado por la comunidad. [ 22 ] En septiembre de 2025, miembros de la comunidad de usuarios de PowerBASIC establecieron pbusers.org como un foro de discusión independiente para preservar la continuidad de la discusión y el intercambio de conocimientos entre los usuarios de PowerBASIC después de que se perdiera el acceso a los foros originales. El sitio es operado y financiado colectivamente por los miembros de la comunidad y sigue directrices modeladas a partir de las de la Comunidad de Soporte entre Pares de PowerBASIC original. [ 23 ] Además de albergar nuevas discusiones, el foro proporciona acceso a una base de datos de búsqueda de hilos históricos del foro de PowerBASIC basada en el archivo gbThreads. Esta base de datos permite a los usuarios buscar y hacer referencia a publicaciones basadas en texto de discusiones antiguas. [ 24 ]
Referencias
- ↑ Lanzamiento del compilador PowerBASIC 10.0 para Windows
- ↑ "No encontrado".
{{cite web}}: Falta o está vacío|url=( ayuda ) - ↑ "PowerBASIC se traslada sin problemas; la empresa tecnológica encuentra atractiva la asequibilidad de la región" . Sarasota Herald Tribune. 10 de octubre de 2000. Consultado el 12 de marzo de 2008 .
- ↑ Tooley, Michael H. (2005). Instrumentación y control basados en PC . Elsevier. pág . 214. ISBN 0-7506-4716-7.
- ↑ "Una introducción a PowerBASIC" . Archivado del original el 27 de mayo de 2011. Consultado el 7 de diciembre de 2010 .
- ↑ Zale, Vivian (8 de marzo de 2014). "Actualización de PowerBASIC" . Comunidad de soporte entre pares de PowerBASIC .
- ↑ Eccles, John. "Planes de PowerBASIC" . Foros de PowerBASIC . PowerBASIC, Inc. Archivado del original el 24 de septiembre de 2015. Consultado el 5 de julio de 2015 .
- ↑ Drake, Adam (31 de enero de 2017). "PowerBASIC tiene un nuevo hogar" . Comunidad de apoyo entre pares de PowerBASIC . Archivado del original el 19 de febrero de 2017.
- ↑ Zale, Vivian (12 de febrero de 2017). "Gracias" . Comunidad de apoyo entre pares de PowerBASIC . Archivado del original el 19 de febrero de 2017.
- ↑ "PowerBASIC 3.5 para DOS" . PowerBASIC . Archivado del original el 17 de enero de 2016.
- ↑ "Compilador PowerBASIC para Windows" . PowerBASIC . Archivado del original el 8 de marzo de 2008.
- ↑ PowerBASIC 9 para Windows y PowerBASIC Console Compiler 5: $99 y $89 el 05/10/2016 ; $0 y $0 el 06/11/2016 ; $0 y $0 el 18/12/2016 ; no se ofreció el 28/02/2017 .
- ↑ "Navegador COM en el sitio web de PowerBASIC" .
- ↑ Nuevas geometrías para nuevos materiales , Eric A. Lord, Alan Lindsay Mackay, Srinivasa Ranganathan, Cambridge University Press, 2006, ISBN 0-521-86104-7("una interfaz de usuario muy sencilla... velocidad y potencia del C++ subyacente... funciona extremadamente rápido") Google Books
- ↑ Caos y análisis de series temporales , Julien C. Sprott, Oxford University Press, 2003, ISBN 0-19-850840-9("Fácil de aprender, potente y tan rápido como cualquier compilador de C que haya visto") Google Libros
- ↑ "Compilador de consola PowerBASIC" . Comunidad de soporte entre pares de PowerBASIC .
- ↑ "PowerBASIC para Windows" . Comunidad de soporte entre pares de PowerBASIC .
- ^ Petzold, Charles (1998). Programación de Windows Quinta edición, Microsoft Press, ISBN 978-1-57231-995-0
- ↑ "Ayuda de la comunidad de soporte entre pares de PowerBASIC" .
- ↑ Estadísticas del software del foro vBulletin de PowerBASIC
- ↑ "Declaración archivada del propietario de la propiedad intelectual sobre el soporte continuo" . Archivado del original el 22 de febrero de 2025. Consultado el 28 de junio de 2024 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "Acerca del foro administrado por la comunidad de usuarios de PowerBASIC" .
- ↑ "PBUsers" . Archivado del original el 7 de diciembre de 2025. Consultado el 10 de julio de 2026 .
- ↑ "Centros de información de Gary Beene" . Archivado del original el 21 de febrero de 2003. Consultado el 10 de julio de 2026 .
Enlaces externos
- Sitio web de la empresa PowerBASIC (archivado en 2024)
- Comunidad de apoyo entre pares de PowerBASIC (oficial)
- Comunidad de usuarios de PowerBASIC (gestionada por la comunidad)
- Los archivos de Börje Hagsten
- Código PowerBASIC de Don Dickinson
- gbSnippets de Gary Beene archivado el 28/09/2025 en Wayback Machine .
- Página de FreeBase sobre PowerBASIC (archivada en 2014)
- Proyectos PowerBASIC de TheirCorp en SourceForge
- Canal de YouTube de PowerBASIC para principiantes
- Borland Turbo Basic 1.x - Estadísticas, descargas y capturas de pantalla :: WinWorld - Software abandonado y en fase de prelanzamiento
- Libros en Internet Archive :
- Uso de Turbo Basic por Frederick E. Mosher y David I. Schneider.
- Manual del propietario del Borland Turbo BASIC 1987. Borland.
Soporte de terceros
- Taller de informática (EZGUI)
- Foro de Theo: José Roca Software (archivado el 26/07/2011)
- Foros de PlanetSquires
- Compiladores BASIC
- Familia de lenguajes de programación BASIC
- Software Borland
- Software para DOS