Файл: История возникновения и развития языка программирования Си (С++) и Java (Создание языка C - начало современной эры программирования).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 170

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Говоря кратко, лямбда-выражения – это компактный способ передать поведение из одного места программы в другое. Наглядный способ демонстрирования возможностей лямбда-выражений приведён ниже.

Здесь мы записываем прослушиватель событий для связывания поведения с нажатием кнопки двумя разными способами:

  • классическим анонимным внутренним классом btn.addActionListener(new ActionListener() {
    pubic void actionPerformed(ActionEvent event) {
    System.out.println("btn click ");
    }
    }};
  • использованием лямбда-выражения
    btn.addActionListener(event -> System.out.println("btn click"));

Как видно из примеров, размер исходного кода сокращается в разы. А в более сложных примерах использование лямбда-выражений приводит к выигрышу не только в понятности кода, но и в скорости выполнения программы.

ЗАКЛЮЧЕНИЕ

Возникновение языков программирования высшего уровня, а также их безостановочное модернизирование, совершенствование и развитие, позволило людям не только общаться с машиной и взаимодействовать с ней, но и использовать ЭВМ для сложных расчетов в различных областях, таких как: ракето- и самолетостроении, медицины, промышленности и даже экономики.

На текущее время, любая средняя или крупная компания в своем штате имеет отдел программистов, которые обладают знаниями программирования на различных языках, которые используются в программах сотрудников компании. Это значит, что на рынке труда пользуются большим спросом кандидаты с опытом работы и знаниями различных языков программирования высокого уровня.

В данной курсовой работе нами были разобраны классификации языков программирования C (Си), C++ и Java, изучена история появления каждого из этих языков, а также были рассмотрены современные нововведения и тенденции на примере языка программирования Java.

Несмотря на то, что текущий уровень развития языков программирования находится на высокой отметке и усовершенствование информационных технологий в целом, складывается таким образом, что в ближайшем будущем человеческие познания в этой сфере помогут произвести на свет языки, умеющие принимать, обрабатывать и передавать информации в виде мысли, слова, звука или жеста.

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1. Шилдт Г. С#: учебный курс. - СПб.: Питер; К.: Издательская группа BHV, 2003 – 512 с.
  2. Шилдт Г. Java 8. Полное руководство, 9-е изд.: Пер. с англ. – М.: ООО "И.Д. Вильяме", 2015. – 1376 с.
  3. Лафоре Р. Объектно-ориентированное программирование в C++, 4-е издание. – СПб.: Питер; К.: Издательская группа BHV, 2004 – 923 с.
  4. Березин Б. И., Березин С. Б. Начальный курс С и С++. – М.: Издательство ДИАЛОГ-МИФИ, 2012 – 280 с.
  5. Керниган Б. У., Ритчи Д. М. Язык программирования C. – М.: Издательство Вильямс, 2017 – 288 с.
  6. Уорбэртон Р. Лямбда-выражения в Java 8. Функциональное программирование - в массы / пер. с анг. А. А. Слинкина. – М.: ДМК Пресс, 2014 – 192 с.
  7. Голиков В.А., Интернет-курс по дисциплине "Теория программирования", Часть 2. – Московский финансово-промышленный университет «Университет», 2006. [Электронный ресурс]. URL: http://e-biblio.ru/book/bib/01_informatika/ProgBK_pt2/Book_teria_prog_2.html (дата обращения: 23.01.2019).