严格的编译器
对结构化伪代码进行词法分析、解析、校验和编译,行列级诊断直接指向真正出错的位置。
你将获得
对结构化伪代码进行词法分析、解析、校验和编译,行列级诊断直接指向真正出错的位置。
用 Rust 编写并编译为 WebAssembly 的运行时在你自己的设备上执行程序,支持交互式 INPUT 输入。
在源代码与自动生成的流程图之间切换,直观地理解判断、循环和处理步骤。
先看第一条诊断,修复后再运行。诊断按顺序排列,连锁错误不会掩盖真正的原因。
可在内存中、在浏览器本地存储中工作,也可以登录后在多台设备间同步多文件工作区。
编辑器、编译器和运行时的每一行代码都基于 GPL v3 发布。没有跟踪器,没有付费墙。
为课堂而生
语法遵循剑桥 IGCSE、O Level 以及 AS & A Level 计算机科学试卷中使用的伪代码规范,你在这里练习的写法,就是你在试卷上要写的写法。
老师们:学校电脑上无需安装任何软件,无需管理账号,整个项目完全开源。
打开一道随机练习题变量、IF 与 CASE 选择、FOR、WHILE 与 REPEAT 循环、数组和字符串处理,全部使用考试本身的记法。
同样的伪代码规范、同样的跟踪表习惯,块没有正确关闭时会立刻得到反馈。
过程、函数、CASE 和文本文件处理,帮助你应对篇幅更长的算法题。
常见问题
Pseudo Build 是一个免费开源的伪代码编辑器和编译器。编辑器、编译器、运行器、流程图视图、手册和工作区工具全部在浏览器应用中运行。
可以。Pseudo Build 会把支持的伪代码编译成 AST,并在浏览器运行时中执行,包括交互式的 INPUT 输入提示。
本地开发环境会保存到浏览器存储。在 pseudo.build 上,登录用户可以通过 Clerk 身份验证和 Convex 云端同步保存工作区。
不是。设置里可以在剑桥 IGCSE、剑桥 AS 和 A Level、IB 文凭课程、OCR GCSE 和 AQA GCSE 记法之间切换。编译器、高亮和自动补全会跟随你选择的语法。
语法遵循剑桥国际的伪代码指南,该指南用于 IGCSE 计算机科学(0478 和 0984)、O Level 计算机科学(2210)以及 AS 和 A Level 计算机科学(9618)。Pseudo Build 是独立项目,与剑桥无隶属关系,也未获其认可。
不需要。编辑器、编译器和运行时可以在笔记本电脑、Chromebook 或平板上的任何现代浏览器中加载。什么都不用安装,也不需要学校 IT 部门审批。
是的。Pseudo Build 可以免费使用,源代码基于 GNU GPL v3 发布在 GitHub 上。你可以阅读它、自己运行它,也可以参与贡献。
可以。练习页会随机抽取一道原创的 IGCSE、O Level 或 A Level 风格题目。你可以按主题筛选,在编辑器中打开起始文件,并在浏览器里运行你的答案。
开源
Pseudo Build 基于 GNU GPL v3 许可发布。克隆仓库、在本地运行、提交问题、发送拉取请求。