🗊Презентация Мови програмування

Нажмите для полного просмотра!
Мови програмування, слайд №1Мови програмування, слайд №2Мови програмування, слайд №3Мови програмування, слайд №4Мови програмування, слайд №5Мови програмування, слайд №6Мови програмування, слайд №7Мови програмування, слайд №8Мови програмування, слайд №9Мови програмування, слайд №10Мови програмування, слайд №11Мови програмування, слайд №12Мови програмування, слайд №13Мови програмування, слайд №14Мови програмування, слайд №15Мови програмування, слайд №16Мови програмування, слайд №17Мови програмування, слайд №18Мови програмування, слайд №19Мови програмування, слайд №20Мови програмування, слайд №21Мови програмування, слайд №22Мови програмування, слайд №23Мови програмування, слайд №24Мови програмування, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Мови програмування. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Мови програмування
Описание слайда:
Мови програмування

Слайд 2





Мова програмування
— формальна знакова система,     призначена для опису алгоритмів у формі, яка зручна для виконавця (наприклад, комп’ютера).
Мова програмування визначає набір лексичних, синтаксичних правил, які  використовуються при складанні комп’ютерної програми.
Вона дозволяє програмісту точно визначити те, на які події буде реагувати комп’ютер, як будуть зберігатись і передаватись дані, а також які саме дії слід виконати над цими даними при різних обставинах.
Описание слайда:
Мова програмування — формальна знакова система, призначена для опису алгоритмів у формі, яка зручна для виконавця (наприклад, комп’ютера). Мова програмування визначає набір лексичних, синтаксичних правил, які використовуються при складанні комп’ютерної програми. Вона дозволяє програмісту точно визначити те, на які події буде реагувати комп’ютер, як будуть зберігатись і передаватись дані, а також які саме дії слід виконати над цими даними при різних обставинах.

Слайд 3





Скільки всього МП?
З часів створення перших комп’ютерів , людство винайшло вже більше ніж 2500 мов програмування. 
 Деякими мовами вміє користуватися тільки невелика кількість їх розробників, інші стають  відомими для мільйонів людей.
Професійні програмісти іноді застосовують у своїй роботі більше десятка різноманітних мов програмування.
Описание слайда:
Скільки всього МП? З часів створення перших комп’ютерів , людство винайшло вже більше ніж 2500 мов програмування. Деякими мовами вміє користуватися тільки невелика кількість їх розробників, інші стають відомими для мільйонів людей. Професійні програмісти іноді застосовують у своїй роботі більше десятка різноманітних мов програмування.

Слайд 4





Компілюючі мови

		Мови програмування діляться на два класи — компілюючі та інтерпретуючі.
Програма на компілюючій мові за допомогою спеціальної програми компілятора перетворюється у набір інструкцій для даного типу процесора (машинний код) і далі записується у виконуємий файл (файли з розширення com, exe), котрий може бути запущеним на виконання як окрема програма. Іншими словами, компілятор перекладає програму з мови високого рівня на низькорівневу мову, зрозумілу процесору.
Описание слайда:
Компілюючі мови Мови програмування діляться на два класи — компілюючі та інтерпретуючі. Програма на компілюючій мові за допомогою спеціальної програми компілятора перетворюється у набір інструкцій для даного типу процесора (машинний код) і далі записується у виконуємий файл (файли з розширення com, exe), котрий може бути запущеним на виконання як окрема програма. Іншими словами, компілятор перекладає програму з мови високого рівня на низькорівневу мову, зрозумілу процесору.

Слайд 5





Інтерпретуючі мови
Якщо програма написана на інтерпретуючій мові, то інтерпретатор безпосередньо виконує її текст без попереднього перекладу. При цьому програма залишається на вихідній мові і не може бути запущена без інтерпретатора.
 
Можна сказати, що процесор комп’ютера — це інтерпретатор машинного кода.
Описание слайда:
Інтерпретуючі мови Якщо програма написана на інтерпретуючій мові, то інтерпретатор безпосередньо виконує її текст без попереднього перекладу. При цьому програма залишається на вихідній мові і не може бути запущена без інтерпретатора. Можна сказати, що процесор комп’ютера — це інтерпретатор машинного кода.

