2014年10月2日 星期四

10月3日

作業一

ODF簡介

    ODF(OpenDocument Format),稱作開放文件格式,是一種規範,基於XML的檔案格式(電腦所理解的資訊符號),因應試算表、圖表、簡報和文書處理文件等電子文件而設置。它的規格原本由昇陽電腦開發,標準則由OASIS Open Document Format for Office Applications(OpenDocument)TC(又稱為OASIS ODF TC)所開發。存在一個自由兼開放的OASIS標準,以ISO/IEC國際標準發佈──ISO/IEC 26300:2006 Open Document Format for Office Applications(OpenDocument)v1.0。
    這裡開放文件格式是指專有名詞OpenDocument Format,字面意思即是一種開放的文件檔案格式(open document format)。




作業二

直譯器(英語:interpreter),是一種電腦程式,能夠把高階程式語言一行一行直接轉譯執行。直譯器不會一次把整個程式轉譯出來,只像一位「中間人」,每次執行程式時都要先轉成另一種語言再作執行,因此直譯器的程式運行速度比較緩慢。它每轉譯一行程式敘述就立刻執行,然後再轉譯下一行,再執行,如此不停地進行下去。

直譯器的好處是它消除了編譯整個程式的負擔,但也會讓執行時的效率打了折扣。相對地,編譯器並不執行程式或原程式碼,而是一次將其翻譯成另一種語言,如機器碼,以供多次執行而無需再經編譯。其製成品無需依賴編譯器而執行,程式運行速度比較快。


編譯器(Compiler),是一種電腦程式,它會將用某種程式語言寫成的原始碼(原始語言),轉換成另一種程式語言(目標語言)。

它主要的目的是將便於人編寫,閱讀,維護的高階電腦語言所寫作的原始碼程式,翻譯為電腦能解讀、執行的低階機器語言的程式,也就是執行檔。編譯器將原始程式(Source program)作為輸入,翻譯產生使用目標語言(Target language)的等價程式。原始碼一般為高階語言(High-level language),如Pascal、C、C++、C# 、Java等,而目標語言則是組合語言或目標機器的目的碼(Object code),有時也稱作機器碼(Machine code)。 一個現代編譯器的主要工作流程如下: 原始碼(source code)→ 預處理器(preprocessor)→ 編譯器(compiler)→ 組譯程式(assembler)→ 目的碼(object code)→ 連結器(Linker)→ 執行檔(executables)

沒有留言:

張貼留言