|
|
@@ -34,14 +34,14 @@
|
|
|
|
|
|
## 🔁 Диалектическое различие
|
|
|
|
|
|
-| КАТЕГОРИЯ | ПРОЦЕСС | ФУНКЦИЯ |
|
|
|
-|------------------------|------------------------------------------|------------------------------------------|
|
|
|
-| Природа | Материальный, исторически обусловленный | Формальный, логически детерминированный |
|
|
|
-| Зависимость от времени | Да: каждый запуск — новый момент | Нет: время не влияет |
|
|
|
-| Побочные эффекты | Допустимы (запись, отправка, изменение) | Запрещены |
|
|
|
-| Детерминированность | Нет: может зависеть от входов, состояния | Да: одинаковые входы → одинаковые выходы |
|
|
|
-| Онтологический статус | Практика, действие, изменение | Закон преобразования |
|
|
|
-| Аналог в реальности | Работа завода, регистрация пользователя | Формула: f(x) = x² |
|
|
|
+| КАТЕГОРИЯ | ПРОЦЕСС | ФУНКЦИЯ |
|
|
|
+| ------------------------------------------ | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
|
|
|
+| Природа | Материальный, исторически обусловленный | Формальный, логически детерминированный |
|
|
|
+| Зависимость от времени | Да: каждый запуск — новый момент | Нет: время не влияет |
|
|
|
+| Побочные эффекты | Допустимы (запись, отправка, изменение) | Запрещены |
|
|
|
+| Детерминированность | Нет: может зависеть от входов, состояния | Да: одинаковые входы → одинаковые выходы |
|
|
|
+| Онтологический статус | Практика, действие, изменение | Закон преобразования |
|
|
|
+| Аналог в реальности | Работа завода, регистрация пользователя | Формула: f(x) = x² |
|
|
|
|
|
|
```text
|
|
|
💡 Процесс — это диалектика материи в движении.
|
|
|
@@ -53,12 +53,12 @@
|
|
|
```prolet
|
|
|
(прц ОтправитьУведомление
|
|
|
(Пользователь пользователь @изм
|
|
|
- Сообщение сообщение ) Результат КодОшибки @изм(
|
|
|
+ Сообщение сообщение ) Результат КодОшибки @изм(
|
|
|
(если (ПроверитьАктивность пользователь)
|
|
|
- тогда ((ПодготовитьСообщение сообщение)
|
|
|
- (ПолучитьПочту пользователь)
|
|
|
- (ОтправитьЧерезПочту @рез)
|
|
|
- (ЗаписатьЖурнал "Уведомление отправлено"))
|
|
|
+ тогда ((ПодготовитьСообщение сообщение)
|
|
|
+ (ПолучитьПочту пользователь)
|
|
|
+ (ОтправитьЧерезПочту @рез)
|
|
|
+ (ЗаписатьЖурнал "Уведомление отправлено"))
|
|
|
))
|
|
|
)
|
|
|
```
|
|
|
@@ -85,7 +85,7 @@
|
|
|
## ✅ Форма объявления: функция
|
|
|
|
|
|
```prolet
|
|
|
-(фн ПолучитьКвадрат (Число x): Число(
|
|
|
+(фн ПолучитьКвадрат (Число x) Число(
|
|
|
(Умножить x x))
|
|
|
)
|
|
|
|
|
|
@@ -109,15 +109,15 @@
|
|
|
|
|
|
## 📜 Онтологические правила `prolet`
|
|
|
|
|
|
-| ПРАВИЛО | ФОРМУЛИРОВКА |
|
|
|
-|---------|-------------------------------------------------------------------------------------|
|
|
|
-| 1 | процесс -- действие, зависящее от материи и времени, может давать разные результаты |
|
|
|
-| 2 | функция -- чистое преобразование, всегда одинаковый результат при одинаковых входах |
|
|
|
-| 3 | функция не может вызывать процесс (иначе — не чистая) |
|
|
|
-| 4 | процесс может использовать функцию (как инструмент преобразования) |
|
|
|
-| 5 | функция не имеет побочных эффектов |
|
|
|
-| 6 | процесс может иметь побочные эффекты (запись, отправка, изменение) |
|
|
|
-| 7 | функция может быть встроена в процесс, но не наоборот |
|
|
|
+| ПРАВИЛО | ФОРМУЛИРОВКА |
|
|
|
+| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
+| 1 | процесс -- действие, зависящее от материи и времени, может давать разные результаты |
|
|
|
+| 2 | функция -- чистое преобразование, всегда одинаковый результат при одинаковых входах |
|
|
|
+| 3 | функция не может вызывать процесс (иначе — не чистая) |
|
|
|
+| 4 | процесс может использовать функцию (как инструмент преобразования) |
|
|
|
+| 5 | функция не имеет побочных эффектов |
|
|
|
+| 6 | процесс может иметь побочные эффекты (запись, отправка, изменение) |
|
|
|
+| 7 | функция может быть встроена в процесс, но не наоборот |
|
|
|
|
|
|
## 🔄 Пример: процесс, использующий функцию
|
|
|
|
|
|
@@ -146,11 +146,11 @@
|
|
|
Нотация следует духу диалектического материализма:
|
|
|
|
|
|
- Материя первична — процесс отражает её движение;
|
|
|
-- Форма вторична — функция есть идеализация, выделенная из практики;
|
|
|
+- Форма вторична — функция есть закон, выделенный из практики;
|
|
|
- Но форма может служить практике — функция используется внутри процесса;
|
|
|
- Но не наоборот — практика не может быть сведена к форме.
|
|
|
|
|
|
-## 💬 «Функция — как формула в голове инженера
|
|
|
+## 💬 Функция — как формула в голове инженера
|
|
|
|
|
|
- Процесс — как работа завода,
|
|
|
- Формула помогает управлять заводом,
|