спасибо за помощь!
Подробнее о работе
Гарантия сервиса Автор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
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
800 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 148351 Курсовая работа — поможем найти подходящую