рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Паскаль

Паскаль - раздел Образование, Вивчити поняття робочої книги Мова Програмування Паскаль Була Розроблена В 1967—1971 Pp. Ніклаусом Віртом І...

Мова програмування Паскаль була розроблена в 1967—1971 pp. Ніклаусом Віртом і названа на честь французького математика і механіка XVII ст. Блеза Паскаля. Порівняно з Алголом, Паскаль мав дещо спрощені синтаксичні правила, тому став більш популярним. Особливої популярності Паскаль набув після випуску 1984 року зручного компілятора Турбо Паскаль, розробленого компанією Borland International.

У Паскалі було введено декілька принципово нових типів даних, в ньому вперше стала можливою розробка програм у стилі структурного (процедурного) програмування, ідеї якого було розвинуто в інших мовах та системах програмування. Паскаль (та породжене ним візуальне середовище Delphi) і зараз залишається однією із найпопулярніших мов програмування. Завдяки простоті та чіткості його основна сфера використання — це навчання основ програмування в середніх та вищих освітніх закладах.

Бейсік (BASIC)

Мова програмування Бейсік була розроблена в середині 1960 pp. Назва походить від словосполучення Beginner's All-purpose Symbolic Instruction Code (багатоцільовий символьний код для початківців). Бейсік створювався для навчальних цілей і вважається найпростішою серед мов програмування високого рівня. За допомогою нього можна було легко створювати невеликі програми, для великих проектів він не підходив через погану підтримку процедурного програмування. Серед позитивних рис цієї мови треба виділити невеликий розмір його інтерпретатора (деякі версії - до кількох кілобайт). У наш час мова Бейсік (та його візуальне продовження Visual Basic) — одна із найпопулярніших мов програмування з дуже широким спектром використання. За кількістю версій мова посідає перше місце серед мов програмування (серед його версій є навіть компільовні, наприклад, Microsoft Quick Basic).

СІ (С) ТА СІ++ (C++)

Компільовна мова програмування Сі була розроблена 1972 року в компанії Bell Laboratories Деннісом Рітчі. Назва походить від номера проекту, який створювався в компанії Bell (С -третя буква англійського алфавіту). Спочатку Сі не призначалася для масового використання та мислилася як проміжна між мовами програмування високого та низького рівнів. Вона поєднує дуже високу продуктивність та компактність коду та всі переваги структурної мови програмування. Завдяки цьому Сі невдовзі стала найпопулярнішою мовою програмування. Серед її недоліків треба відмітити дещо високу складність вивчення мови порівняно з Паскалем чи Бейсіком.

Сі++ — об'єктно-орієнтована версія мови програмування Сі розроблена 1980 року в компанії Bell Laboratories Б'ярном Страуструпом. Сі++ унаслідувала всі переваги мови Сі і значно розширила її можливості. В наш час ця мова (та її візуальні середовища Visual C++, C++ Builder) вважається найбільш універсальною і популярною (наприклад, з її допомогою були створені операційні системи Windows). Мова Сі++ стала своєрідним стандартом у програмуванні, сьогодні її повинен знати кожний програміст.

 

1.2. Класифікація мов програмування

Якщо класифікувати мови програмування з урахування можливостей процесора комп’ютера, то можна ввести поняття «рівень мови програмування».

Якщо мова програмування створена для використання зі спеціальним типом процесора та враховує його особливості, то таку мову називають мовою програмування низького рівня.

Для будь-якого процесора мовою найнижчого рівня є мова асемблера. У кожного типу процесорів своя мова асемблера, тому програми, написані асемблером на одному комп'ютері; можуть зовсім на працювати на іншому. За допомогою мов програмування низького рівня створюються дуже ефективні програми (з точки зору швидкості та розміру). Можна навіть вважати, що чим нижчий рівень мови програмування, тим програми на ньому ефективніші. Недоліком мов програмування низького рівня є складність у вивченні цих мов, тому звичайно такими мовами володіють тільки висококласні програмісти.

Мовою програмування високого рівня вважається мова, яка майже не враховує особливостей процесора (чим менше враховує, тим рівень вищий). Мови високого рівня звичайно ближчі до людини, ними володіє широке коло програмістів, ними створюється більша частина сучасного програмного забезпечення. Звичайно програми, написані мовою високого рівня, можна використовувати на будь-якому комп'ютері. Недоліком цих мов є дещо низька ефективність їх програм у порівнянні з програмами мови низького рівня. Найвищий рівень в наш час мають системи візуального проектування.

Серед мов програмування високого рівня звичайно виділяють дві основні групи:

Алгоритмічні мови програмування слугують для подання алгоритмів. Часто вони використовують символіку, близьку до математичної. Звичайно сучасні алгоритмічні мови програмування мають засоби для реалізації структурного (процедурного) програмування (див. вище). Алгоритмічні мови складають переважну більшість сучасних мов програмування, до них належать Паскаль, Сі, сучасні версії Бейсіка та інші.

Мови дескриптивного програмування (від англійського слова descriptive — описовий) — це мови, які описують не способи розв'язання задач (як це роблять алгоритмічні мови), а логічний або функціональний взаємозв'язок між об'єктами, поняттями предметної області. Поняття предметної області формують базу знань програми. Робота з програмою відбувається у формі складання запитань, відповіді на які формуються програмою на основі бази знань. Дескриптивні мови програмування поділяються на мови логічного програмування (наприклад, Пролог), які описують предметну область за допомогою засобів математичної логіки, та мови функціонального програмування (наприклад, Лісп), які описують зв'язки між поняттями через ієрархію функцій.

