Имя: Пароль:
1C
 
1С Исполнитель
0 Dzenn
 
01.04.24
13:13
Коллеги, привет!
У меня такой вопрос — какой язык взят за основу синтаксиса 1С Исполнителя? Немного пописал на нём, и понимаю, что ну не может, что его синтаксис создан с нуля. Так что же лежит в основе его задумки? JS, PYTHON? Что-то ещё?
1 lodger
 
01.04.24
13:15
bash
2 Волшебник
 
01.04.24
13:15
(0) 1С же
3 Dzenn
 
01.04.24
13:16
вот пример кода https://disk.yandex.ru/i/nzZpZC6N1ChUYg
4 Dzenn
 
01.04.24
13:17
(2) ну понятно, что папа задумки — 1С, а мама кто?
5 Волшебник
 
01.04.24
13:21
(4) Это же простая эволюция.

"Процедура/Функция" заменили на "метод"
Все КонецХХХ заменили на "точку с запятой". Роль окончания оператора у неё забрали.
Убрали второе слово начала блока типа "Цикл" и "Тогда"
Добавили типы параметрам
Добавили типы переменным
Все ключевые слова в нижнем регистре
6 unbred
 
01.04.24
13:33
(3) 1c Шина один в один.
7 Волшебник
 
01.04.24
13:35
(6) Вы только путаете причину со следствием, а так нормально
8 unbred
 
01.04.24
13:39
(7) я просто сказал, на что это похоже. никаких причин и следствий.
9 Dzenn
 
01.04.24
13:39
А синтаксис указания типизации разве не заимствован откуда-то? Например:

пер Подключения: Соответствие<Строка, Подключение>
10 Волшебник
 
01.04.24
14:50
1C:Исполнитель - это:

Кроссплатформенный язык сценариев; интерпретатор языка работает во всех поддерживаемых операционных системах: Linux, macOS и Windows.

Этот язык сценариев базируется на встроенном языке разработки 1С:Предприятие (но имеет ряд отличий от него).


https://wonderland.v8.1c.ru/blog/1c-ispolnitel/