erg/doc/zh_CN/terms.md
2023-01-20 11:34:17 +08:00

3 KiB
Raw Blame History

术语表

badge

符号

!

添加到标识符末尾的标记,以表明它是过程或变量类型 或者转换运算符

#

$

%

&

' (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的影响

ref

ref!

[Result]

[rootobj]

S

self

Self

side-effect

[Str]

T

Traits

[True]

[Type]

[type]

U

V

W

[while!]

X

Y

Z