Автор24

Информация о работе

Подробнее о работе

Страница работы

Аналіз сучасних мов програмування

  • 30 страниц
  • 2015 год
  • 95 просмотров
  • 0 покупок
Автор работы

Yelyena96

Преподаватель физики, информатики.

800 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

ВСТУП
Комп'ютерам ще далеко до досягнення мети - стати рівним партнером людини в його інтелектуальній діяльності. Однак, з історичної точки зору використання логіки як підходящого щабля на цьому довгому шляху є природним й плідним, оскільки саме логіка супроводжує процес мислення людини з моменту зародження інтелекту.
Звичайно, логіка давно використовується й при проектуванні комп'ютерів, і при аналізі комп'ютерних програм. Однак безпосереднє використання логіки як мови програмування, що називається логічним програмуванням, виникло порівняно недавно.
Логічне програмування, так само як і подібний до нього напрямок - функціональне програмування, радикально відхиляється від основного шляху розвитку мов програмування. Логічне програмування будується не за допомогою деякої послідовності абстракцій і перетворень, що відштовхується від машинної архітектури фон Наймана й властивого їй набору операцій, а на основі абстрактної моделі, що ніяк не пов'язана з якимось типом машинної моделі. Логічне програмування базується на переконанні, що не людині варто навчати мисленню в термінах операцій комп'ютера, а комп'ютер повинен виконувати інструкції, властиві людині. У своєму граничному й чистому виді логічне програмування припускає, що самі інструкції навіть не задаються, а замість цього явно, у вигляді логічних аксіом, формулюються відомості про завдання й припущення, достатні для її рішення. Подібна програма може виконуватися при постановці завдання, формалізовані у вигляді логічного твердження, що підлягає доказу. Виконання програми полягає у спробі вирішити завдання, тобто довести цільове твердження, використовуючи припущення, задані в логічній програмі [2].
Впродовж всієї історії програмування домінуюча роль відводилася проблемі визначення методів, які полегшують розробку і подальший супровід програм, що скорочують кількість помилок при створенні і модифікації програм, зниження трудомісткості програмування.
Логіку роботи програм, написаних на двійковому коді, дуже важко зрозуміти через те, що програма являє собою суцільний набір нулів і одиниць.
Мова програмування - формальна знакова система, призначена для запису комп'ютерних програм, визначає набір лексичних, синтаксичних і семантичних правил, які задають зовнішній вигляд програми і дії, які виконає виконавець (комп'ютер) під її управлінням.
Мова найчастіше представлена у вигляді набору специфікацій, що визначають його синтаксис і семантику. Для багатьох мов програмування створені міжнародні стандарти. Спеціальні організації проводять регулярне оновлення специфікацій і формальних визначень відповідної мови, а також продовжують розробку і модернізацію мов програмування.
З часу створення перших програмованих машин людство придумало вже більше двох з половиною тисяч мов програмування і щороку їх число поповнюється новими. Деякими з них вміє користуватися тільки невелике число їх власних розробників, інші стають відомі мільйонам людей. Професійні програмісти іноді застосовують у своїй роботі більше десятка різноманітних мов програмування [1].
Широкого поширення набули об’єктно-орієнтовані мови програмування, на яких легше реалізувати великі і складні проекти. Їх відмінність від мов високого рівня полягає в можливості відсторонення від алгоритму виконання програми. За допомогою таких мов розробник як би оперує віртуальними об’єктами.
Актуальність теми зумовлена тим, що прогрес комп'ютерних технологій визначив процес появи нових різноманітних знакових систем для записів алгоритмів – мов програмування.
Розробленість теми Курсова робота підготовлена на основі вивчення літератури, в якій відображено досліджувану тему.
Об’єкт, предмет і мета дослідження
Об'єктом дослідження є мови програмування.
Предметом дослідження є визначення та огляд сучасних мов програмування.
Метою курсової роботи є класифікація та аналіз мов програмування.
Задачі дослідження :
- Ознайомитись з поняттям «мови програмування»;
- Розглянути та проаналізувати сучасні мови програмування та їх розвиток;
- Визначити найкращі з сучасних мов програмування.

ЗМІСТ
ВСТУП………………………………………………………………………………2
РОЗДІЛ 1. МОВИ ПРОГРАМУВАННЯ……..……….……………………….6
1.1. Визначення мов програмування …………………………………..…6
1.2. Історія виникнення та розвитку мов програмування……………….8
1.2.1. Мова Паскаль………………………………………………………9
1.2.2. Мова Фортран……………………………………………………..13
1.2.3. Мова Бейсик………………………………………………………15
1.3. Розвиток сучасних мов програмування...…………………….....…...18
ВИСНОВОК ДО РОЗДІЛУ 1………………………………………………………21
РОЗДІЛ 2. АНАЛІЗ СУЧАСНИХ МОВ ПРОГРАМУВАННЯ..……………..23
1.4. Аналіз сучасних мов програмування…………………….…...……..24
ВИСНОВОК………………………………………………………………………...28
ВИКОРИСТАНА ЛІТЕРАТУРА…………………………………………………..30

