# 术语表 [![badge](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fgezf7g7pd5.execute-api.ap-northeast-1.amazonaws.com%2Fdefault%2Fsource_up_to_date%3Fowner%3Derg-lang%26repos%3Derg%26ref%3Dmain%26path%3Ddoc/EN/terms.md%26commit_hash%3D1bd4196938f31141953281bab0d8ce49a6c4bb1c)](https://gezf7g7pd5.execute-api.ap-northeast-1.amazonaws.com/default/source_up_to_date?owner=erg-lang&repos=erg&ref=main&path=doc/EN/terms.md&commit_hash=1bd4196938f31141953281bab0d8ce49a6c4bb1c) ## 符号 ### ! 添加到标识符末尾的标记,以表明它是过程或变量类型 或者转换运算符 ### [#](./syntax/00_basic.md#comments) ### $ ### % ### & ### ' (single quote) ### () ### * ### + ### , ### − ### -> ### . ### / ### : ### :: ### ; ### < ### <: ### << ### <= ### = ### == ### => ### > ### >> ### >= ### ? ### @ ### [] ### \ ### ^ ### ^^ ### _ ### `` ### {} ### {:} ### {=} ### | ### || ### ~ ## A ### [algebraic type] ### [And] ### [and] ### [assert] ### [attribute] ## B ### [Base] ### [Bool] ## C ### [Class] ## D ### Deprecated ### [distinct] ## E ### [enum type] ### [Eq] ### [Erg] 静态类型编程语言,于2022年发布,是本文档的主题。开发人员通常将其发音为[`/ɝ' rug/`](https://translate.google.com/?sl=ja&tl=en&text=%E3%82%A8%E3%83%AB%E3%82%B0))。这个名字来源于CGS单位制中的能量单位。 它被设计为一种静态类型的语言,可以利用Python的资产。它主要受Rust和Haskell的影响。 ## F ### [for] ## G ## H ### Haskell 1990年引入的一种静态类型编程语言。Erg在语法上受到Haskell的影响 ### [High-order functions](./syntax/04_function.md) ## I ### [if] ### [import] ### [in] ### [Int] ## J ## K ## L ### let-polymorphism -> [rank 1 polymorphism] ### [log] ## M ### [match] ## N ### [Nat] ### Never ### Nim Andreas Rumpf设计的一种静态类型编程语言。Erg的过程、变量数组等语言特性受到Nim的影响(过程最初是Pascal特性) ### None ### [Not] ### [not] ## O ### [Option] ### [Or] ### [or] ### [Ord] ## P ### panic ### [print!](../syntax/../API/procs.md#print) ### [Python] 由Guido van Rossum设计的一种编程语言。Erg利用了Python的优点 ## Q ## R ### Ruby 由松本幸弘/Matz设计的一种编程语言。与Erg一样,它也被设计为纯粹的面向对象编程语言。尽管没有受到语法的太大影响,Erg的命名还是与Matz的命名哲学相一致 ### Rust 一种由Graydon Hoare设计的静态类型编程语言。它是一种系统编程语言,具有强类型系统,结合了高级抽象和高执行性能。Erg是用Rust实现的,也深受Rust的影响 ### ref ### ref! ### [Result] ### [rootobj] ## S ### self ### [Self](../syntax/type/special.md) ### [side-effect](../syntax/07_side_effect.md) ### [Str] ## T ### Traits ### [True] ### [Type] ### [type] ## U ## V ## W ### [while!] ## X ## Y ## Z