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

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


cp

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
cp [2024/05/23 19:07]
iadenisov
cp [2024/05/24 17:58] (текущий)
iadenisov
Строка 2: Строка 2:
  
  
-**Компонентный Паскаль** (Component Pascal, Блэкбокс Оберон) --- это высокоуровневый язык программирования широкого применения, который поддерживает парадигму компонентно-ориентированного программирования. Компонентный Паскаль наследует основные черты языка [[ob:oberon2|Оберон-2]], но добавляет возможности по контролю за расширением типов, а также упрощает работу со строками.+**Компонентный Паскаль** (Component Pascal, Блэкбокс Оберон) --- это высокоуровневый язык программирования широкого применения, который поддерживает парадигму компонентно-ориентированного программирования.
  
-Компилятор языка **Компонентный Паскаль** реализован в среде программирования [[:blackbox|BlackBox Component Builder]], которая содержит расширяемый набор модулей и необходимые средства для их загрузки и совместной работы.+Компонентный Паскаль наследует основные черты языка [[ob:oberon2|Оберон-2]], но добавляет возможности по контролю за расширением типова также упрощает работу со строками.
  
 [[https://blackbox.oberon.org/cp-lang.pdf|Объявление о языке]] [[https://blackbox.oberon.org/cp-lang.pdf|Объявление о языке]]
 +
 +[[:blackbox|BlackBox Component Builder]] содержит в своём составе компилятор для языка **Компонентный Паскаль**, а также — расширяемый набор модулей и необходимые средства для их загрузки и совместной работы.
  
  
 ===== Примеры ===== ===== Примеры =====
 +
 +Привет Мир!
  
 <code> <code>
Строка 18: Строка 22:
  PROCEDURE Do*;  PROCEDURE Do*;
  BEGIN  BEGIN
- StdLog.String("Hello World"); StdLog.Ln+ StdLog.String("Привет Мир!"); StdLog.Ln
  END Do;  END Do;
  
 END ObxHello0. END ObxHello0.
 </code> </code>
 +
 +
 +===== Статьи =====
  
   * [[cp:obx-proc-type|Использование процедурных типов]]   * [[cp:obx-proc-type|Использование процедурных типов]]
Строка 31: Строка 38:
   * [[cp:obx-read_file_bytes]]   * [[cp:obx-read_file_bytes]]
   * [[cp:useful-style-features]]   * [[cp:useful-style-features]]
- 
- 
- 
-===== Статьи ===== 
- 
   * [[cp:edu-school|Компонентный Паскаль в школьном курсе информатики]]   * [[cp:edu-school|Компонентный Паскаль в школьном курсе информатики]]
  
cp.1716480424.txt.gz · Последнее изменение: 2024/05/23 19:07 — iadenisov