Класифікація мов програмування

 

 
 

 


Отже всі програми поділяться на мови низького та високого рівня.

Та програми, що написані на мовах програмування високого рівня комп'ютер "не розуміє". Для того, щоб він міг виконати програму, її потрібно перекласти на машинну мову. Для такого перекладу використовують спеціальні програми, що мають назву - транслятори. Транслятор - це програма, що призначена для перекладу тексту програми з однієї мови програмування на іншу. Процес перекладання називається трансляцією.

Розрізняють два типи трансляторів:

- компілятори

- інтерпретатори.

Компілятор перекладає відразу всю програму, а потім вона виконується ПК.

Інтерпретатор перекладає програму по одній команді та виконує також по одній команді.

Як і будь-яка, мова програмування має свій алфавіт.

З алфавітом мови познайомить група «Мовознавців».

 

– Конец работы –

Эта тема принадлежит разделу:

Вивчити поняття робочої книги

При вивченні теми студенти повинні... отримати уявлення про електронні таблиці... вивчити поняття робочої книги...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Паскаль

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Керування файлами
Розглянемо процедури роботи з робочими документами. За допомогою програми Excel можна створювати самі різні документи. Робочі листи (Sheets) можна використовувати для упорядкування таблиць, обчисле

VISUAL BASIC
1.1. Аналіз даних Для аналізу великих списків даних у програмі Excel передбачені спеціальні засоби. Під аналізом даних тут розуміються методи, що дозволяють краще

Бази даних
У комплект постачання Excel входить програма обробки зовнішніх баз даних MS Query. Програма Query (Запит) може працювати з текстовими файлами і з даними, що були підготовлені наступними пр

VISUAL BASIC
Починаючи з версії 5.0 у програму Excel включена спеціальна мова програмування, що одержав назву Visual Basic for Applications (VBA). Введення досить потужної мови програмування в Excel ро

Робота з браузером Internet Explorer
Завантаження браузеру Internet Explorer Для завантаження браузеру Internet Explorer виконайте одну з наступних дій: • Двічі клацніть мишею по значку Internet Explorer на робочому

Теги та синтаксис HTML
Форматування HTML-документів здійснюється за допомогою тегів (дескрипторів). Теги – це команди, які використовуються для того, щоб тим чи іншим способом вивести інформацію, показати малюнок тощо. Т

Структура заголовку
Заголовком HTML–документа є все те, що міститься між тегами <head>...</head>. Інформація, що міститься в заголовку носить допоміжний характер та, як правило, не виводиться у вікні брауз

Елементи форматування тексту
Для форматування текстів використовуються наступні теги: • <h1>..</h1>, ... , <h6>..</h6> - теги заголовків, h1 – найбільший, h6 – відповідно найменший

Робота з зображеннями
  Важко знайти у WWW сторінку, яка не мала б зображень. Документи, створені більшістю сучасних текстових редакторів, можуть містити малюнки, і, як правило, малюнки розміщуються в само

Мова програмування
1.1. Історія виникнення мов програмування У 2011 році, за версією журналу Forbes, 19-й раз поспіль найбагатшим жителем планети визнаний засновник компанії Microsoft Білл Г

Мова програмування
Алфавіт мови програмування — це набір символів, які можуть бути використані під час складання програми. Алфавіт мови програмування включає: • л

Поняття алгоритма
  Алгоритмом називають зрозуміле і точне розпорядження виконавцю про виконання послідовності дій, спрямованих на досягнення зазначеної мети чи на вирішення поставленої задачі. Поняття

Приклад
Алгоритм знаходження суми S трьох чисел a,b,c.   Розгалуження

Приклад
 

Принципи структурного програмування
Алгоритми, у яких використовується тільки структура «слідування», називаються лінійними. Алгоритми, в основі яких лежить структура «розгалуження», називаються алгоритма

ТЕМА 5. Основи Visual Basic
При вивченні теми студенти повинні: – отримати уявлення про мову програмування, їх типи; – вивчити поняття змінної, методу, процедури, функції; – вміти дати визначення зм

Значення властивостей Font
№ Властивість Значення властивості FontName Назва шрифту Font. Size

Dim FirstName As String; Dim Price As Currency; Dim Counter As Integer;
Ідентифікатори типів змінної. У цьому разі тип даних для оголошення може встановлюватися просто доданням знака до імені змінної, як показано в таблиці. Прикла­дами оголошення змінних таким способом

Тема 6. Програмування у Visual Basic
  При вивченні теми студенти повинні: – отримати уявлення про мову програмування, їх типи; – вивчити поняття змінної, методу, процедури, функції; – вміти да

End Select
Оператор Case Else передає управління групі операторів тоді, коли жодна умова у створеній структурі Select Caseне може бути виконана. ЛЕКЦІЯ 15

Робота з масивами
Масиви - один з головних засобів зберігання в пам'яті комп'ютера великих об'ємів інформації. Для того, щоб зрозуміти масиви, потрібно володіти деякою кул

Dim dlina(3) As Integer
Тут 3 - верхня межа індексу. В цілому цей рядок можна перевести так: Відвести в пам'яті під змінну dlina ряд осередків типа Integer, пронумерованих від 0 до 3. Якщо нам потрібно від 1, це означає в

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги