程式設計師工具
這些程式設計師工具開啟網頁就能寫程式碼、執行、除錯:Python、C、C++ 在你自己的瀏覽器裡執行,HTML、CSS、JavaScript 邊寫邊預覽,網頁內容一鍵轉成純文字。
分享這個頁面
程式設計師工具:全部 6 個工具
線上執行 Python、C、C++
線上 Python 執行使用 Python 3.14,可以邊執行邊輸入,讀寫檔案,用 turtle 畫圖、用 matplotlib 畫圖表,numpy、pandas 等常用庫第一次匯入時自動下載。線上 C 語言編譯器和線上 C++ 編譯器用 Clang 把程式碼編譯成 WebAssembly,支援 C89 到 C23、C++11 到 C++23,C++ 有完整的標準庫和 <bits/stdc++.h>。編譯錯誤會標在對應的行上並給出中文提示;開啟執行時檢查後,陣列越界、空指標、整數溢位會直接指出是哪一行。
逐行除錯,還能倒著走
線上偵錯程式支援 C、C++ 和 Python:點行號左邊設斷點,單步跳過、單步進入、跳出函式,隨時檢視變數、呼叫棧和到這一步為止的輸出。程式會先完整執行一遍並記錄每一步,所以也能往回退、拖動時間軸回到任意一步。斷點可以帶條件,還支援 watch 監視點,以及 b、n、s、c、p、bt 這類和 GDB 相同的命令。
網頁和文字
HTML/CSS/JS 線上執行把三個檔案組合成一個網頁實時預覽,帶控制檯,可以切換手機、平板寬度,一鍵加上 jQuery、Vue、React、Bootstrap、Tailwind 等常用庫。HTML 轉文字把網頁或郵件的 HTML 轉成純文字、Markdown 或 CSV,可以只留正文、提取全部連結,也能批次轉換。
程式碼在哪裡執行
這些工具都在你的瀏覽器裡執行,程式碼不會上傳到我們的伺服器。Python 執行環境和 C/C++ 編譯器第一次使用時從公共 CDN 下載(Python 約 10 MB,編譯器約 30 MB),之後瀏覽器會記住,再開啟就快了。想讓同學看你的程式碼,可以生成分享連結,程式碼就壓縮在連結裡。