Para responder a eso, uno tendría que tener una forma de medir la complejidad de los programas de computadora. No hay un método estándar para hacer esto, por lo que no hay forma de dar una respuesta concreta a esto.
Las mayores limitaciones de QBasic son estas:
- Es un intérprete, por lo que los programas que se ejecutan a través de QBasic se ejecutarán más lentamente que los programas compilados.
- QBasic es esencialmente incapaz de interactuar con Windows o de usar bibliotecas externas. (Algunas soluciones son posibles, pero implican escribir programas completos en otros idiomas, luego hacer que QBasic interactúe con ellos).
- También debido a que está diseñado para ejecutarse en MS-DOS, QBasic tiene limitaciones de memoria significativas. Por supuesto, también es posible solucionar estos problemas utilizando métodos tradicionales como la manipulación de datos en el disco en lugar de en la memoria.
Sin embargo, estas son limitaciones de la implementación de QBasic más que del lenguaje utilizado. El sistema de desarrollo profesional QuickBasic y BASIC compilado de Microsoft eliminó la mayoría de estas limitaciones.
VisualBasic, el sucesor de QuickBasic y BASIC PDS, fue diseñado para interactuar fácilmente con Windows y tenía un soporte mucho más fuerte para bibliotecas externas. También estaba VisualBasic para DOS, que fue diseñado para ayudar a construir programas de “GUI en modo texto”.
- ¿Qué te hace seguir escribiendo respuestas sobre Quora?
- Si tengo una historia en mente, ¿cómo la comienzo? ¿Cuáles son algunos trucos iniciales para principiantes?
- ¿Qué es más importante para la escritura, el estilo o la narración y la descripción?
- Estoy usando Pages y quiero escribir notas en inglés y hebreo en el mismo papel. Problema con el cursor, alguna idea?
- ¿Son buenos los oradores motivacionales para escribir documentos?
QB64 es un programa traductor diseñado para traducir programas QBasic / QuickBasic / etc a C ++, lo que les permite compilarse y ejecutarse en sistemas modernos. Al igual que QuickBasic, admite el uso de bibliotecas externas. Como su nombre lo indica, también agrega soporte para tipos de datos de 64 bits.