程式語言結構
基本資料型態
結構資料型態
    操作,使用,轉換
字串處理
    測試
    尋找
    替換
    大小寫
    encoding
        unicode,utf8
    建立,輸入,顯示
IO讀寫
    text,binary
    塊讀,行讀,流讀
    buffering
    壓縮
    local file system
    url,network
date,time
search,sorting,regularexpression
OOP
    abstract,class,interface
    design pattern
    template
    generalize
persistence,database
debug,test
process,thread,sync,lock
security
OS specific supports
GUI
XML,HTML,JSON
FTP,MIME,POP,HTTPS,IRC
Web,HTTP,HTTPS,REST,OPML,RSS
distribution
algorithm
Functional Programming
support library/ecosystem