我的簡易編譯器終于在花了近20個工作日后完成了。按照設計是做成一個FormulaEx.dll,為了測試我還作了一個命令行工具CalcEx.exe。編譯原理是我們計算機專業比較重要的一門基礎學科,但在我們的日常的程序設計中很少直接使用到,并且現在有一些開源的工程比如Python、ruby做的非常的好,這樣我們要自己做一個編譯系統幾乎沒有必要。我這一次也只是應我們一個產品的需要并且需要針對產品中的特殊需要進行優化才作了這個編譯程序。 詳細請進 http://codefan.spaces.live.com/blog/cns!A4330C839CFF6D86!171.entry
標簽: FormulaEx dll 編譯器
上傳時間: 2014-01-12
上傳用戶:xzt
動態隨即存儲器的時序和工作原理,剖析了其運行的狀態機,對底層程序開發有幫助(例子是關于HY57V641620)
標簽: 動態 存儲器 時序 工作原理
上傳時間: 2014-01-01
上傳用戶:vodssv
歷史上最好的C語言程序: 1983年,在ACM圖林獎頒獎大會上,杰出的計算機科學家、UNIX的鼻祖、C語言的創始人之一,圖林大獎得主,Ken Thompson,上臺的第一句話便是:“我是一個程序員,在我的1040表上,我自豪地寫上了我的職業。作為一個程序員,我的工作就是寫程序。今天我將向大家提供一個我曾經寫過的最精練的程序。”這個程序是一個自已復制自已的C語言程序
標簽: 1983 C語言程序
上傳時間: 2013-11-30
上傳用戶:妄想演繹師
1. 內部排序演示 問題描述 設計一個測試程序比較幾種排序算法的關鍵字比較次數和移動次數以取得直觀感受。 基本要求 (1)對起(冒)泡排序、直接插入排序、簡單選擇排序、快速排序、希爾排序、堆排序算法進行比較; (2)待排序的元素的關鍵字為整數。其中的數據要用偽隨機產生程序產生(如10000個),至少用5組不同的輸入數據做比較,再使用各種算法對其進行排序,記錄其排序時間,再匯總比較; (3)演示程序以人機對話的形式進行。每次測試完畢顯示各種比較指標值的列表,用條形圖(星號表示)進行表示,以便比較各種排序的優劣。 測試數據 由隨機數產生器生成 實現提示 主要工作是設法在已知算法中的適當位置插入對關鍵字的比較次數和移動次數的計數操作。程序還可以考慮幾組數據的典型性,如:正序、逆序和不同程度的亂序。注意采用分塊調試的方法。 選作內容 (1)對不同表長進行比較 (2)驗證各算法的穩定性
標簽: 排序 比較 快速排序 測試程序
上傳時間: 2014-01-03
上傳用戶:lindor
該書第一章系統講述MATLAB6.5 的集成工作平臺,引導讀者初會MATLAB 基本用法。第二、三章系統敘述MATLAB6.1 的四大基本數據類型(數值數組、字符串數組、元胞數組、構架數組),至于其它擴展數據類型(函數句柄、符號數據、內聯函數、unit 數組、稀疏類)則另辟章節專述。此后,本書用九個獨立章分述MATLAB6.5 的數值計算、符號計算、函數和數據可視、面向對象編程、GUI 交互操作界面設計、EXE 獨立應用程序生成、實現不同軟件平臺交互的API、M-book 數據圖形文字環境集成等八大通用功能。本書用專門的一章深入淺出地闡明SIMULINK 的分層建模、仿真功能、與MATLAB 交互的功能。
標簽: MATLAB 6.5 集成
上傳時間: 2016-08-03
上傳用戶:tedo811
wince下做的鉤子程序,平臺是arm9,想學習或者是工作中用到了,可以切磋一下。有要sdk的找我。(mx21)
標簽: wince 程序
上傳用戶:星仔
本人長期積累的一些系統小工具.其中包含了一些微軟工具程序集中的工具,有了這些工具,你將更有能力處理Windows的各種問題,而且不花一毛錢.除此之外還有對PE文件瀏覽的工具,采集PE文件中的資源的工具,對PE文件進行編輯的工具,對PE文件進行壓縮的工具,對系統進程,核心對象等進行操作的工具.希望此工具包對您的工作有所幫助.
標簽: Windows 積累 微軟
上傳時間: 2013-12-11
上傳用戶:417313137
本論文首先闡述了電子郵件客戶端應用程序的開發背景和系統的開發平臺,并對系統開發所采用的技術進行相應的介紹。在系統的分析階段,分析電子郵件的結構和郵件文本格式,介紹電子郵件系統工作原理,并對SMTP和POP3協議進行深入研究。在系統的設計與實現中,確定系統的開發思想以及開發環境。最后給出了系統中模塊的詳細設計與實現,并對系統模塊涉及到的關鍵源代碼進行了詳細的分析。
標簽: 論文 電子郵件 應用程序 開發平臺
上傳時間: 2016-08-10
上傳用戶:123456wh
單片機串行通信發射機采用串行工作方式,發射并顯示兩位數字信息,既顯示00-99,使數據能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個按鍵組成的控制模塊,包括時鐘電路、控制信號電路,時鐘采用6MHZ晶振和30pF的電容來組成內部時鐘方式,控制信號用手動開關來控制,P1口來控制,P2、P3口產生信號并通過共陽極數碼管來顯示,軟件采用匯編語言來編寫,發射程序在通信協議一致的情況下完成數據的發射,同時顯示程序對發射的數據加以顯示。
標簽: 單片機 串行通信 串行 發射機
上傳時間: 2016-08-14
上傳用戶:84425894
本章將從存儲程序的概念入手,討論計算機的基本組成與工作原理,使讀者對于計算機系統先有一個簡單的整體概念,為今后深入討論各個部件打下基礎。
標簽: 存儲 程序
上傳用戶:h886166
蟲蟲下載站版權所有 京ICP備2021023401號-1