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

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


bb:lessons:first-module

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
bb:lessons:first-module [2016/04/07 21:26]
prospero78 [Модуль]
bb:lessons:first-module [2018/11/30 01:13]
127.0.0.1 внешнее изменение
Строка 4: Строка 4:
  
 ===== Модуль ===== ===== Модуль =====
-Весь каркас **Блэкбокса** строится из модулей. Модуль, это что-то вроде строительного кирпича, наподобие всем известных кирпичиков конструктора Лего:+ 
 +Весь каркас Блэкбокса строится из модулей. Модуль, это что-то вроде строительного кирпича, наподобие всем известных кирпичиков конструктора Лего:
 {{ :bb:lessons:lego_color_bricks.jpg?nolink |}} {{ :bb:lessons:lego_color_bricks.jpg?nolink |}}
  
Строка 12: Строка 13:
  
  
-Кстати, //компонент// это более общее понятие, чем //модуль//. Компонентом можно назвать и модуль, и целый комплект модулей. Главное, что компонент - это //часть расширяемой компонентной системы// (расширяется она за счёт добавления новых компонентов). А модуль в **Блэкбоксе** это //единица проектирования, разработки, компиляции и распространения//, то есть, программирование в Блэкбоксе ведётся по-модульно. Вы строите архитектуру вашей системы из модулей, пишете исходный текст программы-модуля, компилируете в исполняемый модуль и его же распространяете.+Кстати, компонент это более общее понятие, чем модуль. Компонентом можно назвать и модуль, и целый комплект модулей. Главное, что компонент - это //часть расширяемой компонентной системы// (расширяется она за счёт добавления новых компонентов). А модуль в Блэкбоксе это //единица проектирования, разработки, компиляции и распространения//, то есть, программирование в Блэкбоксе ведётся по-модульно. Вы строите архитектуру вашей системы из модулей, пишете исходный текст программы-модуля, компилируете в исполняемый модуль и его же распространяете.
  
 Текст пустого программного модуля выглядит так: Текст пустого программного модуля выглядит так:
-<code oberon2> +<code>MODULE MyModule;
-MODULE MyModule;+
 END MyModule. END MyModule.
 </code> </code>
-В **Компонентном Паскале** операторы разделяются точкой с запятой и только в конце модуля ставится точка.+В Компонентном Паскале операторы разделяются точкой с запятой и только в конце модуля ставится точка.
  
 ===== Компиляция ===== ===== Компиляция =====
bb/lessons/first-module.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)