Редактирование: Обсуждение:Сравнение Языков Программирования
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 41: | Строка 41: | ||
<s>Упаковка/распаковка (boxing/unboxing)</s> [[Участник:Xanderfomin]] | <s>Упаковка/распаковка (boxing/unboxing)</s> [[Участник:Xanderfomin]] | ||
- | + | Описание конструкции throws в Java (зачем нужно и как работает), моделирование в C++, Delphi. | |
public void someMethod() throws SomeCheckedException { | public void someMethod() throws SomeCheckedException { | ||
} | } | ||
- | Написал с т.з. программиста Java (т.е. обозначал отличия синтаксиса и семантики конструкции C++ от конструкции Java, а не наоборот). Delphi не умею. | + | Написал с т.з. программиста Java (т.е. обозначал отличия синтаксиса и семантики конструкции C++ от конструкции Java, а не наоборот). Delphi не умею. [[Участник:Totktonada|Totktonada]] |
---- | ---- | ||
Строка 54: | Строка 54: | ||
<s>В каких языках выполняются неявные преобразования?</s> В каких языках программист может задавать для новых типов неявные преобразования? | <s>В каких языках выполняются неявные преобразования?</s> В каких языках программист может задавать для новых типов неявные преобразования? | ||
- | + | В каких языках есть абстрактные функции? | |
<s>Наследование: ключевые слова super, base, sealed, final, overriding.</s> | <s>Наследование: ключевые слова super, base, sealed, final, overriding.</s> | ||
Строка 67: | Строка 67: | ||
Дочерние пакеты в Ада, возможна ли их реализация в Оберон | Дочерние пакеты в Ада, возможна ли их реализация в Оберон | ||
- | + | C# - yield | |
Перечислимый тип данных, его особенности в разных языках (его нет только в Оберон 1 и 2) | Перечислимый тип данных, его особенности в разных языках (его нет только в Оберон 1 и 2) | ||
- | + | Раздельная трансляция вложенных модулей (речь про Аду) '''done''' | |
Раздельная трансляция в Оберон | Раздельная трансляция в Оберон | ||
Строка 86: | Строка 86: | ||
Для модулы я описывал. Смотри раздел модульность [[Участник:Ivladak|Ivladak]] | Для модулы я описывал. Смотри раздел модульность [[Участник:Ivladak|Ivladak]] | ||
- | + | Шаблоны в Ада: родовая функция скалярного перемножения векторов, шаблонный тип данных Queue (есть в методичке - 2007 год) | |
<s>Способы передачи в разных языках</s> (уточнил формулировку выше) | <s>Способы передачи в разных языках</s> (уточнил формулировку выше) | ||
Строка 102: | Строка 102: | ||
Функциональный тип (подпрограммы) в разных языках | Функциональный тип (подпрограммы) в разных языках | ||
- | + | Размеченное объединение, что это за фигня | |
- | + | Это запись с вариантами. Есть в Паскале, Модуле-2 и Аде. [[Участник:Ivladak|Ivladak]] | |
- | + | where в C# | |
- | + | Цикл for в Java и C# | |
<s>Двусторонняя связь при трансляции</s> | <s>Двусторонняя связь при трансляции</s> |