Object Pascal 是一種高級編譯語言,具有強類型(對數據類型的檢查非常嚴格)特性,支持結構化 和面向對象編程。它的優點包括代碼的易讀性、快速編譯,以及支持多個單元文件從而實現模塊化編程。 Object Pascal 具有一些特性以支持Borland 組件框架和RAD(快速應用程序開發)環境。在很大程 度上,本語言參考的說明和示例假定你使用Borland 公司的開發工具,如Delphi 和Kylix。 絕大多數使用Borland 開發工具的開發者是在IDE(集成開發環境)環境下編寫代碼并進行編譯。 Borland 開發工具幫助我們設置工程和源文件的許多細節,比如維護單元的依賴信息。并且,使用這些工 具在程序的組織上還有一些限制,嚴格說來,這不是Object Pascal 語言規范的一部分。比如,Borland 開發工具遵循某些文件和程序的命名約定,若你在IDE 以外編寫代碼并使用命令行來編譯,你可以避開 這些限制。 這些幫助主題假設你在IDE 環境下工作,并且使用VCL(可視化組件庫)和/或 CLX(跨平臺組件 庫)創建應用程序。但有時候,Borland 一些特定的規則和Object Pascal 的通用規則并不相同。
標簽: Object Pascal 編譯語言
上傳時間: 2015-11-12
上傳用戶:cxl274287265
哲學家進餐問題是荷蘭學者Dijkstra 提出的經典問題之一,它是一個信號量機制問題的應用,在操作系統文化史上具有非常重要的地位。對該問題的剖析有助于學生深刻地理解計算機系統中的資源共享、進程同步、死鎖等問題,并能熟練地應用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設有5個哲學家,他們花費一生中的時光思考和吃飯。這些哲學家共用一個圓桌,每個哲學家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學家思考時,他與其他同事不交互。時而,哲學家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學家一次只能拿起一只筷子。顯然,他不能從其他哲學家手里拿走筷子。當一個饑餓的哲學家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規定奇數號哲學家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數號哲學家則相反。按此規定,將是1、 2號哲學家競爭1號筷子;3、4號哲學家競爭3號筷子。即五位哲學家都先競爭奇數號筷子,獲得后,再去競爭偶數號筷子,最后總會有一位哲學家能獲得兩只筷子而進餐。
標簽: Dijkstra 家 信號量 地理
上傳時間: 2014-01-23
上傳用戶:teddysha
PID是控制智能小車的經典算法在過程控制中,按偏差的比例(P)、積分(I)和微分(D)進行控制的PID控制器(亦稱PID調節器)是應用最為廣泛的一種自動控制器。它具有原理簡單,易于實現,適用面廣,控制參數相互獨立,參數的選定比較簡單等優點;而且在理論上可以證明,對于過程控制的典型對象──“一階滯后+純滯后”與“二階滯后+純滯后”的控制對象,PID控制器是一種最優控制
標簽: PID 控制 智能小車 算法
上傳時間: 2015-11-24
上傳用戶:qq1604324866
「我是中國人」,ChineseTokenizer會將之分割為五個中文字:「我、是、中、國、人」,CJKTokenizer則會將之分割為「我是、是中、中國、國人」四個二節的詞。前者的問題是沒有考慮中文詞語的問題,如搜尋「國中」一樣搜尋到「我是中國人」。後者的問題則是制做了大量沒意義的詞如「是中」「國人」,讓索引沒必要地增大、降低搜尋效率。
標簽:
上傳時間: 2015-12-18
上傳用戶:stvnash
目前在單片機的教學過程中,Labcenter Electronics 推出的 EDA 軟件 Proteus(普羅特斯)已越來越 受到重視,并被提倡應用于單片機數字實驗室的構建之中。Proteus 是一款功能較為全面的電子設計自動 化軟件,它不但可用于 PCB 設計以及模擬和數字電路仿真分析,還可應用于單片機及其外圍電路的仿 真,支持的微處理器芯片(Microprocessors ICs)包括 8051 系列、AVR 系列、PIC 系列、HC11 系列、 ARM7/LPC2000 系列甚至 Z80 等。本文對 Proteus 在單片機應用系統中的仿真應用作一介紹。
標簽: 單片機 過程
上傳時間: 2015-12-29
上傳用戶:海陸空653
說明 除了自身之外,無法被其它整數整除的數稱之為質數,要求質數很簡單,但如何快速的求出質數則一直是程式設計人員與數學家努力的課題,在這邊介紹一個著名的 Eratosthenes求質數方法 解。 以背包問題為例,我們使用兩個陣列value與item,value表示目前的最佳解所得之總價,item表示最後一個放至背包的水果,假設有負重量 1~8的背包8個,並對每個背包求其最佳解。
上傳時間: 2013-12-22
上傳用戶:二驅蚊器
此書的力量在於從博弈論的最新發展中擷取了大量例證,吉本斯善於把抽象的問題講得簡單易懂。
上傳時間: 2014-01-07
上傳用戶:yiwen213
WCDMA系統中rake接收機算法C++代碼,包括初始化、finger的搜索和合并等過程。
標簽: WCDMA rake 接收機
上傳時間: 2013-11-27
上傳用戶:壞壞的華仔
可以中斷方式發送接收來自其他節點的報文,包括sja1000的初始化,中斷處理程序和一個test
標簽: 中斷方式 發送 接收 節點
上傳時間: 2014-01-04
SAS是功能強大的統計軟體,其程式碼有8成是用C所開發。此檔案提供豐富的SAS SQL程式碼,可幫助你解決相關的資料問題問題。
標簽: SAS
上傳時間: 2014-11-24
上傳用戶:sevenbestfei
蟲蟲下載站版權所有 京ICP備2021023401號-1