BBC BASIC for Windows 5.94a

许可: 免费试用 ‎文件大小: 3.59 MB
‎用户评分: 3.1/5 - ‎5 ‎评分

这是为运行微软 Windows 的 PC(Windows 95、98、Me、2000、XP、Vista 或 Windows 7)提供 BBC BASIC 编程语言的实现,为程序员提供了熟悉的语言,但具有现代用户界面。它结合了 BASIC 的简单性与结构化语言的复杂程度,允许您编写实用程序和游戏、使用声音和图形、执行计算并创建完整的 Windows 应用程序。 图形用户界面包括一个基本程序编辑器,具有语法着色、实时缩进、搜索和替换以及许多其他功能。内置的诊断辅助工具(如运行时跟踪、变量列表和单步执行)使调试即使是最复杂的程序也变得简单明了。 行号是可选的。 BBC BASIC 为 Windows 唯一集成了一个汇编器,它生成 32 位代码,并接受所有 80486 指令和一些奔腾特定指令(特殊寄存器和特权指令除外),包括浮点和 MMX。您可以从 BASIC 和汇编程序代码访问 Windows 应用程序接口,从而允许有经验的程序员生成复杂的应用程序。 完整(付费)版本允许您创建紧凑(通常小于 100K)独立可执行文件 (.EXE)文件从您的基本程序,这将运行没有BBC基本必须安装,而无需任何特殊的DLL。您可以自由分发此类可执行文件,而无需支付任何版税。

版本历史记录

  • 版本 5.94a 发布于 2012-09-01
    修复了小错误;程序编辑器中的 Unicode 支持;4 语音声音选项;*定时器命令
  • 版本 5.80a 发布于 2008-01-07
    改进了 QBASIC 兼容性;支持 COM10-COM99;改进的用式文本。

软件信息

终端用户许可协议

1. The program and its accompanying documentation are the Copyright 2001-2012 of R.T.Russell. They are supplied for use on one computer at a time only. Neither the program nor its accompanying documentation may be copied for simultaneous use by the purchaser nor for use by anyone other than the purchaser. 2. The program and other materials are provided 'as is' and without any guarantee as to their quality or suitability. Although they are thought to be free from serious bugs, and it is highly unlikely that they could do any harm to other software or systems, there is NO warranty that they will not and their use is at your own risk. 3. You are permitted to distribute executable programs created by the Compile utility, but the entire risk as to the quality and performance of such programs rests with you. The interpreter contained within such executables remains the Copyright 2001-2012 of R.T.Russell but royalty-free use is granted. 4. The supplied example programs and libraries remain the Copyright 2001-2012 of R.T.Russell but you may incorporate them in your own programs or distribute them with compiled executables so long as any copyright notice is not altered. 5. Schools and colleges are granted permission to reproduce or adapt sections of the documentation to support teaching in a classroom context.