Файл: Обзор языков программирования высокого уровня (Программирование).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 222

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица 4 - Объектно-ориентированные возможности

Интерфейсы

Мультиметоды

Mixins

Переименование членов при наследовании

Множественное наследование

Решение конфликта имен при множественном наследовании

Active Oberon

+

N/A

Ada

?

?

?

?

?

C

+/−

N/A

N/A

N/A

C++

−/+

−/+

−/+

+

+

C#

+

−/+

N/A

D

+

+

?

N/A

Eiffel

?

?

+

+

+

Erlang

N/A

N/A

N/A

N/A

N/A

N/A

F#

+

?

N/A

Go

+

?

?

?

?

Groovy

+

+

+

?

Java

+

+

N/A

JavaScript

?

?

?

?

?

Haskell

N/A

N/A

N/A

N/A

N/A

N/A

Common Lisp

N/A

+

+

+

+

Modula-3

N/A

Nemerle

+

?

N/A

Perl

+/−

?

−/+

+

+

PHP

+

+

N/A

Python

+

+

+

+

Ruby

?

+

?

N/A

Rust

+

−/+

?

N/A

N/A

N/A

Scala

?

+

?

?

?

Smalltalk

?

+

N/A

VB.NET

+

?

N/A

Delphi

+

+

N/A

OCaml

+

?

?

+

?

PureBasic

+

N/A

+/−

?