Инструменты пользователя

Инструменты сайта


cp

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
cp [2026/02/10 12:29]
iadenisov
cp [2026/02/10 16:33] (текущий)
iadenisov [Краткое резюме]
Строка 11: Строка 11:
  
  
-===== Примеры ===== +===== Привет Мир=====
- +
-Привет Мир!+
  
 <code> <code>
 MODULE ObxHello0; MODULE ObxHello0;
  
- IMPORT StdLog;+  IMPORT StdLog;
  
- PROCEDURE Do*; +  PROCEDURE Do*; 
- BEGIN +  BEGIN 
- StdLog.String("Привет Мир!"); StdLog.Ln +    StdLog.String("Привет Мир!"); StdLog.Ln 
- END Do;+  END Do;
  
 END ObxHello0. END ObxHello0.
Строка 50: Строка 48:
 ==== 1. Простота и чистота языка ==== ==== 1. Простота и чистота языка ====
  
-Компонентный Паскаль намеренно мал и ортогонален:+Компонентный Паскаль намеренно **мал и ортогонален**:
  
   * небольшое число ключевых слов;   * небольшое число ключевых слов;
Строка 56: Строка 54:
   * синтаксис читается как псевдокод.   * синтаксис читается как псевдокод.
  
-👉 В результате код легко понимать через годы, даже без IDE и автодополнений.+👉 В результате код легко понимать **через годы**, даже без IDE и автодополнений.
  
 ==== 2. Строгая типизация без перегруза ==== ==== 2. Строгая типизация без перегруза ====
Строка 89: Строка 87:
 Модуль — фундаментальная единица: Модуль — фундаментальная единица:
  
-''MODULE Math;+<code> 
 +MODULE Math;
   PROCEDURE Sum* (a, b: INTEGER): INTEGER;   PROCEDURE Sum* (a, b: INTEGER): INTEGER;
   BEGIN   BEGIN
     RETURN a + b     RETURN a + b
   END Sum;   END Sum;
-END Math.''+END Math. 
 +</code>
  
   * чёткое разделение интерфейса и реализации;   * чёткое разделение интерфейса и реализации;
-  * экспортируются только явно указанные сущности;+  * экспортируются только явно указанные сущности (помечены звёздочкой);
   * никакого #include-ада.   * никакого #include-ада.
  
Строка 166: Строка 166:
   * контроль сложности.   * контроль сложности.
  
-Он не для стартапов и хайпа — он для **инженеров, которые ценят спокойствие и долговечность**.+Итак, КП --- хороший выбор для инженеров, которые ценят спокойствие и долговечность.
cp.1770715790.txt.gz · Последнее изменение: 2026/02/10 12:29 — iadenisov