為什麼沒有人可以編寫乙個能不依賴人為輸入地編寫程式的程式?

時間 2021-06-01 06:27:48

1樓:

可以啊,很好寫

比如用python:

print(''print('Hello world')")你看,不依賴人的輸入就寫出了個Hello world

2樓:

機器造機器,那是因為,機器是按個數成本來算的。

按照題主的意思,程式造程式,CTRL+C,CTRL+V不就得了?

你只需要準備足夠大的硬碟就夠了。

3樓:

你怎麼向計算機描述需求?

假設我要做乙個爬蟲。用來爬整個豆瓣。

難道我直接對計算機說「嗨,Siri。幫我寫乙個程式」麼?

當然不是。你什麼都沒告訴計算機,資訊量太小完全不夠用啊。

如果按上面那句話說,計算機只會生成乙個無序的程式。也許內容只是把這句話print出來。

所以我們要細化需求。

比如:1.我需要乙個程式。

2.用什麼語言?

3.爬?

4.儲存到哪?

5.還有什麼要求?一併說了吧。

當我們把這些問題回答出來,這個程式也許就能生成了。

可是。當你回答完,你不就已經把程式寫完了麼?

4樓:旺旺

我認真地回答一下兒你的問題吧:

首先,現在幾乎所有人都是用程式來編寫程式的。但是樓主可能剛剛了解程式這個東西,所以我細緻點兒說。主要展示一下兒搞計算機的應該如何合理地思考這種不靠譜的問題。

程式是一系列計算機指令,計算機按這些指令執行相應的操作。所以問題來了,計算機指令一定要由人來寫麼?答案當然是否定的,我當然可以寫乙個程式,隨機生成一系列合法的指令,交給計算機去執行。

所以,你問題裡的「程式」,應該是指能解決實際問題的程式,否則生成一系列沒用的程式,可能也沒啥意義。但上面這句中的「問題」是虛的,為了能說明「問題」是什麼,你需要一種語言來描述你的問題。C語言之類的程式語言就是用來向計算機描述「問題」的,如果你會C語言,那麼根據你對問題的描述,來生成程式去解決你的問題的程式,也就是你說的「生成程式的程式」,就是gcc之類的編譯器。

有,而且我們天天用。

如果你覺得用C語言描述問題太艱深了,應該用自然語言。好吧,其實這樣的程式也有,IBM的watson據說在乙個問答節目裡戰勝了所有的人類對手……它就是針對自然語言描述的問題,相當於在內部編寫了相應的程式,並且執行程式得到了正確的結果。如果你說他並沒有把解決問題的程式對應的.

exe給生成出來,放在C盤裡,那好吧,請無視它。

然後如果問題更進一步,那程式設計師是不是可以滾粗了?我只要寫乙個程式來寫程式就好了,程式設計師又有何用?要想消滅程式設計師,必須存在乙個理論上能夠寫出所需的任何程式的程式,也就是能解決任何問題的程式。

那我就給你證明一下兒:不存在乙個能解出所有問題的通用的程式。證明如下:

1:假設存在乙個能夠寫出可解任何問題的程式的程式,我們稱之為終結者程式。

2:那麼問題來了:請寫出乙個能夠生成終結者程式也無法求解的問題的程式。

3:假設終結者能生成這樣的程式,那麼這樣的程式生成的問題就是它無法解決的問題。

4:假設終結者不能生成這樣的程式,那麼它已經輸了……

所以程式設計師還是會有市場的,感謝祖師爺圖靈……

那程式設計師是不是能寫出程式寫不出的程式?不是,程式設計師只是知道如何坑蒙拐騙而已……

5樓:

GCC 哭了。

兢兢業業地在無數臺電腦裡把 C 原始碼轉成二進位制檔案,卻被題主華麗麗地無視。

如果要說真正意義上的告訴計算機你的需求,然後幫你實現。

等等,各種程式語言,從機器碼,到彙編,到 C,到 Python 不是都在做這件事情嗎?

你還要啥?是不是像下面那樣?

以後樓主會問:

有沒有自動編寫程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式的程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式的程式的程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式的程式的程式的程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式的程式的程式的程式的程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式的程式的程式的程式的程式的程式的程式的程式?

有沒有自動編寫程式的程式的程式的程式的程式的程式的程式的程式的程式的程式的程式的程式?

……[EOF]

6樓:blackmiaool

【Linux 下的 make, configure 究竟有多難用?】@GeniusVczh:不難用啊,我真的用make和configure的時候都是寫一段C++程式來生成他們的(逃 Linux 下的 make, configure 究竟有多難用?

(分享自 @知乎)

為什麼從來沒有人追我超過乙個學期?

韋倩婷 既然選擇了不將就,為何又要糾結這個問題呢?你既然拒絕了別人,又有什麼資格要求別人追求你超過乙個學期呢?姑娘,我想說以後你可能連追你超過乙個禮拜的人都沒有 無所謂婊不婊,無所謂渣不渣。男人追乙個女人也是會看對方的意願的,如果意願明顯,那就加加油,如果嘗試了幾次,都不願意那就算了唄。痴漢當然有,...

沒有人緣是乙個怎麼的體驗?

王不不 大學第乙個星期,別的妹子都是 學長跟我說.學姐告訴我.我認識乙個學長.我只有 嗖嘎.哈哈哈 天生我喵必有財 題主你真是找對人了 知乎怎麼沒有表情,我想在這裡加乙個的表情 我的好不是那種普通人有能力欣賞的,所以在普通素質的人群中,我的人緣便不夠好。曾經呆過的兩個單位,我同大家都是點頭之交。去洗...

為什麼沒有人想過給電動車加乙個封閉的殼?

根據 人類這麼多,你不是第乙個 定律,顯然不但很多人想了,還有一些人做了。monoracer130E就不錯,大概8萬歐的樣子,六七十萬買個雙座跑車 你再想想。買菜要極速250km h嗎用?150夠用了。 比汽車方便,能滿足剛性需求,減少堵車的不便利,應該有市場吧。我覺得你的思路很對,五菱和smart...