
Балаковский инженерно-технологический институт - филиал
федерального государственного автономного образовательного учреждения
высшего образования
«Национальный исследовательский ядерный университет «МИФИ»
Факультет атомной энергетики и технологий
Кафедра «Информационные технологии и технологии»
КУРСОВОЙ ПРОЕКТ
по дисциплине
«Языки программирования»
на тему
«Рекламное агентство»
Выполнил: студент группы ИФСТ-5з
__________________ Сейфетдинов Р.Х.
«_____»__________________2023 г.
Допущен к защите Руководитель работы _______________ Несытых И.В. «_____»______________2023 г.
|
Защитил с оценкой _________ Руководитель работы ______________ Несытых И.В. «_____»____________2023 г.
|
Балаково 2020
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 ИСТОРИЯ И ЭТАПЫ РАЗВИТИЯ ПРОГРАММИРОВАНИЯ 4
2 КЛАССИФИКАЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И СРЕД РАЗРАБОТКИ 9
ЗАКЛЮЧЕНИЕ 19
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 20
Введение
С приходом современных технологии появилась возможность автоматизации различных систем, это позволило упростить работу человека.
Программное обеспечение управления различными проектами является одной из таких систем.
Данное программное обеспечение включает в себя:
решение сложных задач, поставленных пользователем;
отслеживание проекта;
управление ресурсами;
управление затратами.
Распределение ресурсов и графиков выполнения работ позволяется снизить трудоемкость и временные затраты на выполнение различных задач.
Основная цель данного курсового проекта – разработать программное средство для управления проектами с использованием программы «Microsoft Project».
Для достижения поставленной цели необходимо решить следующие задачи:
ознакомиться с организацией проекта;
создать проект с использованием MS Project;
создать календарь проекта с использованием MS Project;
создать график работ;
ознакомиться с формированием структуры графика работ.
Эффективное выполнения проекта зависит от правильного распределение ресурсов. Сокращение сроков проекта является главной задачей.
1 История и этапы развития программирования
Программирование на сегодняшний день является основой цифровой эпохи, в которой мы живем. Каждый день, когда мы производим какие, то действия в социальных сетях или отправляем письмо по электронной почте, мы не замечаем, что все это работает на различных языках программирования и описанных на каждом из своих этапов развития.
Для общего понимания рассмотрим этапы развития программирования.
В 1843 году Ада Лавлейс придумала первый в мире машинный алгоритм для первой вычислительной машины Чарльза Бэббиджа, который она записала на листе бумаги, потому что в то время не существовало компьютеров.
Вначале машину Чарльза Бэббиджа можно было заставить выполнять задачи только путем переключения передач, которые выполняли вычисления.
В 1945 году Джон фон Нейман работал в Институте перспективных исследований. Он разработал две важные концепции, которые напрямую повлияли на путь языков программирования. Первый был известен как «метод совместного использования программ» .Этот метод гласил, что фактическое аппаратное обеспечение компьютера должно быть простым и не требует ручной настройки для каждой программы. Вместо этого для управления простым оборудованием следует использовать сложные инструкции, что позволит перепрограммировать его намного быстрее.
Вторая концепция также была чрезвычайно важна для разработки языков программирования. Фон Нейман назвал это «условной передачей управления» . Эта идея породила понятие подпрограмм или небольших блоков кода, к которым можно было переходить в любом порядке, вместо единого набора хронологически упорядоченных шагов, которые должен выполнить компьютер. Вторая часть идеи заключалась в том, что компьютерный код должен иметь возможность разветвляться на основе логических операторов, таких как IF (выражение) THEN, и зацикливаться, например, с оператором FOR. «Условная передача управления» породила идею «библиотек», представляющих собой блоки кода, которые можно использовать повторно снова и снова.
В 1949 году, через несколько лет после работы фон Неймана, появился язык Short Code. Это был первый компьютерный язык для электронных устройств, и он требовал от программиста замены операторов на 0 и 1 вручную. Тем не менее, это был первый шаг к современным сложным языкам. В 1951 году Грейс Хоппер написала первый компилятор A-0 . Компилятор — это программа, которая преобразует операторы языка в 0 и 1 для понимания компьютером. Это привело к более быстрому программированию, поскольку программисту больше не приходилось выполнять работу вручную.
В 1957 году появился первый из основных языков в виде ФОРТРАН. Его название расшифровывается как FORmula TRANslating system. Язык разрабатывася для научных вычислений. Компоненты были очень простыми и предоставляли программисту низкоуровневый доступ к компьютерам.
Хотя FORTAN хорошо справлялся с числами, он не так хорошо справлялся с вводом и выводом, что имело наибольшее значение для бизнес-вычислений. Бизнес-вычисления начали набирать обороты в 1959 году, и поэтому был разработан язык COBOL. Он был разработан с нуля как язык для бизнесменов. Здесь единственными типами данных были числа и строки текста. Это также позволило сгруппировать их в массивы и записи, чтобы данные можно было лучше отслеживать и организовывать. Все эти функции были разработаны, чтобы упростить их изучение и внедрение для среднего бизнеса.
В 1958 году Джон Маккарти из Массачусетского технологического института создал язык обработки LISР. Он был разработан для исследований искусственного интеллекта . Список LISP обозначается последовательностью элементов, заключенных в круглые скобки.
Язык Алгол был создан комитетом по научным исследованиям в 1958 году. Его основной вклад заключается в том, что он стал корнем дерева, которое привело к таким языкам, как Pascal, C, C++ и Java. Это был также первый язык с формальной грамматикой, известной как форма Бэкуса-Наара. Хотя в Алголе реализованы некоторые новые концепции, такие как рекурсивный вызов функций, следующая версия языка, Алгол 68, стала раздутой и сложной в использовании. Это привело к принятию меньших и более компактных языков, таких как Pascal.
Паскаль был создан в 1968 году Никлаусом Виртом. Вначале разработчики языка не надеялись, что он получит широкое распространение. Вместо этого они сосредоточились на разработке хороших инструментов для обучения, таких как отладчик и система редактирования, а также на поддержке обычных ранних микропроцессорных машин, которые использовались в учебных заведениях.
Паскаль был разработан в очень упорядоченном подходе, он сочетал в себе многие из лучших особенностей языков, использовавшихся в то время, COBOL, FORTRAN и ALGOL. Сочетание функций, ввода/вывода и надежных математических функций сделало его очень успешным языком. Однако Паскаль не реализовал динамические массивы или группы переменных, что было необходимым и он потерял свою актуальность. Позже Вирт создал преемника Паскаля, Модулу-2, но к моменту его появления С быстро набирал популярность и пользователей.
Язык C был разработан в 1972 году Деннисом Ритчи в Нью-Джерси. Переход в использовании от первых основных языков к основным сегодняшним языкам произошел при переходе от Паскаля к С. Его прямыми предками являются В и BCPL, но его сходство с Паскалем совершенно очевидно. Все функции Pascal, включая новые, такие как оператор CASE, доступны в C. C широко использует указатели и был разработан, чтобы быть быстрым и мощным за счет того, что его трудно читать. Но поскольку он исправил большинство ошибок Паскаля, он довольно быстро покорил бывших пользователей Паскаля.
Ритчи разработал C для новой системы Unix, создаваемой в то же время. Из-за этого C и Unix идут рука об руку. Unix предоставляет C такие расширенные возможности, как динамические переменные, многозадачность, обработка прерываний, разветвление и сильный низкоуровневый ввод-вывод. Из-за этого C очень часто используется для программирования операционных систем, таких как Unix, Windows, MacOS и Linux.
В конце 1970-х и начале 1980-х годов разрабатывался новый метод программирования. Он был известен как объектно-ориентированное программирование или ООП. Объекты — это фрагменты данных, которые могут быть упакованы и обработаны программистом. Бьерну Страустроупу понравился этот метод, и он разработал расширения для C, известные как «C с классами». Этот набор расширений превратился в полнофункциональный язык C++, выпущенный в 1983 году.
В начале 1990-х интерактивное телевидение было технологией будущего. В Sun Microsystems решили, что интерактивному телевидению нужен особый, портативный язык. Этот язык в конечном итоге стал Java. В следующем году Netscape лицензировала Java для использования в своем интернет-браузере Navigator.
Сегодня Visual Basic часто преподают как первый язык программирования, поскольку он основан на языке BASIC, разработанным в 1964 году Джоном Кемени и Томасом Курцем. BASIC — очень ограниченный язык, и он был разработан для людей, не разбирающихся в информатике.
Microsoft расширила BASIC в своем продукте Visual Basic (VB).Сегодня VB чаще всего используется для создания быстрых и простых интерфейсов к другим продуктам Microsoft, таким как Excel и Access, без необходимости написания большого количества кода, хотя с его помощью можно создавать полноценные приложения.
В 1987 году был разработан язык Perl Ларри Уоллом и представлял собой высокоуровневый язык программирования.Первоначально он был разработан как язык , предназначенный для редактирования текста, но в настоящее время он широко используется для многих целей, таких как приложения баз данных, системное администрирование, сетевое программирование и графическое программирование.
В 1990 году появляеися Haskell - язык программирования общего назначения, названный в честь американского логика и математика Хаскелла Брукса Карри. Это чисто функциональный язык программирования, что означает, что он в основном математический. Он используется во многих отраслях, особенно в тех, которые связаны со сложными расчетами, записями и обработкой чисел.
Названный в честь британской комедийной труппы «Монти Пайтон», Python был разработан Гвидо Ван Россумом в 1991году. Это высокоуровневый язык программирования общего назначения, созданный для поддержки различных стилей программирования. Python и по сей день является одним из самых популярных языков программирования в мире, его используют крупные компании.
В 1993 году появляется язык программирования высокого уровня. Ruby, cозданный Юкихиро Мацумото. Основное использование Ruby — разработка веб-приложений.В 1995 году разрабатываются языки Php, Javascript, Java.
Языки программирования прошли долгий путь от первых машинных кодов до сложного кода, на котором основаны наши любимые технологии сегодня. Компьютерное программирование будет продолжать развиваться, как это было в течение последнего полувека, и интересно посмотреть, что принесет нам будущее.