編程軟件可以編寫它本身嗎?
編程軟件是編寫記錄生成軟件的工具。如果把軟件當做一個產品比如刀這個產品,那么編程軟件就是生產這把刀錘子和爐具,最開始生產刀的工具很原始,所以第一把刀是石頭的,人們用這把刀除了殺野獸,也可以挖土,從而讓人們有了第一個煉鐵的土爐。從這個土爐人們生產出了第一把青銅鐵刀。。。。軟件和編程軟件也是一樣,最開始人們生產音樂盒,天文觀測臺都是靠木匠師傅的工具來制作具有簡單程序的音樂盒及時鐘。。。。隨著科技的發展出現了半導體,人們開始用半導體搭建一些簡單功能程序的產品,比如打孔機,手搖計算器等,當然那個時代編程軟件還不是自動的還是要靠人們手工制作,程序過程記錄在紙上,保存這些程序需要大量的紙張和房間。后來出現了集成電路,集成電路出現了有記憶功能的存儲器,這就代替了紙張把程序存在了半導體內,后來出現了硬盤,硬盤就更能存儲更多程序數據了。給予硬件的發展,編程工具慢慢就從圖紙手繪轉入了電腦繪制了,電腦里也就開始出現了簡單的編譯器。原始的軟件編程是,人們在text里按規則寫好程序,然后通過一個asm編譯器將文本轉譯成機器碼,這個機器碼再通過下載工具下載到存儲器里或者卡帶里,然后CPU讀取卡帶開始自動運行程序,人們為了開發更高級的更自動的軟件,又開發出功能更多的編程軟件,在編程軟件里可以寫代碼,編譯等而不需要像最初那樣在text里寫,并且編程軟件有糾錯功能,text是沒有的.....所以軟件可以促進編程軟件的升級,編程軟件又可以開發出更高級智能的軟件。編程軟件和軟件互相促進從而達到了今天的水平。后面所謂的AI就是讓擁有高度智能軟件的機器人擁有自我編程能力,一旦機器人擁有自我編程能力那么機器人將能脫離人類自我發展。如果還有不明白軟件和編程軟件的人可以私我。抬杠的請繞道,沒時間抬杠。