main.py Python
// 按运行或Ctrl+Enter执行
运行中…

免费在线编译器与IDE — 11种编程语言

直接在浏览器中运行Python、JavaScript、Java、C++、C#、Go、Rust、PHP、Swift、Kotlin和TypeScript代码——无需安装,无需注册。

ProgerLib在线编译器具备语法高亮、智能缩进、三种主题以及实时服务器执行功能。非常适合学习、测试代码片段和快速原型开发。

Python JavaScript Java C++ C# Go Rust PHP Swift Kotlin TypeScript

为什么使用ProgerLib编译器?

即时执行
代码在真实服务器上毫秒级运行——无需任何设置即可看到结果。
🎨
语法高亮
基于Ace Editor,为全部11种语言提供完整的语法着色。
📱
适配所有设备
台式机、平板或手机——编译器自动适应任何屏幕尺寸。
🔒
无需注册
打开页面,写代码,运行。无需账号。
🌙
3种主题
暗色、亮色和绿色主题——选择最适合你眼睛的。
📚
边学边编程
数百篇理论文章和练习题,一键即达。

支持的编程语言

点击任意语言即可立即切换编辑器。

在线Python编译器

初学者、数据科学、AI和自动化最受欢迎的语言。我们的在线Python编译器无需安装即可即时运行代码。

在线JavaScript编译器

直接在浏览器中在线运行JavaScript。适合学习前端开发、测试Node.js代码片段和算法练习。

在线Java编译器

即时执行的在线Java编译器。适合学习面向对象编程和算法练习。

在线C++编译器

无需安装GCC或Clang即可在线测试C++代码。适合竞技编程和系统编程。

在线C#编译器

在线运行C#(.NET)。适合学习微软技术、Unity基础和面向对象概念。

在线Go编译器

在线Go编译器。在浏览器中运行Go代码,适合学习并发编程和微服务概念。

在线Rust编译器

无需安装工具链即可在线测试Rust。适合学习内存安全的系统编程。

在线PHP编译器

在线运行PHP。无需本地服务器即可学习服务器端Web开发。

在线Swift编译器

在线Swift编译器。无需Xcode即可学习iOS/macOS开发基础。

在线Kotlin编译器

在线运行Kotlin。适合学习Android开发基础和JVM语言实践。

在线TypeScript编译器

在线TypeScript编译器。无需本地设置即可测试带类型的JavaScript。

在线编译器适合谁?

🎓
学生和初学者
无需安装即可开始编程。打开编译器,立刻写下你的第一个程序。
👨‍🏫
教师
在课堂上展示代码示例,给学生发送作业链接,在线检查答案。
💼
开发者
快速测试函数、检查语言语法或构建原型,无需切换IDE。
🏆
竞技程序员
用C++、Java或Python练习算法题——快速编译,即时反馈。

如何使用在线编译器

  1. 1
    选择编程语言
    点击顶部栏中的语言按钮——Python、JavaScript、Java、C++或11种支持语言中的任意一种。
  2. 2
    编写或粘贴代码
    编辑器支持语法高亮、自动缩进和括号匹配。
  3. 3
    点击运行
    代码被发送到服务器,在沙箱中执行,结果立即出现在输出面板中。
  4. 4
    迭代和实验
    编辑代码并再次运行——运行次数不限。

常见问题

在线编译器真的免费吗? +

是的,完全免费。无需账号、无需订阅、没有阻挡编辑器的广告。直接打开页面运行代码即可。

支持哪些编程语言? +

编译器支持11种语言:Python、JavaScript、Java、C++、C#、Go、Rust、PHP、Swift、Kotlin和TypeScript。

需要创建账号吗? +

不需要。编译器无需注册即可使用。注册免费账号可解锁进度追踪和练习题访问权限。

有时间或执行次数限制吗? +

每次运行都有时间限制以保护服务器资源。对于大多数教育和练习任务,这个限制已经绰绰有余。

可以在手机或平板上使用编译器吗? +

可以。界面具有响应式设计,支持移动设备。编辑器和输出面板会自动适应较小的屏幕。

ProgerLib编译器与其他编译器有何不同? +

ProgerLib将编译器与完整的学习平台相结合:330+练习题、2000+文库文章、每种语言的理论课程和教师工具——全部免费,一站式服务。

ProgerLib——免费编程教育平台。首页 · · 练习题