QBasic

QBasic
Tập tin:QBasic Opening Screen.png
Mẫu hìnhProcedural
Nhà phát triểnMicrosoft
Xuất hiện lần đầu1991; 34 năm trước (1991)
Hệ điều hànhMS-DOS, Windows 95, Windows 98, Windows Me, PC DOS, OS/2, eComStation
Giấy phépPart of the operating system (a variety of closed-source license)
Trang mạngwww.microsoft.com
Ảnh hưởng từ
QuickBASIC, GW-BASIC
Ảnh hưởng tới
FreeBASIC, QB64, SmallBasic

QBasic, viết tắt của Quick Beginners All purpose Symbolic Instruction Code, là một môi trường phát triển tích hợp (IDE) và trình thông dịch cho nhiều ngôn ngữ lập trình BASIC dựa trên QuickBASIC. Mã được nhập vào IDE được biên dịch thành một đại diện trung gian (IR) và IR này ngay lập tức được giải thích theo yêu cầu trong IDE.[1] Nó có thể chạy dưới gần như tất cả các phiên bản của hệ điều hành DOS và các phiên bản 32-bit của của Windows, hoặc thông qua thi đua thông qua DOSBox / DOSEMU trên Linux, FreeBSD, và các phiên bản 64-bit của Windows.[2] (QBasic là một chương trình DOS và yêu cầu trình giả lập DOS hoặc DOS. Windows XP đi kèm với trình giả lập có tên DOS Virtual Machine, các phiên bản tiếp theo của Windows yêu cầu trình giả lập như DosBox.) Vào thời điểm đó, QBasic đã cung cấp một IDE hiện đại, bao gồm trình gỡ lỗi với các tính năng như đánh giá biểu thức nhanh và sửa đổi mã. Nó hỗ trợ các chức năng sẵn có khác nhau.

Giống như QuickBASIC, nhưng không giống như các phiên bản trước của Microsoft BASIC, QBasic là ngôn ngữ lập trình có cấu trúc, hỗ trợ các cấu trúc như chương trình con.[3] Đánh số dòng, một khái niệm thường được liên kết với BASIC, được hỗ trợ để tương thích, nhưng không được coi là hình thức tốt, đã được thay thế bằng nhãn dòng mô tả.[1] QBasic đã hỗ trợ hạn chế cho các loại dữ liệu (cấu trúc) do người dùng xác định và một số loại nguyên thủy được sử dụng để chứa các chuỗi văn bản hoặc dữ liệu số.[4][5]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ a b "Differences Between GW-BASIC and QBasic". ngày 12 tháng 5 năm 2003. Truy cập ngày 28 tháng 6 năm 2008.
  2. ^ "HOWTO Play With Your Old QBasic Programs on Linux". ngày 31 tháng 3 năm 2007. Bản gốc lưu trữ ngày 18 tháng 11 năm 2009. Truy cập ngày 28 tháng 6 năm 2008.
  3. ^ "QBASIC Manual: SUB...END SUB Statement QuickSCREEN". Bản gốc lưu trữ ngày 7 tháng 10 năm 2008. Truy cập ngày 28 tháng 6 năm 2008.
  4. ^ "QBASIC Manual: TYPE Statement QuickSCREEN". Bản gốc lưu trữ ngày 24 tháng 3 năm 2017. Truy cập ngày 28 tháng 6 năm 2008.
  5. ^ "QBASIC Manual: Limits - Names, Strings, and Numbers". Bản gốc lưu trữ ngày 4 tháng 3 năm 2016. Truy cập ngày 28 tháng 6 năm 2008.
Chúng tôi bán
Bài viết liên quan
Alpha-Beta Pruning - Thuật toán huyền thoại giúp đánh bại nhà vô địch cờ vua thế giới
Alpha-Beta Pruning - Thuật toán huyền thoại giúp đánh bại nhà vô địch cờ vua thế giới
Nếu bạn chơi cờ vua thua một con AI, đừng buồn vì nhà vô địch cờ vua thế giới -Garry Kasparov- cũng chấp nhận thất bại trước nó
Nhân vật Zenin Maki - Jujutsu Kaisen
Nhân vật Zenin Maki - Jujutsu Kaisen
Zenin Maki (禪ぜん院いん真ま希き Zen'in Maki?, Thiền Viện Chân Hi) là một nhân vật phụ quan trọng trong bộ truyện Jujutsu Kaisen và là một trong những nhân vật chính của bộ tiền truyện, Jujutsu Kaisen 0: Jujutsu High.
Viễn cảnh đầu tư 2024: giá hàng hóa leo thang và “chiếc giẻ lau” mới của Mỹ
Viễn cảnh đầu tư 2024: giá hàng hóa leo thang và “chiếc giẻ lau” mới của Mỹ
Lạm phát vẫn ở mức cao khiến FED có cái cớ để tiếp tục duy trì thắt chặt, giá cả của các loại hàng hóa và tài sản vẫn tiếp tục xu hướng gia tăng
Những câu nói lãng mạn đến tận xương tủy
Những câu nói lãng mạn đến tận xương tủy
Những câu nói lãng mạn này sẽ làm thêm một ngày ấm áp trong bạn