Редактирование: Языки программирования, 28 лекция (от 14 декабря)
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 6: | Строка 6: | ||
Все современные языки, использующиеся в промышленности, поддерживают идею статической параметризации. | Все современные языки, использующиеся в промышленности, поддерживают идею статической параметризации. | ||
Продолжаем рассматривать идею родовых модулей в ''Аде''. | Продолжаем рассматривать идею родовых модулей в ''Аде''. | ||
- | + | ||
+ | '''п.1. Родовые модули языки ''Ада'' ''' | ||
''Ада-83'' – принцип РОРИ пронизывает весь этот язык. Получился очень мощный и одновременно эффективный механизм. Порождение нового пакета порождало новый экземпляр данного типа. | ''Ада-83'' – принцип РОРИ пронизывает весь этот язык. Получился очень мощный и одновременно эффективный механизм. Порождение нового пакета порождало новый экземпляр данного типа. | ||
Строка 150: | Строка 151: | ||
Но это не всё. В ''С++'' есть механизм частичной специализации. | Но это не всё. В ''С++'' есть механизм частичной специализации. | ||
- | + | '''п.2. Шаблоны в ''С++''''' | |
<pre> | <pre> | ||
Строка 223: | Строка 224: | ||
</pre> | </pre> | ||
- | + | '''п.3. ''C#'', ''Java'' – обобщенные классы''' | |
У них очень простой синтаксис и похожая идея: | У них очень простой синтаксис и похожая идея: | ||
Строка 297: | Строка 298: | ||
На этом закончим лекцию и вместе с ней весь курс. | На этом закончим лекцию и вместе с ней весь курс. | ||
- | + | '''Схема проведения экзамена по Языкам Программирования:''' | |
1) Экзамен письменный, длится одну пару | 1) Экзамен письменный, длится одну пару | ||
Строка 372: | Строка 373: | ||
''Ада'', ''Паскаль'', ''Модула-2'', ''Оберон'', ''Оберон-2'', ''С'', ''С++'', ''Java'', ''C#'' | ''Ада'', ''Паскаль'', ''Модула-2'', ''Оберон'', ''Оберон-2'', ''С'', ''С++'', ''Java'', ''C#'' | ||
- | |||
- | {{Языки Программирования}} |