1: Основы алгоритмики Вводная лекция второго семестра
2: Языки программирования Формальный язык, предназначенный для записи программ Некоторые классификации: По парадигме программирования По типизации По применению По популярности
3: Парадигма программирования Совокупность понятий, идей и приемов, определяющих подход к написанию программ Наиболее известные парадигмы: Императивная Декларативная Метапрограммирование
4: Методологии программирования
5: Типизация Типизация в ЯП может быть: Статической и динамической Сильной (строгой) и слабой (нестрогой) Явной и неявной Примеры: Python — динамическая, сильная, неявная Java — статическая, сильная, явная С — ???
6: Назначение языка
7: Популярность
8: Популярность
9: Популярность
10: Выводы Языков программирования много, разных и не очень Языки программирования теряют и набирают актуальность с течением времени В каждой сфере деятельности есть свои определившиеся лидеры