mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-29 20:34:44 +00:00
3 KiB
3 KiB
术语表
符号
!
添加到标识符末尾的标记,以表明它是过程或变量类型 或者转换运算符
#
$
%
&
' (single quote)
()
*
+
,
−
->
.
/
:
::
;
<
<:
<<
<=
=
==
=>
>
>>
>=
?
@
[]
\
^
^^
_
``
{:}
{=}
|
||
~
A
[algebraic type]
[And]
[and]
[assert]
[attribute]
B
[Base]
[Bool]
C
[Class]
D
Deprecated
[distinct]
E
[enum type]
[Eq]
[Erg]
静态类型编程语言,于2022年发布,是本文档的主题。开发人员通常将其发音为/ɝ' rug/
)。这个名字来源于CGS单位制中的能量单位。
它被设计为一种静态类型的语言,可以利用Python的资产。它主要受Rust和Haskell的影响。
F
[for]
G
H
Haskell
1990年引入的一种静态类型编程语言。Erg在语法上受到Haskell的影响
High-order functions
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!
[Python]
由Guido van Rossum设计的一种编程语言。Erg利用了Python的优点
Q
R
Ruby
由松本幸弘/Matz设计的一种编程语言。与Erg一样,它也被设计为纯粹的面向对象编程语言。尽管没有受到语法的太大影响,Erg的命名还是与Matz的命名哲学相一致
Rust
一种由Graydon Hoare设计的静态类型编程语言。它是一种系统编程语言,具有强类型系统,结合了高级抽象和高执行性能。Erg是用Rust实现的,也深受Rust的影响