かつての人類は、狩りで捕らえたマンモスなど大型動物の歯を槍や鏃、斧などに加工して利用していた。また、鋭い歯は加工しなくてもそのままナイフとして用いられる場合もあったようである。現在では、象牙などが工芸品に利用されているが、絶滅のおそれのある野生動植物の種の国際取引に関する条約（ワシントン条約）により取引が現在中止されている。鹿、セイウチ等の歯は入れ歯としても使われる。
ヒトの口腔内にある全歯を歯列という。上顎側に並ぶ歯を上顎歯列弓、下顎側に並ぶ歯を下顎歯列弓という。人は一生のうちに乳歯列と永久歯列という2つの歯列をもつ。歯の部位を示すために、歯の内側を舌側、口蓋側、外側を唇側、頬側、正中に近い方を近心、反対側を遠心、上端を切縁、咬合面という。
ある程度歯根の象牙質が作られた頃、ヘルトウィッヒ上皮鞘が分断される。その隙間から歯小嚢の細胞が移動しセメント芽細胞となりセメント質を形成していく。分断されたヘルトウィッヒ上皮鞘は歯小嚢から分化した歯周靱帯の中に残りマラッセの上皮遺残（残存上皮）となる。萌出時にはまだ歯根は未完成であり、これが完成するのは萌出後しばらく経過してからである。また、萌出時にはこのときにはすでにエナメル芽細胞は存在しないが、象牙芽細胞はかつて歯乳頭であった歯髄の中に存在し、象牙質を作り続けている。
エナメル器の辺縁部（内エナメル上皮・外エナメル上皮の移行部）の上皮からヘルトウィッヒ上皮鞘が形成される。ヘルトウィッヒ上皮鞘は根尖方向へと進み象牙質形成を促し、歯根を形成する。
脊椎動物では、歯を持つものは数多い。人間の歯は顎の骨に強く固定されているが、両者の結びつきはそれほど古いことではない。このように強く結びついているのは、ほぼほ乳類の特徴である。サメ類においては歯は何列にも並んでおり、欠けるとすぐさま次の列から補充される。これはほぼそのままに皮膚に繋がっており、鱗から歯が進化したことが伺える。このような歯は皮膚に軽く埋もれているだけで、たやすく剥がれる。また、そのためにこのような歯は噛む動作だけでは噛みつぶしたり切り裂いたりという用途には使いがたい。この歯を持って餌に引っかかり、全身の運動で食いちぎるようにする、あるいは丸飲みにするのが普通である。一部の動物（鳥・亀など）では口の縁が硬化して嘴を形成し、歯を失っている。は虫類の一部で歯根を持ち、よりしっかりと固定された歯を見ることが出来るが、は虫類の歯は単一の形態しか持っていない。歯に多形を生じるのもほ乳類の特徴である。しかしながら、このような強固な歯を持つ代償として、ほ乳類の大部分のものは、永久歯を失うと再度歯が生えることがない。例外としてネズミ目やウサギ目は一組の歯が生涯伸び続ける。象牙は食物を掘り出し、戦うために使われる切歯である。
動物一般における歯は、口周辺、あるいは内部にある構造で、小さくて硬く、その表面に突き出ていて、その動物の摂食の際に役立つと考えられるものである。細長いものは棘などと言われ、歯として扱わない。脊椎動物以外で歯と言われる部位を持つ例としては、多毛類、ヤムシ類などがある。また、顎を持つ動物では、その顎の硬化部分にギザギザした突起がある場合、これを歯という例もある。クモ類や昆虫などに例がある。その他、軟体動物では舌状の構造の上に歯が並ぶ歯舌を持っている。
東京・秋葉原において、2012年10月に株式会社TWIN PLANETと株式会社秋葉工房の共同プロジェクトで「TwinBox AKIHABARA」が開店。更に2014年10月にはこの2社にケースエンターテイメントを加えた3社共同プロジェクトにより「TwinBox GARAGE」を開店している。以後両店は秋葉原エリアの著名なライブハウス・イベントスペースとして、連日ライブ・イベントが行われているが、この運営管理をケースエンターテイメントが行っている。
一般に論理回路は次のような2つの部分に分けるようなモデル化ができる。1つは状態を持つ順序回路によるレジスタの集まりであり、もう1つは状態を持たない組合せ論理回路の集まりである。レジスタは通常、クロック信号のエッジに同期して動作し、回路におけるメモリ的特性は全てレジスタが担うものとする。組合わせ回路はあらゆる論理機能を担い、（ループを持たない）いわゆる論理ゲートで構成される。ハードウェア記述言語を使ってディジタル集積回路を設計するとき、設計はトランジスタや論理ゲートよりも高い抽象度で行われることが多い。なお、一部の（しかし、広く普及している）HDLでは、レジスタをあたかも通常のコンピュータ・プログラミング言語における変数であるかのように扱うと同時に、状態を持たない組合せ論理回路中の単なる信号も、プログラミング言語における変数と同様に扱う。そのため、（いわゆるノイマン型コンピュータの動作とは全く質的に異なる）論理回路の動作を記述するにあたって、プログラミング言語の各種制御構造や演算機能を大変不自然に駆使して記述しなければならない（特に、ほんの僅かな不注意で、本来意図していないラッチが合成されてしまう）。フリップフロップの出力にインバータを接続して、それを同じフリップフロップの入力に接続した回路を VHDL で記述すると、次のようになる。 process(clk) begin         if rising_edge(clk) then                 Q <= not Q;         end if; end process;EDAツールは、レジスタ転送レベルの記述から論理回路を合成する論理合成及び最適化（いわゆる簡単化）などを行い、さらに電子回路としての記述に変換し ASIC や FPGA のためのハードウェア実装ファイルを生成する。