国家公務員法又は地方公務員法の定める公務員の根本基準は原則として一般職に属する職に対して適用され、特別の規定がない限りは特別職に属する職に対しては適用されない（つまり服務の宣誓も課されない）。
採用選考（試験）によらず、選挙や委嘱などにより任じられる職種の公務員が特別職であるが国家公務員の場合、後述のとおり、防衛省職員のような特別な規律に服する職員、立法府・司法府の職員（裁判官の他、国会議事堂職員・裁判所職員）も含んでいる。
国家公務員.
国家公務員の特別職に該当する職は、選挙や国会の議決によって選出される職、任命権者の裁量により政治的に任命することが適当とされている職、任命に国会の両院または一院の議決もしくは同意が必要とされている職、職務の性質から特別の取り扱いが適当なものが主たるものである。
このように国家公務員の特別職は様々な性質をもつ職が含まれていることが大きな特徴であり、「特別職」という括りには「一般職以外」という以上の意味は存在しない。
給与に関しては、それぞれ次に掲げる法律により規定されている
地方公務員.
地方公務員の特別職は、就任に選挙による選出や地方議会の同意が必要とされている職にある者、地方公営企業等の管理的な職務にある者、委員会・審議会等の委員で臨時又は非常勤の者、消防団員・民生委員・交通指導員などが該当する。
地方公務員においては、首長等の任命権において任免され、長の交代などによって恣意的に罷免されないような身分保障を受けるにふさわしい、職業公務員以外の職が主に特別職として分類されている。
したがって、その多くが、一般的な行政事務を行う職ではなく、特定の職務を行うために公務員とされる者の就く職である。
パーサジェネレータ
パーサジェネレータ（）は、構文解析器(解釈)を作成するプログラムである。
概要.
プログラミング言語のコンパイラの開発には技術と手間とを要する。それを支援するために、言語の構文などの定義から、コンパイラを生成するコンパイラジェネレータ（コンパイラコンパイラとも）が研究された。その過程で、入力を処理する構文解析器を自動生成するプログラムが開発され、広く実用に供されるようになった。これがパーサジェネレータである。
歴史.
近年の発展.
勝沼・柏尾の戦い
大山倍達
生涯.
生い立ち.