лекции (2015)
Описание файла
PDF-файл из архива "лекции (2015)", который расположен в категории "". Всё это находится в предмете "языки программирования" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
Лекции по Языкам Программирования 2015-го годаАвторы:Костя Софиюк, Игорь Коняхин, Денис Купляков, Валя Макарова, Андрей Старостин, Лев Высоцкий,Саша Громов, Алик Гайбулаев, Стас Долганов, Илья Говорков (автор рукописных лекций)СодержаниеКостя ([834-856], завершено) ......................................................................................................... 3Основные точки зрения рассмотрения ЯП ................................................................................
4Типы данных, операции и связывание, константы времени компиляции и времени выполнения.Базис парадигмы ......................................................................................................................... 4Различие между readonly и const в C# ....................................................................................... 5Виды объектов (статические, квазистатические…) ................................................................... 5Объектно-референциальная модель ......................................................................................... 5Примитивные ТД.
Объявление переменных в Ада ................................................................... 5Особенности копирования объектов в Java, в C# ..................................................................... 6Сборка мусора ............................................................................................................................. 6RAD (Rapid Application Development).......................................................................................... 6JIT, MSIL ......................................................................................................................................
7Игорь ([857-871], завершено) ......................................................................................................... 7Скалярные базовые типы данных. Арифметические типы данных .......................................... 7Целочисленные типы ..............................................................................................................
7Вещественные типы ................................................................................................................ 9Javascript, Lua .......................................................................................................................... 9Перечислимые типы.................................................................................................................... 9Символы и кодировки ............................................................................................................... 10Указатели и ссылки ...................................................................................................................
12Все типы в C# ............................................................................................................................ 13Блок fixed в C# ........................................................................................................................... 14Ссылочный тип в C++ ...............................................................................................................
14Структурный базис .................................................................................................................... 15Массивы ................................................................................................................................. 15Андрей ([872-879], завершено)..................................................................................................... 16Неограниченный массив Ада ................................................................................................
16Работа с массивами Ада ....................................................................................................... 16Массивы в Модуле-2 ............................................................................................................. 16Массивы в Обероне ............................................................................................................... 17Массивы в JAVA и C# ............................................................................................................ 17Массивы в динамических языках (JS, Python) ..................................................................... 17Последовательности в Java и C# .............................................................................................
18Записи (структуры) в С++, C#, JS (объекты) ............................................................................ 19Денис ([880-903], завершено) ....................................................................................................... 19Управление последовательностью вычислений ..................................................................... 19Выражения .............................................................................................................................
20Циклы, переходы ................................................................................................................... 20Составные структуры ............................................................................................................ 22Многовариантный выбор case ..............................................................................................
24foreach .................................................................................................................................... 24Средства развития ЯП .............................................................................................................. 25Подпрограммы и сопрограммы в ЯП........................................................................................ 25Modula-2 .................................................................................................................................
26Python ..................................................................................................................................... 26C# ........................................................................................................................................... 27Fortran 77(???) ....................................................................................................................... 29Ruby ........................................................................................................................................
29Общие слова .......................................................................................................................... 29Передача параметров в подпрограммах ................................................................................. 30Валя ([903-914], завершено) ........................................................................................................ 32Глобальные переменные .......................................................................................................... 32Вызовы ....................................................................................................................................... 32Подпрограммный тип данных ...................................................................................................
33Делегаты в С#. Ключевое слово event ..................................................................................... 34Лямбда-функции ....................................................................................................................... 35Андрей ([915-924], завершено).....................................................................................................
36Функторы и лямбда-фукнции в С++ ......................................................................................... 36Модульность (C++, Модула-2, Oberon) .................................................................................... 37Логические модули (Modula-2, C) .............................................................................................
38Модульные языки (Delphi, Object Pascal, Ада)......................................................................... 39Вложенные модули (Ада, Модула-2) ........................................................................................ 40Лев ([925-946], завершено) ........................................................................................................... 41Абстрактный тип данных (АТД) ................................................................................................