Слайд 6





***
Коротко кажучи, компілятор перекладає програму на машинну мову одразу і цілком, створюючи при цьом окрему програму, а інтерпретатор перекладає її на машинну мову під час виконання програми.
Описание слайда:
*** Коротко кажучи, компілятор перекладає програму на машинну мову одразу і цілком, створюючи при цьом окрему програму, а інтерпретатор перекладає її на машинну мову під час виконання програми.

Слайд 7





Що таке рівень мови програмування?

можна виділити наступні рівні МП:
	* машинні;
    * машинно-оpієнтовні (ассемблери);
    * машинно-незалежні (мови високого рівня).
Машинні мови і машинно-орієнтовні мови — це мови низького рівня, які потребують вказівки дрібних деталей процесу обробки даних. 
Мови ж високого рівня імітують природні мови, використовуючи деякі слова размовної мови і загальноприйняті математичні символи. Ці мови більш зручні для людей.
Описание слайда:
Що таке рівень мови програмування? можна виділити наступні рівні МП: * машинні; * машинно-оpієнтовні (ассемблери); * машинно-незалежні (мови високого рівня). Машинні мови і машинно-орієнтовні мови — це мови низького рівня, які потребують вказівки дрібних деталей процесу обробки даних. Мови ж високого рівня імітують природні мови, використовуючи деякі слова размовної мови і загальноприйняті математичні символи. Ці мови більш зручні для людей.

Слайд 8





Мови високого рівня
* процедурні (алгоритмічні) (Basic, Pascal, C та інші ), которі призначені для однозначного описания алгоритмів; 
    * логичні (Prolog, Lisp та інші), які орієнтовані не на розробку алгоритма вирішення задачі, а на системний і формальний опис задачі з тим, щоб рішення слідувало з складеного опису;
 * об’єктно-орієнтовнні (Object Pascal, C++, Visual Basic та інші), в основі  котрих лежить поняття об’єкта, котрий суміщає у собі данні і дії над нами. Програма на об’єктно-орієнтованій мові, вирішуючи будь-яку задачу, по суті описує частину світу, яка відноситься до цієї задачі.
Описание слайда:
Мови високого рівня * процедурні (алгоритмічні) (Basic, Pascal, C та інші ), которі призначені для однозначного описания алгоритмів; * логичні (Prolog, Lisp та інші), які орієнтовані не на розробку алгоритма вирішення задачі, а на системний і формальний опис задачі з тим, щоб рішення слідувало з складеного опису; * об’єктно-орієнтовнні (Object Pascal, C++, Visual Basic та інші), в основі котрих лежить поняття об’єкта, котрий суміщає у собі данні і дії над нами. Програма на об’єктно-орієнтованій мові, вирішуючи будь-яку задачу, по суті описує частину світу, яка відноситься до цієї задачі.

Слайд 9





Лісп (LISP, від англ. LISt Processing — “обробка списків”; сучасне написання: Lisp) — сімейство МП, програми і данні в яких представляються системами лінійних списків.
 
Ця мова є однією з основних засобів моделювання ШІ(штучного інтелекту).
Описание слайда:
Лісп (LISP, від англ. LISt Processing — “обробка списків”; сучасне написання: Lisp) — сімейство МП, програми і данні в яких представляються системами лінійних списків. Ця мова є однією з основних засобів моделювання ШІ(штучного інтелекту).

Слайд 10





