Пример готового реферата по предмету: Информатика
Введение 2
1. Классификация парадигм программирования 3
1.1. Императивное программирование 3
1.2. Функциональное программирование 4
1.3. Обобщенное программирование 5
1.4. Логическое программирование 6
1.5. Объектно-ориентированное программирование 7
1.6. Язык-ориентированное программирование: 7
2. Эволюция языков программирования 10
Заключение 13
Список литературы 14
Содержание
Выдержка из текста
функциональное программирование запрещает использование побочных эффектов; структурное программирование запрещает использование GO TO. Отчасти это является причиной, по которой новые парадигмы часто рассматриваются программистами как чрезмерно строгие, так как они привыкли к более ранним версиям.
В рамках настоящей статьи будет рассмотрено расширение языка JAVA, которое позволяет оперировать графами на уровне языковых конструкций. Автор пришел к необходимости данной разработки в процессе работы над реализацией системы композитного документооборота [2], основой которой выступает графовая модель [3].
Разработанное расширение распространяется с открытым кодом и может быть использовано для решения прикладных задач, оперирующих аппаратом теории графов.
В 60-x 70-х были разработаны парадигмы языков программирования, которые используются в настоящее время , в основном это были усовершенствования того , что было разработано в третьем поколении языков программирования. С 69-ого по 73-ого велась разработка языка С. В 80-ые появился С++ , Perl. В 90-ые Java.
Предмет исследования: специфика теоретического и практического применения существующих стилей и языков программирования для разработки программных приложений. Классификация современных языков и стилей программирования.
Темой данного курсового проекта является реализация МП транслятора, для своего языка. Другими словами, создание универсальной программы по разбору и вычислению математических выражений.
• описание данных (их типов, диапазонов величин, структуры и т.
У каждого процесса имеется конкретная цель, своя последовательность ключевых действий и прогнозируемый результат. Число и цели этих процессов, которые протекают в различных предприятиях, различны и находятся в непосредственной зависимости от типа бизнеса, размеров фирмы, личных качеств владельцев и руководства. Один метод оптимизации бизнес-процессов — это автоматизация.
Построить алгоритм исключения элемента из очереди длиной m и занесения элемента в стек длиной n (значения m и n выбираются произвольно).
Слово “программирование” объясняется здесь тем, что неизвестные переменные, которые отыскиваются в процессе решения задачи, обычно в совокупности определяют программу работы некоторого экономического объекта. Слово “линейное” отражает факт линейной зависимости между переменными. При этом задача обязательно имеет экстремальный характер, т. е. состоит в отыскании экстремума (максимума или минимума) целевой функции.
Список источников информации
1. Молчанов, А. Ю. Системное программное обеспечение : учебник для студентов вузов/ А. Ю. Молчанов. – СПб.: Питер, 2003. – 395 с.
2. Гордеев, А. В. Системное программное обеспечение : учебник для студентов вузов /А. В. Гордеев, А. Ю. Молчанов. – СПб.: Питер, 2002. – 736 с.
3. Опалева, Э. А. Языки программирования и методы трансляции / Э. А. Опалева, В. П. Самойленко. – СПб.: БХВ-Петербург, 2005. – 476 с.
4. Пратт, Т. Языки программирования: разработка и реализация / Т. Пратт, М. Зелковиц;Под общей ред. А. Матросова. – СПб.: Питер,2002. – 688с.
5. R. W. Floyd. The Paradigms of Programming Communications of the ACM, 22(8):455— 460, 1979. Русский перевод см. в кн.: Лекции лауреатов премии Тьюринга за первые двадцать лет (1966— 1985), М.: МИР, 1993.
6. D. D. Spinellis. Programming paradigms as object classes: a structuring mechanism for multiparadigm programming. PhD thesis, University of London, London SW7 2BZ, United Kingdom, February 1994.
7. D. G. Bobrow. If Prolog is the answer, what is the question. // Fifth Generation of Computer Systems, pages 138— 145, Tokyo, Japan, November 1984. Institute for New Generation Computer Technology (ICOT), North-Holland.
8. B. D. Shriver. Software paradigms. IEEE Software, 3(1):2, January 1986.
список литературы