Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Vartovyj

Страницы: 1 ... 12 13 [14]
196
В плане добавления в синтаксис - я бы добавил инициализаторы массивов констант. Ибо дюже неудобно руками через arr[1]:=value забивать 223 коэффициента например fir-фильтра (и да, эти коэффициенты - константа, они НИКОГДА не меняются, поэтому класть их в нечто мутабельное, вроде массивов в обероне, смысла не имеет.

CONST arr[223] = 65,73,3,821,...,105
CONST arr[] = 65,73,3,821,...,105

197
Что бы вы поменяли в Обероне?

Скажем, можно было бы избавиться от громоздких конструкций: ARRAY N OF, POINTER TO
VAR a: ARRAY N OF REAL    |    VAR a[N]:REAL    |    a[N]:REAL (*убрать VAR из языка вообще*)
TYPE Node = POINTER TO NodeDescriptor    |    TYPE Node = ^NodeDescriptor

n:=n+1    |    n+=1
b:=b+c    |    b+=c

Убрать BEGIN - автоматическое распознавание границы между определением и телом функций, модулей.

Страницы: 1 ... 12 13 [14]