2013-07-30 159 views
1

我有一個複雜的程序,用Forth編寫,在DOS下運行。我使用DOSBox在Windows下運行此代碼  7.雲計算嗎?

有沒有辦法以某種方式讓此程序在雲上運行,以便我可以通過任何啓用了Internet的計算機訪問它,並使用完整的I/O?

+0

在互聯網上訪問並不真正「在雲中」本身。在雲中,只是指計算機雲中存在的程序 - 大型數據中心,它將在任何一臺定義的計算機上運行,​​例如[heroku](http://heroku.com) –

+0

需要更多信息I/O要求。你可以在Linux雲實例上通過xinetd做簡單的標準輸入/標準輸出,但我不確定哪個模擬器(bochs,qemu,wine等)可以爲此工作。 –

回答

1

可能不需要有基於雲的解決方案。

在Javascript中有多個FORTH解釋器實現。例如JSFORTH

您可以輕鬆創建一個網頁,其中包含FORTH JavaScript解釋器和FORTH代碼,您可以隨處訪問該代碼。 但是,此解決方案只能提供文本I/O,從您的問題來看,如果您的應用程序需要其他I/O類型,則不清楚。

根據您的安全要求,我還建議使用一些用戶名/密碼認證來保護本網站。

1

更昂貴,工作量更少的選擇:支付VPS或專用服務器,運行qemu以在其原始環境中運行您的Forth程序。

更便宜,更多的工作選項:將您的Forth程序移植到Linux環境下的gForth或SwiftForth下運行,併爲共享主機付費。