2013-05-26 93 views
0

我希望提供軟件模擬,以便用戶可以編輯源代碼並對其進行實驗。該軟件的IO是簡單的文本打印(無圖形)。我不介意它是什麼語言,只要它不太常見。我的主要標準是用戶可以在儘可能多的設備上儘可能快地啓動並運行,而無需太複雜的設置。如何提供軟件模擬

一種可能是某處可能存在某個網站,它允許您將一些源代碼剪切並粘貼到一個窗口中,並且它將在您的瀏覽器中在線運行......我已經看到了爲html做這種事情的網站和JavaScript ...也許有一個網站可以處理BASIC或C或Java?

另一種可能性是使用一種語言,其中有一個可用於多個操作系統的小型免費簡單編譯器。

有什麼建議嗎?

編輯:糟糕,我忘了 - 如果程序也可以在運行時從用戶處獲取輸入字符串,那將會更好。

+0

查看http://codepad.org –

+0

@ Ahmed Masud:看起來不錯 - 你應該把它當作答案而不是評論。 – Mick

回答

1

鍵盤將爲你做的伎倆。

http://codepad.org

啊!以及http://ideone.com支持sscanf()等。

+1

這看起來非常好 - 但我忘了提及(參見編輯OP),如果仿真可以在運行時接受用戶輸入,它會更好。我只是嘗試'C'語言的getch(),並得到一個編譯錯誤...可以鍵盤運行代碼,需要用戶輸入? – Mick

0

只是提供了一種替代解決方案 - 我剛剛發現了TCC(Tint C編譯器)。它令人難以置信的小巧,易於使用。它來自於你剛纔解壓一個274K的zip文件,然後在DOS窗口用以下命令運行:

c:\<path to where you unpacked the compiler>\tcc yoursource.c 

這將產生yoursource.exe,你準備好運行。