Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Теорія і практика мов програмування

Реферат Теорія і практика мов програмування





Зміст

мову програмування паскаль бейсик

Введення

. Поняття про мови програмування

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

. 2 Класи мов програмування

. Розвиток мов програмування

. 1 Перший етап розвитку

. 2 Другий етап розвитку

. Переваги і недоліки основних класів мов програмування

. 1 Асемблер

. 2 Паскаль

. 3 Сі

. 4 Сі ++

. 5 Фортран

. 6 Кобол

. 7 Бейсік

. 8 SQL

. 9 HTML

. 10 Java

Висновок

Список літератури


Введення


Якщо ви хочете створювати програми, які будуть виконуватися на комп'ютері, то нижче наведений список сучасних мов програмування.

На питання яка мова програмування найкраще використовувати однозначної відповіді немає. Така відповідь вам можуть дати тільки професори в навчальних закладах. Інший шлях це якщо ви точно знаєте, що хочете робити і як це буде виглядати

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

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

Цілі курсової роботи:

. Переглянути загальний відомості і рівні мов програмування.

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

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



. Поняття про мови програмування


Основні поняття в мовах програмування.

Алфавіт - фіксований для даної мови набір основних символів, що допускаються для складання тексту програми на цій мові.

Синтаксис - система правил, що визначають допустимі конструкції мови програмування з букв алфавіту.

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

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

Синтаксис - описує структуру програм як наборів символів (зазвичай кажуть - безвідносно до змісту).

Приклад синтаксичної помилки: вживання оператора циклу For без To або Next, або відсутність знака рівності в наведеної малюнку програмою.

Синтаксичні помилки розпізнаються вбудованим синтаксичним аналізатором.

Синтаксис мови протиставляється його семантика. Синтаксис мови описує чистий мову, в той же час семантика приписує значення (дії) різним синтаксичним конструкціям.

Семантика - визначає смислове значення пропозицій алгоритмічної мови. Приклад семантичної помилки:

) For i As Integer=1 To 10 Step - 2

) Якщо треба обчислити, то запис x=a/b * c містить семантичну помилку, тому що пріоритет операцій ділення і множення однаковий, то спочатку а ділиться на b, а потім отриманий результат множить на с.

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


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


Мови програмування - штучні мови. Вони відрізняються від природних люд...


сторінка 1 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань