永久免费 · 开源

写出真正能运行的
伪代码。

编写结构化伪代码,用真实的编译诊断检查它,并直接在浏览器中运行。专为计算机科学学生打造,自由而富有创意地构建你的伪代码项目。

永久免费,无需账号。只有需要云端同步时才需要登录。

你将获得

编辑器、编译器和运行时,一个都不用安装。

严格的编译器

对结构化伪代码进行词法分析、解析、校验和编译,行列级诊断直接指向真正出错的位置。

在浏览器中运行

用 Rust 编写并编译为 WebAssembly 的运行时在你自己的设备上执行程序,支持交互式 INPUT 输入。

流程图视图

在源代码与自动生成的流程图之间切换,直观地理解判断、循环和处理步骤。

有针对性地调试

先看第一条诊断,修复后再运行。诊断按顺序排列,连锁错误不会掩盖真正的原因。

随你而行的工作区

可在内存中、在浏览器本地存储中工作,也可以登录后在多台设备间同步多文件工作区。

开放且可审计

编辑器、编译器和运行时的每一行代码都基于 Apache License 2.0 发布。没有跟踪器,没有付费墙。

为课堂而生

练习考试真正使用的伪代码。

语法遵循剑桥 IGCSE、O Level 以及 AS & A Level 计算机科学试卷中使用的伪代码规范,你在这里练习的写法,就是你在试卷上要写的写法。

老师们:学校电脑上无需安装任何软件,无需管理账号,整个项目完全开源。

打开一道随机练习题
  • IGCSE 计算机科学(0478 / 0984)

    变量、IF 与 CASE 选择、FOR、WHILE 与 REPEAT 循环、数组和字符串处理,全部使用考试本身的记法。

  • O Level 计算机科学(2210)

    同样的伪代码规范、同样的跟踪表习惯,块没有正确关闭时会立刻得到反馈。

  • AS & A Level 计算机科学(9618)

    过程、函数、CASE 和文本文件处理,帮助你应对篇幅更长的算法题。

常见问题

在你提问之前,先看看答案。

PseudoEditor 是什么?+

PseudoEditor 是一个免费开源的伪代码编辑器和编译器。编辑器、编译器、运行器、流程图视图、手册和工作区工具全部在浏览器应用中运行。

可以在浏览器里运行伪代码吗?+

可以。PseudoEditor 会把支持的伪代码编译成 AST,并在浏览器运行时中执行,包括交互式的 INPUT 输入提示。

浏览器版本会保存我的工作吗?+

本地开发环境会保存到浏览器存储。在 pseudoeditor.dev 上,登录用户可以通过 Clerk 身份验证和 Convex 云端同步保存工作区。

这只适用于 IGCSE 计算机科学吗?+

不是。设置里可以在剑桥 IGCSE、剑桥 AS 和 A Level、IB 文凭课程、OCR GCSE 和 AQA GCSE 记法之间切换。编译器、高亮和自动补全会跟随你选择的语法。

伪代码遵循哪个考试局的规范?+

语法遵循剑桥国际的伪代码指南,该指南用于 IGCSE 计算机科学(0478 和 0984)、O Level 计算机科学(2210)以及 AS 和 A Level 计算机科学(9618)。PseudoEditor 是独立项目,与剑桥无隶属关系,也未获其认可。

需要安装什么吗?+

不需要。编辑器、编译器和运行时可以在笔记本电脑、Chromebook 或平板上的任何现代浏览器中加载。什么都不用安装,也不需要学校 IT 部门审批。

PseudoEditor 真的免费吗?以后会一直免费吗?+

是的,而且会一直免费。没有付费套餐,没有试用期,以后也不会推出收费的高级版。PseudoEditor 同时是开源的:源代码基于 Apache License 2.0 发布在 GitHub 上,你可以阅读它、自己运行它,也可以参与贡献。

可以练习随机的考试风格题目吗?+

可以。练习页会随机抽取一道原创的 IGCSE、O Level 或 A Level 风格题目。你可以按主题筛选,在编辑器中打开起始文件,并在浏览器里运行你的答案。

永久免费,开源

今天免费,永远免费,永远开源。

PseudoEditor 不收任何费用,以后也不会收。没有付费套餐,没有试用期,也不会把任何功能留到以后收费。编辑器、编译器和运行时都基于 Apache License 2.0 开源,你可以阅读代码、自己运行,也可以提交拉取请求。