综合算法表示的逻辑语言,或利亚巴斯(ЛõПАС)是一种源于1964年苏联的编程语言。它基于面向有限状态和离散设备综合算法编程的集合理论考虑。该语言是自我扩展和自我编译的,只需为本机环境编写一个最少的翻译器。
强烈建议使用特殊的键盘映射来输入语言中的许多非典型键盘符号。
它在语言规范中使用八进制数被认为是它有趣的特性之一。
赖氨酸蛋白酶-M是LYaPAS的进一步完善。
操作员
l操作员
语言中的一级运算符。
基本计算运算符
符号 |
姓名 |
例子 |
∨ |
析取算子 |
01001101 ∨ 10011000 = 11011101 |
∧ |
连接运算符 |
01001101 ∧ 10011000 = 00001000 |
⊕ |
独占析取算子 |
01000110 ⊕ 10001100 = 11001010 |
+ |
加法运算符-模块2第页
|
01000110 + 10001100 = 11010010 |
- |
减法运算符-模块2第页
|
01000110 - 10001100 = 1011101 |
× |
乘法运算符-模块2第页
|
01000110 × 10001100 = 01001000 |
×̅ |
带舍入的乘法运算符 |
01000110 ×̄ 10001100 = 00100110 |
: |
分部操作员 |
00001101:00000101=00000011(余数),í=00000010(商的整数部分) |
┐ |
分量反转算子 |
01001101┐ = 10110010 |
ɪ |
顺序反转运算符 |
01001101 ɪ = 10110010 |
⊢ |
最左侧1位定位操作员 |
00010110 ⊢ = 00000011 按照惯例,00000000⊢=10000000=00000000 |
⇤ |
规范化运算符 |
00010110⇤ = 10110000, 00000000 ⇤ 00000000 |
< |
左移操作员 |
01101010 < 00000100 = 10100000 |
> |
右移操作员 |
01101010 > 00000101 = 00000011 |
← |
循环移位运算符 |
01101010← 00100100 = 10100110 |
▽ |
加权运算符 |
01101010▽ = 00000100(个数) |
⊻ |
反射操作符 |
(需要更深入的解释。) |
赋值运算符
符号 |
姓名 |
⇒ |
赋值运算符 |
⇔ |
交换操作员 |
⇐ |
自然分配操作员 |
▵ |
正元素增量运算符 |
▵̅ |
负元素增量运算符 |
○ |
空值赋值运算符 |
○̅ |
最大值赋值运算符 |
隐式变量τ
隐式变量τ是一个从未出现在程序中的符号。τ的当前值是实现当前运算符的结果。
控制传输操作员
符号 |
姓名 |
→ |
无条件转移算子 |
○→ |
条件转移-Zero运算符 |
↦ |
条件转移单运算符 |
⇻ |
出口操作员 |
! |
退货操作员 |
↓ |
转换为机器语言操作员 |
Ẋ |
枚举f-Ones运算符 |
Ẍ |
一个运算符中的随机数 |
与外部媒体运营商交换信息
符号 |
姓名 |
* |
Print-One-Element操作符 |
⁑ |
一个打孔元件操作符 |
↑ |
输入运算符 |
↗ |
数据传输到外部复杂运算符 |
↙ |
来自外部复杂运算符的数据传输 |
其他操作员
符号 |
姓名 |
. |
结束算法运算符 |
⇇ |
无限制轮班操作员 |
L-运算符
语言中的二级运算符。
例子
发电机调整。对集合的区间进行广义附加(连接)。
发电机ακ?, ßκ? /b条,d日/ (αß)
170 233 4(αab公司)
○一⇒英国广播公司α⇒直流电0┐⇒b条
区间广义附加的检验我一和我b条,间隔的形成我d日-标签的广义附加和设置结果:
§1 △一⊕d日○ → 4α一⊕ αb条∧b条⇒一ß一
⊕ ßb条∧一⇒一⇤ ⊕c(c)0↦ 1α一
∨ αb条⊕一⇒ αd日?ßα∧ ßb条∨一
∨c(c)0⇒ ßd日?c(c)0∨ α一⇒ α一c(c)0∨ αb条
⇒ αb条○c(c)○一
测试是否存在间隔我d日在里面国际:
§2 αc(c)⊕ αd日⊕b条|→ 3ßc(c)⊕ ßd日∧b条
↦ 三c(c)0∨ ßc(c)⇒ ßc(c)○̄一
第3节△c(c)⊕d日↦ 2一↦ 1△d日→ 1
§4 ○̄一△b条⊕d日↦ 1d日⇒b条α⇒b条ß
外部资源