Сравнение ЯП (Сравнение языков программирования)
Описание файла
Файл "Сравнение ЯП" внутри архива находится в папке "Сравнение языков программирования". PDF-файл из архива "Сравнение языков программирования", который расположен в категории "". Всё это находится в предмете "языки программирования" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
Возможность\ЯзыкМакросыШаблоныСоздание объектов на стекеПоддержка Unicode в идентификаторахНеуправляемые указателиРучное управление памятьюКонтроль выхода за границы массиваСборка мусораЦелые числа произвольной длиныЦелые числа с контролем границAda-/++++++?-/+[51]+C-/++++-[52]-C++-/+++-/+ [43]+++/-[47]-[52]-C#+++++-Java+++ [48]++ [55]-Delphi+/-[39]-/+ [42]++++- [53]+Вывод типов переменных из инициализатора---+--Вывод типов переменных из использования------Вывод типов-аргументов при вызове метода--+++-Алиасы типовВозможность\ЯзыкПараметрический полиморфизмПараметрический полиморфизм сковариантностьюПараметрический полиморфизм высшихпорядковПерегрузка функцийИменованные параметрыЗначения параметров по умолчаниюЛокальные функцииЛексические замыканияВывод сигнатуры для локальных функцийКортежиСопоставление с образцомList comprehensionsЦикл foreachИнформация о типах в runtimeВозможность\ЯзыкИнформация о типах-параметрах в runtimeИнструкция gotoИнструкции break без меткиИнструкция break с меткойПоддержка try/catchБлок finallyБлок else (исключения)Легковесные процессыКонтрактное программированиеМультиметодыПереименование членов при наследованииМножественное наследованиеРешение конфликта имен примножественном наследовании+Ada-+Cx+C++-C#+Java++Delphi--x-----x----+++++/-[74]-/+[80]Ada++++-/+[88]??-/+ [67]C++xx+++/-[70]+/-[75]-/+ [81]C++-/+ [81]++++++/+-/+[73]++C#++++++-++/- [68]++Java- [82]+++++ [91]+/- [93]+/- [96]-[97]-+-/+ [64]+++ [69]+ [79]+Delphi++++++-?x-/+ [98]xxxAdaCC++C#JavaDelphi.