В данной работе раскрывается понятие различных языков программирования. В практической части проводится анализ нескольких языков программирования. К курсовой работе прилагается доклад и презентация.

ВИКОРИСТАНА ЛІТЕРАТУРА
1. http://ua.textreferat.com/referat-7742.html
2. http://programer.in.ua/index.php/prohramuvannia/pyshemo-prohramy-na-movi-pascal/32-istoriia-vynyknennia-i-osoblyvosti-movy-pascal
3. http://www.school10.org.ua/info/10kl/teoriya/01.html
4. https://sites.google.com/site/programuvanny/about-me
5. http://bukvar.su/informatika_programmirovanie/170482-YAzyki-programmirovaniya.html
6. http://reshebnik.rv.ua/kompyutery/mova-prohramuvannya-bejsik-i-joho-istoriya/
7. Информатика/Курносов О.П., Кулев С.А., Улезько А.В. та інших.; Під ред. О.П. Курносова.-М.: Колос , 2005.-272 с.
8. http://helpiks.org/4-106495.html
9. http://lib.mdpu.org.ua/e-bohttp://www.ukrreferat.com/index.php?referat=69051
10. http://www.br.com.ua/referats/Computers/120184-1.html
11. http://www.starbasic.net/integer-basic-samples/
12. http://ukrbukva.net/88988-Yazyk-Fortran.html
13. Програмування на Фортрані 77/ Дж. Ашкрофт, Р. Элдридж та інших. - М.: Радіо і зв'язок, 1990.-272с.
14. http://studopedia.com.ua/1_51248_stisla-harakteristika-osnovnih-mov-programuvannya.html
15. http://dou.ua/lenta/sitenews/programming-languages-survey-2015

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

ВСТУП
Комп'ютерам ще далеко до досягнення мети - стати рівним партнером людини в його інтелектуальній діяльності. Однак, з історичної точки зору використання логіки як підходящого щабля на цьому довгому шляху є природним й плідним, оскільки саме логіка супроводжує процес мислення людини з моменту зародження інтелекту.
Звичайно, логіка давно використовується й при проектуванні комп'ютерів, і при аналізі комп'ютерних програм. Однак безпосереднє використання логіки як мови програмування, що називається логічним програмуванням, виникло порівняно недавно.
Логічне програмування, так само як і подібний до нього напрямок - функціональне програмування, радикально відхиляється від основного шляху розвитку мов програмування. Логічне програмування будується не за допомогою деякої послідовності абстракцій і перетворень, що відштовхується від машинної архітектури фон Наймана й властивого їй набору операцій, а на основі абстрактної моделі, що ніяк не пов'язана з якимось типом машинної моделі. Логічне програмування базується на переконанні, що не людині варто навчати мисленню в термінах операцій комп'ютера, а комп'ютер повинен виконувати інструкції, властиві людині. У своєму граничному й чистому виді логічне програмування припускає, що самі інструкції навіть не задаються, а замість цього явно, у вигляді логічних аксіом, формулюються відомості про завдання й припущення, достатні для її рішення. Подібна програма може виконуватися при постановці завдання, формалізовані у вигляді логічного твердження, що підлягає доказу. Виконання програми полягає у спробі вирішити завдання, тобто довести цільове твердження, використовуючи припущення, задані в логічній програмі [2].
Впродовж всієї історії програмування домінуюча роль відводилася проблемі визначення методів, які полегшують розробку і подальший супровід програм, що скорочують кількість помилок при створенні і модифікації програм, зниження трудомісткості програмування.
Логіку роботи програм, написаних на двійковому коді, дуже важко зрозуміти через те, що програма являє собою суцільний набір нулів і одиниць.
Мова програмування - формальна знакова система, призначена для запису комп'ютерних програм, визначає набір лексичних, синтаксичних і семантичних правил, які задають зовнішній вигляд програми і дії, які виконає виконавець (комп'ютер) під її управлінням.
Мова найчастіше представлена у вигляді набору специфікацій, що визначають його синтаксис і семантику. Для багатьох мов програмування створені міжнародні стандарти. Спеціальні організації проводять регулярне оновлення специфікацій і формальних визначень відповідної мови, а також продовжують розробку і модернізацію мов програмування.
З часу створення перших програмованих машин людство придумало вже більше двох з половиною тисяч мов програмування і щороку їх число поповнюється новими. Деякими з них вміє користуватися тільки невелике число їх власних розробників, інші стають відомі мільйонам людей. Професійні програмісти іноді застосовують у своїй роботі більше десятка різноманітних мов програмування [1].
Широкого поширення набули об’єктно-орієнтовані мови програмування, на яких легше реалізувати великі і складні проекти. Їх відмінність від мов високого рівня полягає в можливості відсторонення від алгоритму виконання програми. За допомогою таких мов розробник як би оперує віртуальними об’єктами.
Актуальність теми зумовлена тим, що прогрес комп'ютерних технологій визначив процес появи нових різноманітних знакових систем для записів алгоритмів – мов програмування.
Розробленість теми Курсова робота підготовлена на основі вивчення літератури, в якій відображено досліджувану тему.
Об’єкт, предмет і мета дослідження
Об'єктом дослідження є мови програмування.
Предметом дослідження є визначення та огляд сучасних мов програмування.
Метою курсової роботи є класифікація та аналіз мов програмування.
Задачі дослідження :
- Ознайомитись з поняттям «мови програмування»;
- Розглянути та проаналізувати сучасні мови програмування та їх розвиток;
- Визначити найкращі з сучасних мов програмування.

