免費小說網 > 腦回路清奇的主角們 > 第三十七章 技如何設計程序
  計算機程序,按照運行時,程序所在硬件,可以分類:

  單片機程序,也就是程序在單片機內運行,一般用于儲物柜,自主販賣機。

  無屏幕或小屏幕電腦,也就是各種道路監控,各種交通安全監測(測速,測距,測重)。

  服務器,也就是超越個人家用電腦的硬件性能的硬件環境。

  硬件上限有限時,就必須用功能兼容硬件,也就是為了硬件能支持,會放棄很多,要做很多取舍。

  硬件上限無限時,就可以用硬件兼容功能,也就是為了功能,會支持很多。

  如果創作者,就是維護者,那源代碼基本不需要公布出去,比如一些個人網站,比如一些個人設計的小程序。

  而如果創作者,不一定是維護者,那就是公事公辦的程序,一般要求創作者制作的公司,會要求上傳源代碼。

  程序按照偏重硬件不同,也會有很多不同。

  比如有的程序,偏重于使用顯卡,顯示高畫質的內容,例如游戲或三維虛擬加工。

  有的程序,偏重于用戶交互,比如倉管系統,處理入庫,出庫,庫存盤點,保質期管理,生產計劃執行前備料。

  有的程序,基本沒有本地交互,比如服務器的后臺程序,比如木馬程序。

  程序需要應用的技術有很多。

  比如游戲外掛制作者,肯定不會去反匯編和DIRECTX相關的內容,畢竟這是游戲的像素渲染方面的內容,和外掛設計無關,除非外掛是一些畫質增強外掛,也就要求游戲外掛制作者,需要能夠通過過濾掉和DIRECTX畫質渲染相關的反匯編內容的自制工具,從而對非畫質渲染方面的內容進行反匯編,從而加快外掛制作效率。

  對于一些機密或有產權保護的程序,會采用各種防止反匯編的技術,然而這些技術,在硬件級編程的病毒測試機,或軟件行為安全監測機內,完全就是一目了然。

網頁版章節內容慢,請下載好閱小說app閱讀最新內容

請退出轉碼頁面,請下載好閱小說app 閱讀最新章節。