Profilo di 美少男纖細陽光美少男BlogElenchiGuestbookAltro ![]() | Guida |
|
27/10/2006 小心眼的自言自語...---------------------------------------------------------------------
SQL
全名結構化查詢語言(Structured Query Language)
電腦程式語言,用於擷取資料庫的記錄或記錄部分內容,進行各種計算,然後顯示結果。SQL特別適用於搜尋關聯式資料庫。具有正規、強大的語法,能夠容納邏輯算子。類似語句的結構有如自然語言,不過語法有限且固定。
~大英百科全書 --------------------------------------------------------------------- 電腦程式 program, computer 一組有條理的指令,讓電腦能夠執行特定的工作。程式的準備工作最初是將作業公式化,然後以適當的程式語言陳述出來。程式設計人員可能用機器語言或組合語言來工作,不過大多數應用程式設計人員是用高階語言(如BASIC或C++),或是更近似人類溝通模式的第四代語言。接著將程式翻譯成指令成為機器語言,給電腦使用。程式儲存於永久性介質(如硬碟)並載入隨機存取記憶體而由電腦處理器執行,一次只執行程式內的一個指令。程式通常分為應用程式與系統程式。應用程式執行如文書處理、資料庫功能或存取網際網路等工作。系統程式控制電腦本身的功能;作業系統是極大的程式,控制電腦操作、檔案交換以及其他程式的作業。
~大英百科全書
--------------------------------------------------------------------- 程式語言 programming language ~大英百科全書
--------------------------------------------------------------------- 【漢語拼音】chengxu sheji yuyan 【中文詞條】程序設計語言 【外文詞條】programming language 【作 者】羅大衛 用於計算機程序設計的人工語言﹐包括機器語言﹑彙編語言﹑宏彙編語言和各種高級程序設計語言。但是一般習慣上主要指高級程序設計語言。 從機器語言到高級程序設計語言 計算機在其指令控制下動作。每台計算機都配備有一套機器指令﹐每條指令讓計算機執行一個簡單的特定的動作。例如﹐從計算機某個存儲器單元中取出一個數﹐或向某單元送一個數﹔把兩個數相加﹑相減﹑相乘或相除﹔或使打印機開始打印等。一台計算機所有指令的集合稱為指令系統。每種計算機的指令系統是不同的﹐指令系統又稱為機器語言。要讓計算機做一件事﹐必須把這件事分解為許多小的步驟。每一步驟由一條指令來完成。計算機按順序執行這一系列小步驟﹐最後完成要做的事情。一系列的步驟寫出來稱為一個程序。用機器語言編寫程序時﹐要求程序員直接使用機器代碼並分配內存儲器﹐數據也需要寫成二進制定點形式或浮點形式。編寫程序過程很繁瑣﹐容易出錯﹐程序的檢查和調試也比較困難。機器語言程序直觀性很差﹐很難讀懂。此外﹐指令系統是針對某一台計算機的﹐因而機器語言沒有通用性﹐換一台機器﹐所有程序都要重新編制。解決這個問題的第一步是使用彙編語言。用彙編語言寫的程序稱為源程序﹐經過彙編程序加工和翻譯即變成用機器語言寫的目標程序﹐然後再由計算機執行。彙編語言用符號表示操作碼和地址碼﹐這種符號便於記憶﹐因此稱為記憶碼。符號地址碼由彙編程序自動處理﹐分配存儲單元。彙編語言允許用戶直接寫十進制數﹐由彙編程序轉換成機器內部形式。
可見﹐彙編語言編寫的程序比機器語言程序容易閱讀﹑檢查和修改。但彙編語言仍然是面向機器的﹐與計算機指令一一對應﹐要求程序員詳細瞭解計算機的細節。編寫程序仍然是一件很煩瑣的工作。後來人們又提出子程序方法。雖然用戶程序各不相同﹐但是有些處理過程是許多程序所共同的。例如﹐許多用戶都要求在他們的程序中解線性代數方程組。如果把求解線性代數方程組的方法編成標準子程序﹐把其他常用的算法也編成標準子程序﹐組成子程序庫﹐供用戶隨時調用﹐用戶程序中只要簡單地給出幾個參數即可。這樣﹐不必每個程序員都重複同樣的工作﹐可大大方便程序設計的工作。
高級程序設計語言 50年代初期出現了 FORTRAN等一系列高級程序設計語言﹐大大促進了計算機的普及推廣。
用高級語言寫的程序也稱為源程序﹐執行前需要由編譯程序將其轉換為機器語言程序﹐稱為目標程序。用高級語言編制計算機程序可以不必瞭解具體機器代碼的知識﹐程序獨立於具體的機器。在一台計算機上運行的源程序不加修改或只作很少修改就可在另一台計算機上運行。高級語言的優點是﹕容易學習﹐描述同樣的過程﹐用高級語言比機器語言或彙編語言容易得多。不過﹐有些功能很強的程序設計語言比彙編語言難學。高級語言程序中的錯誤容易檢查﹐因而容易調試。程序容易讀懂﹐便於交流和維護。編寫程序﹑調試程序花費的代價小﹐雖然編譯處理要花一定的代價﹐但總的解決問題的代價還是比較小的。現在已有數百種各式各樣的高級程序設計語言﹐可分為面向過程語言﹑非過程語言﹑通用語言和專用語言。
面向過程語言 用這種語言寫程序時﹐用戶需要描述解決問題的過程﹐即一組按順序執行的操作。FORTR-AN﹐COBOL﹐PL/1等都屬於此類。
非過程語言 用戶描述問題時不必指明解決問題的順序。但這只是一個相對的概念﹐也就是說隨著近代程序設計技術的改進﹐需要用戶提供的描述解決問題順序的內容越來越少﹐即越來越非過程化。報表語言﹑制定表語言﹑仿真語言等均屬此類﹐如RPG﹑APT﹑GPSS﹑DYN-AMO等語言。
通用語言 適用範圍較廣的一類程序設計語言。所謂通用也是相對而言的﹐因為沒有一種高級語言是適用於一切場合的。一般說﹐用於科學計算﹑商業數據處理﹑字符串和表處理的高級語言適用範圍較廣(如BASIC﹐FO-RTRAN﹐COBOL PASCAL等)可稱為通用語言。而另一些如用於仿真﹑圖像處理﹑設備檢測等高級語言(如APT﹑COGO﹑DYNAMO等)﹐適用範圍較窄﹐可稱為專用語言。
專用語言 滿足單一目標的程序設計語言。這種語言適用於特定應用領域的用戶﹐由於針對性強﹐其編譯效率和目標程序執行效率也較高。
常用的程序設計語言 在各類高級程序設計語言中﹐有幾種應用非常廣泛。
FORTRAN 全稱為Formula Translator﹐意即公式翻譯。它是一種適用於科學計算的高級程序設計語言(見FORTRAN語言)。
COBOL 全稱為Common Business Oriented Language﹐意即通用商業語言。它是適用於數據處理的高級程序設計語言(見COBOL 語言)。
BASIC 全稱為Beginner's All-Purpose Symbolic Instruction Code﹐意即初學者通用符號指令代碼。這是一種簡單易學﹐具有會話功能的﹐適用於科學計算﹑數據處理和實時處理的程序設計語言(見BASIC語言)。
PASCAL 出現於1968年。它是以 ALGOL語言為基礎﹐按照結構程序設計原則設計出來的﹐它的優點是小巧﹐簡潔﹐結構清晰﹐表達能力強﹐實現效能高。許多高等學校選它作為程序設計課程的基本語言工具﹐已成為國際上廣泛流行的一種程序設計語言。PASCAL既重視數據結構﹐又很重視程序的結構。它適用於科學計算﹑數據處理和描述系統軟件。
C 語言 70年代初期由美國貝爾實驗室提出。1973年首先用於編寫UNIX操作系統。C語言易讀﹐程序效率很高﹐適於描述操作系統﹑編譯程序和各種軟件工具﹐已得到廣泛的應用。
LISP語言 這是一種表處理語言﹐是50年代末60年代初為解決人工智能問題而發展起來的一種高級程序設計語言(見LISP語言)。LISP有兩個基本的數據類型﹕原子和表。表是遞歸定義的﹐即原子是表﹐兩個表又可以構成一個複合表。表達形式是把兩個表用括號括起來﹐中間用一個句號隔開。LISP語言對表規定了一套簡單的運算。例如﹕由兩個表構造一個複合表﹔從表中選出其第一個分量﹔從一個表中去掉第一個分量等。這些都是非數值處理最基本的操作。通過原子﹑表﹑表的運算和用戶定義的一些LISP函數﹐就可以進行符號演算﹑公式推導﹑博弈以及其他非數值處理。LISP的理論基礎是數理邏輯﹐它很簡單又有很強的表達能力。
~中國大百科全書
--------------------------------------------------------------------- 【中文詞條】程序設計語言 【外文詞條】programming language 【作 者】徐家福 用於書寫計算機程序的語言。語言的基礎是一組記號和一組規則。根據規則由記號構成的記號串的總體就是語言。在程序設計語言中﹐這些記號串就是程序。程序設計語言有三個方面的因素﹐即語法﹑語義和語用。語法表示程序的結構或形式﹐亦即表示構成語言的各個記號之間的組合規律﹐但不涉及這些記號的特定含義﹐也不涉及使用者。語義表示程序的含義﹐亦即表示按照各種方法所表示的各個記號的特定含義﹐但不涉及使用者。語用表示程序與使用者的關係。 語言的好壞不僅影響到程序使用是否方便﹐而且涉及到程序人員所寫程序的質量。
基本成分 語言的種類千差萬別。但是﹐一般說來﹐基本成分不外四種。數據成分﹕用以描述程序中所涉及的數據﹔運算成分﹕用以描述程序中所包含的運算﹔控制成分﹕用以表達程序中的控制構造﹔傳輸成分﹕用以表達程序中數據的傳輸。
分類 按語言級別﹐有低級語言和高級語言之分。低級語言包括字位碼﹑機器語言和彙編語言。它的特點是與特定的機器有關﹐功效高﹐但使用複雜﹑繁瑣﹑費時﹑易出差錯。其中﹐字位碼是計算機唯一可直接理解的語言﹐但由於它是一連串的字位﹐複雜﹑繁瑣﹑冗長﹐幾乎無人直接使用。機器語言是表示成數碼形式的機器基本指令集﹐或者是操作碼經過符號化的基本指令集。彙編語言是機器語言中地址部分符號化的結果﹐或進一步包括宏構造。
高級語言的表示方法要比低級語言更接近於待解問題的表示方法﹐其特點是在一定程序上與具體機器無關﹐易學﹑易用﹑易維護。當高級語言程序翻譯成相應的低級語言程序時﹐一般說來﹐一個高級語言程序單位要對應多條機器指令﹐相應的編譯程序所產生的目標程序往往功效較低。
按照用戶要求﹐有過程式語言和非過程式語言之分。過程式語言的主要特徵是﹐用戶可以指明一列可順序執行的運算﹐以表示相應的計算過程。例如﹐FORTRAN﹐COBOL﹐ALGOL60等都是過程式語言。非過程式語言的含義是相對的﹐凡是用戶無法指明表示計算過程的一列可順序執行的運算的語言﹐都是非過程式語言。著名的例子是表格的生成程序(RPG)。它實質上不是語言﹐使用者只須指明輸入和預期的輸出﹐無須指明為了得到輸出所需的過程。
按照應用範圍﹐有通用語言和專用語言之分。目標非單一的語言﹐稱為通用語言﹐例如 FORTRAN﹑COBOL﹑ALGOL60 等都是通用語言。目標單一的語言稱為專用語言﹐如APT等。
按照使用方式﹐有交互式語言和非交互式語言之分。具有反映人-機交互作用的語言成分的稱為交互式語言﹐如BASIC語言就是交互式語言。語言成分不反映人-機交互作用的稱非交互式語言﹐如FORTRAN﹑COBOL﹑ALGOL60﹑PASCAL等都是非交互式語言。
按照成分性質﹐有順序語言﹑併發語言和分布語言之分。只含順序成分的語言稱為順序語言﹐如 FORTRAN﹑COBOL 等都屬順序語言。含有併發成分的語言稱為併發語言﹐如併發PASCAL﹑MODULA和ADA等都屬併發語言。考慮到分布計算要求的語言稱為分布語言﹐如MODULA便屬分布語言。
傳統的程序設計語言大都以‧諾伊曼式的計算機為設計背景﹐因而又稱為諾伊曼式語言。巴克斯﹐J.於1977年提出的函數式語言﹐則以非諾伊曼式的計算機為設計背景﹐因而又稱為非諾伊曼式語言。
主要語言舉例 APT(Automatically Programmed Tools)──自動數控程序﹕第一個專用語言﹐用於數控機床加工﹐1956。
FORTRAN(FORmula TRANslation)──公式翻譯程序設計語言﹕第一個廣泛使用的高級語言﹐為廣大科學和工程技術人員使用計算機創造了條件﹐1956。
FLOW-MATIC﹕第一個適用於商用數據處理的語言﹐其語法與英語語法類似﹐1956。
IPL-V(Information Processing Language V)──信息處理語言-V﹕第一個表處理語言﹐可看成是一種適用於表處理的假想計算機上的彙編語言﹐1958。
COMIT(COmpiler Massachusetts Institute of Technology)──馬薩諸塞州理工學院編譯程序﹕第一個現實的串處理和模式匹配語言﹐1957。
COBOL(COmmon Business Oriented Language)──面向商業的通用語言﹕使用最廣泛的商用語言﹐1960。
ALGOL60(ALGOrithmic Language 60)──算法語言60﹕程序設計語言由技藝轉向科學的重要標誌﹐其特點是局部性﹑動態性﹑遞歸性和嚴謹性﹐1960。
LISP(LISt Processing)──表處理語言﹕引進函數式程序設計概念和表處理設施﹐在人工智能的領域內廣泛使用﹐1960。
JOVIAL(Jules Own Version of IAL)──國際算法語言的朱爾斯文本﹕第一個具有處理科學計算﹑輸入-輸出邏輯信息﹑數據存儲和處理等綜合功能的語言。多數JOVIAL編譯程序都是用JOVIAL書寫的﹐1960。
GPSS(General-Purpose Systems Simulator)──通用系統模擬語言﹕第一個使模擬成為實用工具的語言﹐1961。
JOSS(Johnniac Open-Shop System)──瓊尼阿克開放系統﹕第一個交互式語言﹐它有很多方言﹐曾使分時成為實用﹐1964。
FORMAC (FORmula MAnipulation Compiler)──公式處理編譯程序﹕第一個廣泛用於需要形式代數處理的數學問題領域內的語言﹐1964。
SIMULA (SIMUlation LAnguage)──模擬語言﹕主要用於模擬的語言﹐是ALGOL60的擴充﹐1966。SIMULA67是1967年SIMULA的改進。其中引進的“類”概念﹐是現代程序設計語言中“模塊”概念的先聲。
APL/360 (A Programming Language)──程序設計語言360﹕一種提供很多高級運算符的語言﹐可使程序人員寫出甚為緊湊的程序﹐特別是涉及到矩陣計算的程序﹐1967。
PASCAL(Philips Automatic Sequence CAL-culator)──菲利浦自動順序計算機語言﹕在ALGOL60的基礎上發展起來的重要語言﹐其最大特點是簡明性與結構化﹐1971。
PROLOG(PROgramming in LOGic)﹕一種處理邏輯問題的語言。它已廣泛用於關係數據庫﹑數理邏輯﹑抽象問題求解﹑自然語言理解等多種領域﹐1973。
ADA﹕一種現代模塊化語言﹐屬於ALGOL-PASCAL語言族﹐但有較大變動。其主要特徵是強類型化和模塊化﹐便於實現個別編譯﹐提供類屬設施﹐提供異常處理﹐適於嵌入式應用﹐1979。
除了上面列舉的語言外﹐還有一些較為通用的語言﹐特別是BASIC﹑PL/1﹑SNOBOL﹑ALGOL68等。BASIC雖然簡單易學﹐使用廣泛﹐但其中沒有什麼新概念﹐而且並不是第一個交互式語言。PL/1的設計思想來源於JOVIAL﹐其功能來源於FORTRAN﹑COBOL﹑ALGOL60﹐具有中斷表處理等設施。SNOBOL是一種好的語言﹐對COMIT中若干概念做了明顯的改進。ALGOL68在語言成分和描述方法方面雖有所創新﹐但應用尚不廣泛。
發展趨勢 程序設計語言是軟件的重要方面。它的發展趨勢是模塊化﹑簡明性和形式化。模塊化﹕不僅語言具有模塊成分﹐程序由模塊組成﹐而且語言本身的結構也是模塊化的。簡明性﹕涉及的基本概念不多﹐成分簡單﹐結構清晰﹐易學易用。形式化﹕發展合適的形式體系﹐以描述語言的語法﹑語義﹑語用。
參考書目
徐家福﹕《系統程序設計語言》﹐科學出版社﹐北京﹐1983。
J.E.Sammet﹐ Programming Languages﹕ History and Fundamentals﹐Prentice Hall﹐Englewood Cliffs﹐New Jersey﹐1969.
~中國大百科全書
--------------------------------------------------------------------- 大英線上 - Britannica Online
中国大百科全书出版社
智慧藏百科全書網-Wordpedia.com
為什麼要PO這些東西?
.
.
.
.
.
.
因為豆漿濃啊 !
會有這麼一篇落落長的垃圾,
起因於年初和年中分別有老同學、新同事各一枚,
在言談間和我聊到了”SQL算不算是一種程式語言”的話題,
對此耿耿於懷的我,便抽空在下載A片的同時,順便找了些資料,
找的過程讓我確定一件事,果然我是個心胸狹窄的傢伙,
這種鳥蛋大的事也能從年初到年底記那麼久,
如果有人能昧著良心說許純美是美女,柯四海是帥哥,陳水扁不會貪污,
那麼請他也做做好事告訴纖細陽光美少男,他的心胸不算太狹窄。
井蛙不可以語於海者,拘於虛也;
夏蟲不可以語於冰者,篤於時也; 曲士不可以語於道者,束於教也。 今爾出於崖涘,觀於大海,乃知爾醜,爾將可與語大理矣。
~秋水
「人的認知活動受時空限制,但卻常自我滿足於自己有限的認知中,
把有限的認知當作衡量一切的絕對標準.大小、是非、善惡、榮辱,只是相對的概念;
人必須從他狹小的生存環境中擺脫出來,看到世界的宏大,
打破有限認知的限制,不執著拘泥於這些界限,才能達到逍遙自在的境界。 」
SQL算不算是一種程式語言?
什麼是美?
怎樣算醜?
不太好回答。
那如果問你許純美算不算美女呢?
覺得她是,那她肯定就是。 23/10/2006 有些歌手,看臉就知道是實力派的;有些餐廳也是...星期日參加軍中同袍的婚禮,
到了餐廳樓下,
膚淺的我心中有個很真誠的念頭:「幹!這家餐廳還真破。」
說實在的,也真不能怪我以貌取店,
那家餐廳在一棟商業大樓的十二~十四樓,
連個招牌都沒有,只在一樓的玻璃上貼了一塊斑駁的大海報,
好死不死一樓又沒有店家,
要不是入口有保全,還真不敢一個人走進去,
不過一頓飯吃下來,我就發現我錯了...
從小到大吃喜酒,沒看過第一道冷盤會出現九孔、烏魚子、鮪魚生魚片這些食材,
筵席上常有的龍蝦,一次出現兩隻(一隻做沙西米,另一隻熟的涼拌沙拉),
紅蟳米糕(註1)上的紅蟳快比我的臉還大(註2),而且一點腥味都沒有,
所以說吃飯就像買唱片,
偶像明星再可愛再帥,不表示他(她)們很會唱歌.
註1:我不確定牠是不是紅蟳,反正就是某種和螃蟹像的東西.
註2:好!我不否認,真的要比還是我的臉比較大那麼一點點.
P.S.
回到家才聽老媽說這家是老店很有名,
是做口碑的(我想也是,沒瞎的應該都不會認為它們是做裝潢的),
剛才請教了一下Google,想不到那家店連網頁都有!!!
要是有朋友準備要辦桌的,可以考慮一下,如果有發給我,我會包大一點 ^^
昱帝嶺餐廳:http://www.ydl.com.tw/main.htm (基隆信一店)
21/10/2006 女兒紅也許是因為和母親的感情沒這麼親密,
對這齣戲沒有什麼共鳴,
況且,相對於劇中人物我也實在太年輕,
硬說心有戚戚焉,恐怕只會顯得可笑,
要是有機會十年、廿年後再看一次,
應該會很有意思.
少年不識愁滋味,愛上層樓。愛上層樓,為賦新詞強說愁。
而今識盡愁滋味,欲語還休。欲語還休,卻道天涼好個秋!
17/10/2006 上課隔了一年多,
又再回到資策會上課,
到櫃台領了硬碟,回到座位,
慢慢的有一種懷念的感覺,一點感傷,
四年前的今天,在屏東東港大鵬灣,這個時間應該在擦槍準備晩點名,
兩年前應該在AAOC看娛樂新聞,準備寫假單叫人出去買消夜,
現在,薪水少一半,坐在教室上課,
...嗯
兩年後呢?
|
|
|