一種自動編寫程式的想法

2021-08-10 08:10:55 字數 730 閱讀 7216

好常時間沒有寫部落格了,最近上班比較忙。之前有過乙個想法,寫了這麼多年程式了,了解了很多種程式語言,一直在想有沒有什麼好的方法,可以把寫程式的這種活變成自動的。這樣就不用一直動手去寫程式了。手動寫程式一是**會寫的不漂亮,二是容易出錯。

上星期天晚上躺在床上,就構思了一種方法,這裡先記下來,以後有時間和精力了再去實現。

下邊說一下,我的思路,第一步,我們要在電腦上使用編輯器輸入**,一般人可能覺得你既然是生成**,直接生成文字檔案不是就好了,為什麼還要在ide文字編輯器裡生成**呢。為了解釋這個問題,我們想一下自動駕駛汽車,不也是要有方向盤麼。所以輸入**的方法,我是打算作乙個usb的硬體可程式設計並遠端控制的滑鼠和鍵盤。然後使用socket或者藍芽與電腦相連,電腦可以通過這個硬體裝置來控制滑鼠動作和鍵盤動作了,進而來控制電腦,就和人在使用電腦一樣。這樣控制滑鼠和鍵盤的問題解決了,但我們還要再使用滑鼠和鍵盤來操作編輯器上的選單和按鈕什麼的來完全控制程式設計用的編輯器,使用這種硬體簡接控制的方法覺的要比我們呼叫作業系統低層的視窗api方便,為了識別電腦屏上的所有選單,我們要對電腦的螢幕進行實時截圖,同時對截圖影象分析和計算選單座標。並分析選單上的文字,這樣就可以操作所有選單和介面了。當然了,你也可以用這種方會作出無敵的遊戲外掛程式。解放雙手和心靈。

那麼,我們怎麼程式設計呢,我們可以使用語音輸入,使用語音編寫程式。

個人感覺,作為乙個程式設計師,在科技這麼發達的時代,我們還沒有用科技來提高我們編寫程式的效率,這樣實在是不行的。一方面會讓我們很辛苦,另一方面,也覺得是所有程式設計師的恥辱。

編寫程式的步驟

編寫程式至少需要三個步驟 步驟一 確定ipo 理解ipo模式 i input 輸入,程式的輸入 包括檔案輸入 網路輸入 使用者手工輸入 隨機資料輸入 程式內部引數輸入等 輸入是乙個程式的開始 p process 處理,程式的主要邏輯 程式對輸入進行處理輸出產生結果 處理的方法也叫演算法,是程式最重要...

編寫程式練習List的基本使用

4 編寫程式練習list的基本使用 建立乙個只能容納string物件的名為names的list集合 按順序向集合中新增5個字串物件 john tom kim rose sally 對集合進行遍歷,分別列印集合中每個元素的位置和內容 首先列印集合的大小,然後刪除集合中的第3個元素 獲取第3個元素的內容...

編寫程式實現簡單的cp功能

有乙個檔案 test.txt,複製之後的檔名為 test.cp 需要主函式傳參,引數不夠,關閉程序 開啟檔案 需要乙個 buf,長度 buf size,定義乙個巨集 隨意,每次迴圈從 test.txt讀取buf size長度的內容,寫入到 test.cp 開啟 讀取 寫入一旦異常 返回值為 1 關閉...