ЗМІСТ
ВСТУП………………………………………………………………………………2
РОЗДІЛ 1. МОВИ ПРОГРАМУВАННЯ……..……….……………………….6
1.1. Визначення мов програмування …………………………………..…6
1.2. Історія виникнення та розвитку мов програмування……………….8
1.2.1. Мова Паскаль………………………………………………………9
1.2.2. Мова Фортран……………………………………………………..13
1.2.3. Мова Бейсик………………………………………………………15
1.3. Розвиток сучасних мов програмування...…………………….....…...18
ВИСНОВОК ДО РОЗДІЛУ 1………………………………………………………21
РОЗДІЛ 2. АНАЛІЗ СУЧАСНИХ МОВ ПРОГРАМУВАННЯ..……………..23
1.4. Аналіз сучасних мов програмування…………………….…...……..24
ВИСНОВОК………………………………………………………………………...28
ВИКОРИСТАНА ЛІТЕРАТУРА…………………………………………………..30

В данной работе раскрывается понятие различных языков программирования. В практической части проводится анализ нескольких языков программирования. К курсовой работе прилагается доклад и презентация.

ВИКОРИСТАНА ЛІТЕРАТУРА
1. http://ua.textreferat.com/referat-7742.html
2. http://programer.in.ua/index.php/prohramuvannia/pyshemo-prohramy-na-movi-pascal/32-istoriia-vynyknennia-i-osoblyvosti-movy-pascal
3. http://www.school10.org.ua/info/10kl/teoriya/01.html
4. https://sites.google.com/site/programuvanny/about-me
5. http://bukvar.su/informatika_programmirovanie/170482-YAzyki-programmirovaniya.html
6. http://reshebnik.rv.ua/kompyutery/mova-prohramuvannya-bejsik-i-joho-istoriya/
7. Информатика/Курносов О.П., Кулев С.А., Улезько А.В. та інших.; Під ред. О.П. Курносова.-М.: Колос , 2005.-272 с.
8. http://helpiks.org/4-106495.html
9. http://lib.mdpu.org.ua/e-bohttp://www.ukrreferat.com/index.php?referat=69051
10. http://www.br.com.ua/referats/Computers/120184-1.html
11. http://www.starbasic.net/integer-basic-samples/
12. http://ukrbukva.net/88988-Yazyk-Fortran.html
13. Програмування на Фортрані 77/ Дж. Ашкрофт, Р. Элдридж та інших. - М.: Радіо і зв'язок, 1990.-272с.
14. http://studopedia.com.ua/1_51248_stisla-harakteristika-osnovnih-mov-programuvannya.html
15. http://dou.ua/lenta/sitenews/programming-languages-survey-2015

Купить эту работу

Аналіз сучасних мов програмування

800 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

25 июля 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
Yelyena96
4
Преподаватель физики, информатики.
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
800 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв Марина [email protected] об авторе Yelyena96 2018-11-28
Курсовая работа

спасибо за помощь!

Общая оценка 5
Отзыв Марина Бутова об авторе Yelyena96 2016-11-18
Курсовая работа

Хороший автор. Ответственный, понимающий.

Общая оценка 5
Отзыв Филипп Минаев об авторе Yelyena96 2015-05-22
Курсовая работа

Спасибо за работу!

Общая оценка 5
Отзыв User8176 об авторе Yelyena96 2015-05-11
Курсовая работа

Спасибо большое за работу. Мне понравилось сотрудничать с автором. Работа была выполнена РАНЬШЕ СРОКА, а для меня это было главное. Никаких замечаний по работе практически не было, только мелкие недочеты.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка и внедрение онлайн игр в образовательный процесс

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Архитектура информационных систем

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Гироскутер: плюсы и минусы

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Практическая работа по дисциплине "информатика"

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Объектно-ориентированный анализ и проектирование

Уникальность: от 40%
Доступность: сразу
750 ₽
Готовая работа

Влияние социальных сетей на человека

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Электронный постер "Техника безопасности в компьютерном классе"

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

Рассчетно-графическая работа

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Отзыв на исследовательский проект по теме: « Влияние компьютера на детей »

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Журнал

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Ханойская башня

Уникальность: от 40%
Доступность: сразу
250 ₽
Готовая работа

Packet Tracer.

Уникальность: от 40%
Доступность: сразу
490 ₽