1
A
回答
5
你的問題好像是問是否可以寫一個程序(換句話說,圖靈機),在程序規範需要(你正在撥打的是「API」),並在一些編程輸出程序語言。答案是「當然」。我們來看幾個例子。
比方說,我寫我的輸入規格爲C計劃,我想輸出程序C.我把這種圖靈機程序「複製」,我可以平凡實現它在任何語言(或使用在命令行中輸入
cp
命令)。比方說,我寫我的輸入規格爲C程序,我想在輸出彙編代碼的程序。我把這個圖靈機程序稱爲「編譯器」,我可以用任何語言來實現它(或者你可以下載一個已經存在的C編譯器)。
假設我用英文編寫輸入規範,並且想用C語言輸出程序。我把這個圖靈機程序稱爲「軟件工程師」,然後通過將人類送到學校來實現它(或者您可以聘請現有的軟件工程師)。
這裏的道德是圖靈機可以做任何人類可以做的事(人類可以做任何圖靈機可以做的事)。但編寫一個與人類一樣通用的計算機程序確實很難。
相關問題
- 1. 創建一個特定的圖靈機
- 2. 構建非確定性圖靈機
- 3. 是否可以使用圖形API創建一個Facebook頁面?
- 4. 一元可以用在圖靈機嗎?
- 5. 是否可以僅構建一次pod?
- 6. 是否有可能以編程方式創建Google API KEY?
- 7. 是否可以確定應用程序的構建方式?
- 8. EEPROM是否可以一次編程?
- 9. 給定一個WPF圖像控件,是否可以確定它的HWND?
- 10. 是否可以創建一個結構的2D向量?
- 11. 是否可以定義一個「隨機」rabbitmq隊列綁定?
- 12. 是否可以編寫一個將Java類提供給JVM的C/C++程序?
- 13. 是否可以創建SharePoint的API?
- 14. 是否可以遠程觸發一些特定版本的構建?
- 15. 試圖用Javascript爲Reddit創建一個可編程的API
- 16. 是否可以從另一個分機撥打一個分機
- 17. Qt5是否可以定義多個構建配置?
- 18. Jenkins-多個位置SVN。是否可以指定構建版本
- 19. 如何去構建特定語言的圖靈機?
- 20. 是否可以編寫一個創建方法的方法?
- 21. 是否可以構建一個可以打破警報循環的Firefox插件?
- 22. 是否有任何我可以通過編程調用的Eclipse重構API?
- 23. 是否可以在GNOME終端上構建一個Perl包裝?
- 24. 是否可以一次構建並運行兩個iPhone/iPod?
- 25. 是否可以創建一個結構實例數組?
- 26. 是否有一個JAXB插件可以生成構建器?
- 27. 是否可以在Visual Studio 2015中構建一個Roslyn版本?
- 28. 是否可以將構建過程中的變量傳遞給Visual Basic代碼?
- 29. 是否有可能以編程方式創建ant構建文件?
- 30. 圖靈機是一個真正的設備還是虛構的概念?
爲什麼不可能?圖靈完全編程語言的定義是它可以模擬圖靈機。 – delnan 2012-08-15 22:16:53
因爲如果有可能爲什麼有程序員的工資是一年300k $? – 0x90 2012-08-15 22:18:21
可能!=可行。另外,圖靈機不會冒出來。 – delnan 2012-08-15 22:21:16