Бейcік (BASIC — скорочено від англ. Beginner's All-purpose Symbolic Instruction Code — універсальний код символічних інструкцій для початківців; англ. basic — основний, базовий) — сімейство високорівневих мов програмування.

Був разроблений у 1963. Мова призначалась для навчання програмуванню і отримала широке розповсюдження у вигляді різноманітних діалектів.
Описание слайда:
Бейcік (BASIC — скорочено від англ. Beginner's All-purpose Symbolic Instruction Code — універсальний код символічних інструкцій для початківців; англ. basic — основний, базовий) — сімейство високорівневих мов програмування. Був разроблений у 1963. Мова призначалась для навчання програмуванню і отримала широке розповсюдження у вигляді різноманітних діалектів.

Слайд 11





КОБОЛ (COBOL, COmmon Business Oriented Language), мова програмування третього покоління (перша версія в 1959), призначенний, у першу чергу, для разробки бізнес-додатків.

Разробітником першого єдиного стандарта Кобола була Грейс Хоппер (бабуся Кобола).

Однією з цілей розробітників мови було максимально наблизити конструкції до англійськой мови. 

КОБОЛ мав прекрасні, для свого часу засоби для роботи з структурами данних і файлами, що забезпечило йому довге життя у бізнес-додатках, принаймні, у США.
Описание слайда:
КОБОЛ (COBOL, COmmon Business Oriented Language), мова програмування третього покоління (перша версія в 1959), призначенний, у першу чергу, для разробки бізнес-додатків. Разробітником першого єдиного стандарта Кобола була Грейс Хоппер (бабуся Кобола). Однією з цілей розробітників мови було максимально наблизити конструкції до англійськой мови. КОБОЛ мав прекрасні, для свого часу засоби для роботи з структурами данних і файлами, що забезпечило йому довге життя у бізнес-додатках, принаймні, у США.

Слайд 12





Ада (Ada) — МП, створена у 1979—1980 роках у результаті проекта, прийнятого Міністерством оборони США з ціллю розробити єдину мову програмування для бортових систем управління воєнними об’єктами (кораблями, літаками, танками, ракетами, снарядами і т. п.).
Описание слайда:
Ада (Ada) — МП, створена у 1979—1980 роках у результаті проекта, прийнятого Міністерством оборони США з ціллю розробити єдину мову програмування для бортових систем управління воєнними об’єктами (кораблями, літаками, танками, ракетами, снарядами і т. п.).

Слайд 13





Фортран (Fortran) — перша реалізована мова програмування високого рівня.
Створена у період з 1954 по 1957 роки.

Назва Fortran є аббревіатурою від FORmula TRANslator, тобто, перекладач формул.

Фортран широко використовується у першу чергу для наукових і інженерних обчислень.

Одна з переваг сучасного Фортрана — велика кількість написаних на ньому програм і бібліотек підпрограм.
Описание слайда:
Фортран (Fortran) — перша реалізована мова програмування високого рівня. Створена у період з 1954 по 1957 роки. Назва Fortran є аббревіатурою від FORmula TRANslator, тобто, перекладач формул. Фортран широко використовується у першу чергу для наукових і інженерних обчислень. Одна з переваг сучасного Фортрана — велика кількість написаних на ньому програм і бібліотек підпрограм.

Слайд 14





Паскаль (англ. Pascal) —  МП загального призначення.

Був створений Ніколаусом Віртом у 1970 як мова для навчання процедурному програмуванню.

Назва мові дана на честь видатного французького математика, фізика, літератора і філософа Блеза Паскаля.
Описание слайда:
Паскаль (англ. Pascal) — МП загального призначення. Був створений Ніколаусом Віртом у 1970 як мова для навчання процедурному програмуванню. Назва мові дана на честь видатного французького математика, фізика, літератора і філософа Блеза Паскаля.

Слайд 15





Си́мула-67 (Simula 67) — перша об’єктно-орієнтовна МП. Була розроблена у кінці 60-х років 20 століття.

Ця мова у значній мірі випередила свій час, сучасники (програмісти 60-х років) виявились не готові сприйняти цінність мови Simula 67, і він не витримав конкуренції з іншими мовами програмування (пред усім, з мовою Fortran).
Описание слайда:
Си́мула-67 (Simula 67) — перша об’єктно-орієнтовна МП. Була розроблена у кінці 60-х років 20 століття. Ця мова у значній мірі випередила свій час, сучасники (програмісти 60-х років) виявились не готові сприйняти цінність мови Simula 67, і він не витримав конкуренції з іншими мовами програмування (пред усім, з мовою Fortran).

Слайд 16





Java — обєктно-орієнтовна МП, була розроблена компанією Sun Microsystems у 1991 році і офіційно випущенна 1995 році.

Багато хто у нас називають мову “Ява” за аналогією з географічною назвою.

З самого початку нова МП називалась JaGo (James Gosling) і розроблялась для побутової електроніки, але згодом була перейменована на Java і стала використовуватись для написання додатків і серверного програмного забезпечення.
Описание слайда:
Java — обєктно-орієнтовна МП, була розроблена компанією Sun Microsystems у 1991 році і офіційно випущенна 1995 році. Багато хто у нас називають мову “Ява” за аналогією з географічною назвою. З самого початку нова МП називалась JaGo (James Gosling) і розроблялась для побутової електроніки, але згодом була перейменована на Java і стала використовуватись для написання додатків і серверного програмного забезпечення.

Слайд 17





Алгол 68 (англ. Algol 68 від англ. algorithmic — алгоритмічний і англ. language — мова), удосконалена у 1964-68 (Алгол-68).

Алгол відноситься до мов високого рівня і дозволяє легко перекладати алгебраїчні формули у програмні команди.
Описание слайда:
Алгол 68 (англ. Algol 68 від англ. algorithmic — алгоритмічний і англ. language — мова), удосконалена у 1964-68 (Алгол-68). Алгол відноситься до мов високого рівня і дозволяє легко перекладати алгебраїчні формули у програмні команди.

Слайд 18





Пролог (Prolog) — мова логічного програмування.

Початок історії мови відноситься до 70-их років XX століття. 

Пролог сприймає у якості програми деякі описи задач, і сам робить пошук вирішення.
Описание слайда:
Пролог (Prolog) — мова логічного програмування. Початок історії мови відноситься до 70-их років XX століття. Пролог сприймає у якості програми деякі описи задач, і сам робить пошук вирішення.

Слайд 19





Delphi - МП, раніше відома як Object Pascal, розроблена фірмою Borland і початково реалізована у її пакеті Borland Delphi, від котрого і отримав у 2003 році свою теперішню назву. 

По суті є послідовником мови Pascal з об’єктно-орієнтовними розширеннями.

З початку мова була призначена виключноно для розробки додатків Microsoft Windows.
Описание слайда:
Delphi - МП, раніше відома як Object Pascal, розроблена фірмою Borland і початково реалізована у її пакеті Borland Delphi, від котрого і отримав у 2003 році свою теперішню назву. По суті є послідовником мови Pascal з об’єктно-орієнтовними розширеннями. З початку мова була призначена виключноно для розробки додатків Microsoft Windows.

Слайд 20





Сі (англ. C) — стандартизована процедурна МП, розроблена на початку 1970-х років як розвиток мови програмування Бібліотек.

Сі була створенна для використання в операційній системі (ОС) UNIX. З тих пір вона була розсортована на багато інших ОС і стала однією з найуживаніших МП.

Сі цінять за його ефективність; вона є найпопулярнішою мовою для створення програмного забезпечення.

Недивлячись на те, що Сі не розроблялась для новачків, вона активно використовується для навчання програмуванню. У подальшому синтаксис мови Сі став основою для багатьох інших мов.
Описание слайда:
Сі (англ. C) — стандартизована процедурна МП, розроблена на початку 1970-х років як розвиток мови програмування Бібліотек. Сі була створенна для використання в операційній системі (ОС) UNIX. З тих пір вона була розсортована на багато інших ОС і стала однією з найуживаніших МП. Сі цінять за його ефективність; вона є найпопулярнішою мовою для створення програмного забезпечення. Недивлячись на те, що Сі не розроблялась для новачків, вона активно використовується для навчання програмуванню. У подальшому синтаксис мови Сі став основою для багатьох інших мов.

Слайд 21





C# (вимовляється сі-шарп) — МП, яка складається з об’єктно-орієнтированих і аспектно-орієнтованих концепцій. Розроблена у 1998—2001 роках в компанії Microsoft як основна мова розробки додатків для платформ Microsoft .NET. 

C# відноситься до сім’ї мов з C-подібним синтаксисом, з них її синтаксис найбільш близький до С++ і Java. 

Перейняв він багато чого від своїх попередників — мов С++, Delphi, Модула і Smalltalk.
Описание слайда:
C# (вимовляється сі-шарп) — МП, яка складається з об’єктно-орієнтированих і аспектно-орієнтованих концепцій. Розроблена у 1998—2001 роках в компанії Microsoft як основна мова розробки додатків для платформ Microsoft .NET. C# відноситься до сім’ї мов з C-подібним синтаксисом, з них її синтаксис найбільш близький до С++ і Java. Перейняв він багато чого від своїх попередників — мов С++, Delphi, Модула і Smalltalk.

Слайд 22





 Сі++ (англ. C++) — компілююча МП загального призначення. У 1990-х роках ця мова стала однією з найбільш широко розповсюджених мов програмування загального призначення.

  При створенні Сі++ намагались зберегти сумісність з мовою Сі. 
Мова виникла на початку 1980-х років, коли співробітник фірми “Bell Laboratories” Бьорн Страуструп придумав ряд удосконалень до мови Сі під власні потреби.

  Назва “Сі++” походить від Сі.
Описание слайда:
Сі++ (англ. C++) — компілююча МП загального призначення. У 1990-х роках ця мова стала однією з найбільш широко розповсюджених мов програмування загального призначення. При створенні Сі++ намагались зберегти сумісність з мовою Сі. Мова виникла на початку 1980-х років, коли співробітник фірми “Bell Laboratories” Бьорн Страуструп придумав ряд удосконалень до мови Сі під власні потреби. Назва “Сі++” походить від Сі.

Слайд 23





   Perl — мова програмування. Автор - Ларрі Уолт. Саме слово Perl — аббревіатура, котра розшифровується як Practical Extraction and Report Language (практична мова звітів, через що спочатку називалась PEARL, але потім буква “A” “загубилась”). 
Талісманом мови Perl є верблюд — не надто гарне, проте дуже витривале створіння, здатне виконувати тяжку роботу.

Основною особливістю цієї мови вважають його багаті можливості для роботи з текстом.

    Perl — платформа стійкої, перспективної мови програмування. Він використовується для маси проектів у публічних та приватних секторах і широко використовується для додатків мережних програм усіх потреб.
Описание слайда:
Perl — мова програмування. Автор - Ларрі Уолт. Саме слово Perl — аббревіатура, котра розшифровується як Practical Extraction and Report Language (практична мова звітів, через що спочатку називалась PEARL, але потім буква “A” “загубилась”). Талісманом мови Perl є верблюд — не надто гарне, проте дуже витривале створіння, здатне виконувати тяжку роботу. Основною особливістю цієї мови вважають його багаті можливості для роботи з текстом. Perl — платформа стійкої, перспективної мови програмування. Він використовується для маси проектів у публічних та приватних секторах і широко використовується для додатків мережних програм усіх потреб.

Слайд 24





Висновки
У світі існує більше 2000 МП. Усі вони поділяються на два основних типи: компілюючі і інтерпретуючі. Мови програмування- певний набір символів, котрий допомагає нам  створювати програми.
Описание слайда:
Висновки У світі існує більше 2000 МП. Усі вони поділяються на два основних типи: компілюючі і інтерпретуючі. Мови програмування- певний набір символів, котрий допомагає нам створювати програми.

Слайд 25





***
Basic  прогресував у Visual Basic,
  Cobol майже не використовується і практично припинив своє існування, можна сказати “помер” так само як Simula-67 і Algol.
Ada раніше використовувалась у робототехніці, зараз замінена мовою С.
Fortran був першою разповсюдженою мовою високого рівня, зараз  також майже “помер”.
Java  є мовою широкого застосування.
Описание слайда:
*** Basic прогресував у Visual Basic, Cobol майже не використовується і практично припинив своє існування, можна сказати “помер” так само як Simula-67 і Algol. Ada раніше використовувалась у робототехніці, зараз замінена мовою С. Fortran був першою разповсюдженою мовою високого рівня, зараз також майже “помер”. Java є мовою широкого застосування.



Похожие презентации
Mypresentation.ru
Загрузить презентацию