PureBasic 6.30 发布 - 现代的 BASIC 编程语言及 IDE

简介: PureBasic 6.30 (macOS, Linux, Windows) - 现代的 BASIC 编程语言及 IDE

PureBasic 6.30 (macOS, Linux, Windows) - 现代的 BASIC 编程语言及 IDE

PureBasic is a modern BASIC programming language.

请访问原文链接:https://sysin.org/blog/purebasic/ 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


PureBasic

感受纯粹的力量

PureBasic 是一种现代的 BASIC 编程语言。PureBasic 的主要特性包括可移植性(Windows、Linux、OS X 和 Raspberry 均支持相同的源代码)、能够生成非常快速且优化的原生 32 位或 64 位可执行文件,以及当然,非常简单的 BASIC 语言语法。PureBasic 是为初学者和专家共同创建的 (sysin)。我们投入了大量精力来构思它,以产生一个快速、可靠的系统和友好的 BASIC 编译器。

特点

  • 现代
    • 最先进的内置命令集,用于快速构建任何应用程序或游戏。
    • 集成开发环境(IDE)包括高级的调试器、性能分析器、表单设计器和极快的编译速度。
  • 易用
    • 使用 PureBasic 毫不费力:您安装程序,运行 IDE,并开始开发您的应用程序。
    • 生成类似 C/C++ 程序的小巧 32 位或 64 位可执行文件,无需 DLL 依赖。
  • 可移植
    • 适用于 Windows、Linux、OS X 和 Raspberry (sysin)。
    • 源代码在这些平台上兼容,生成的程序使用原生 API 以获得最大性能和集成。

功能

  • 庞大的内部命令集(1600+)用于快速且轻松地构建应用程序或游戏。
  • Windows(x86 - x64)、Linux(x86 - x64)、OS X(x64, M1)和 Raspberry(arm32, arm64)支持。
  • 基于 BASIC 编程语言的关键字。
  • 非常快速的 BASIC 编译器,可创建高度优化的可执行文件。
  • 创建可执行文件时无需外部 DLL、运行时解释器或其他任何内容。
  • 支持过程和结构的高级编程。
  • 完全支持 Unicode。
  • 内置容器 (sysin),如数组、列表和映射。
  • 强类型和强语法以避免编程错误。
  • 命名空间支持,便于代码重用。
  • 对高级程序员开放完整的操作系统 API 访问权限。
  • 通过专用库(DirectX、OpenGL)提供简单但非常快速的 2D 游戏支持。
  • 基于 OGRE 提供简单且高质量的 3D 支持。
  • 通过使用高度优化的(汇编)命令来充分利用可用硬件。
  • 源代码可在 Windows、MacOS X、Linux 和 Raspberry 之间移植。
  • 专用的编辑器和开发环境。
  • 强大的集成调试器和性能分析器,便于轻松跟踪和分析代码。

下载地址

PureBasic v6.30 for macOS x64

PureBasic v6.30 for macOS ARM64

PureBasic v6.30 for Linux Debian x86

PureBasic v6.30 for Linux Ubuntu x64

PureBasic v6.30 for Raspberry Pi OS ARM32

PureBasic v6.30 for Raspberry Pi OS ARM64

PureBasic v6.30 for Windows x64

PureBasic v6.30 for Windows ARM64


目录
相关文章
|
IDE 关系型数据库 开发工具
使用Visual Basic进行Windows窗体开发
【4月更文挑战第27天】本文介绍了使用Visual Basic进行Windows窗体(WinForms)开发的步骤,从搭建开发环境到创建、设计用户界面,再到编写事件驱动的代码和数据绑定。Visual Basic结合WinForms提供了一种易学易用的桌面应用开发方案。通过调试、优化、部署和维护,开发者可以构建专业应用程序。随着技术发展,掌握最新UI设计和开发工具对于保持竞争力至关重要。本文为初学者提供了基础指导,鼓励进一步探索和学习。
623 0
|
前端开发 API C#
C#使用外部字体、嵌入字体到程序资源中(Winform)及字体的版权问题
应用程序能够使用一个好的字体,是用户界面很重要的一部分,但是很多字体如果系统没有安装,则需要额外引入,这就涉及到极其重要的字体版权问题,及额外字体的使用和安装。最好的方式应该是将字体嵌入到程序中...
6257 1
C#使用外部字体、嵌入字体到程序资源中(Winform)及字体的版权问题
|
5月前
|
测试技术 芯片 C++
Python 安装
本文介绍Windows下安装Python 3.14.2的方法,包括版本选择、自定义安装选项、环境变量配置及安装验证,帮助用户快速搭建Python环境。
2592 8
Python 安装
|
10月前
|
存储 前端开发 搜索推荐
typora最新版解决方法,typora免费下载
Typora是一款简洁高效的Markdown编辑器,支持实时预览、语法高亮、数学公式、图表绘制等功能,适用于写作、编程和技术文档编写。界面极简,功能全面,支持多平台使用。
2035 1
|
存储 安全 API
Visual Basic中的文件处理:读取与写入技术详解
【4月更文挑战第27天】本文探讨了Visual Basic的文件处理技术,包括VB6和VB.NET中的读写操作。介绍了文件路径、模式,展示了VB6的`Open`、`Input`和`Close`语句及VB.NET的`StreamReader`、`StreamWriter`用法。强调了异常处理和最佳实践,如使用`BinaryReader`/`BinaryWriter`处理二进制文件,流式处理大文件,以及确保路径安全。理解并掌握这些技能对高效、安全的文件操作至关重要。
1074 2
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
490 9
|
监控 Ubuntu Linux
在Linux中,如何在Linux中配置高可用性(HA)?
在Linux中,如何在Linux中配置高可用性(HA)?
|
Linux 开发者 iOS开发
Python常用打包工具比较
以上是常用的四种打包工具比较。各自有着自己的优缺点,开发者可以根据自己的需求来选择合适的工具。如果你只需要在 Windows 平台上运行应用程序,可以选择 py2exe。如果你需要跨平台支持,并且希望打包过程简单,可以选择 Briefcase。如果你需要支持多个平台,并且打包过程比较复杂,可以选择 cx_Freeze。如果你需要支持多个平台,并且对第三方库的兼容性有较高的要求,可以选择 PyInstaller。
1969 4
|
程序员 开发工具 git
Git提交错了?别慌,学会直接删除提交记录
【8月更文挑战第7天】在日常的开发工作中,使用Git进行版本控制几乎是每位程序员的必修课。然而,即使是经验丰富的开发者,也难免会遇到“哎呀,我不小心提交了一些不该提交的内容!”的尴尬时刻。面对这样的错误,不必惊慌失措,Git提供了强大的功能来帮助我们修正这些错误,包括直接删除错误的提交记录。
1896 0