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

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





ісп, і Бейсік написані саме з його допомогою.

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

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



3.4 Сі ++


Мова C ++ з'явився на початку 80-х років. Створений Бьерном Страуструпом з первісною метою позбавити себе і своїх друзів від програмування на асемблері, Сі чи різних інших мовах високого рівня.

Очевидно, що найбільше C ++ запозичив з мови Сі, а також з безпосереднього його попередника мови BCPL. Ці запозичення забезпечили C ++ потужними засобами низького рівня, що дозволяють вирішувати складні завдання системного програмування. Але що в першу чергу відрізняє C ++ від Сі - це різна ступінь уваги до типів і структурам даних. Це пов'язано з появою понять класу, похідного класу і віртуальної функції, перейнятих у свою чергу з мови Симула 67. Це дає в C ++ більш ефективні можливості для контролю типів і забезпечує модульність програми.

На думку автора мови, відмінність між ідеологією Сі і C ++ полягає приблизно в наступному: програма на Сі відображає спосіб мислення процесора, а C ++ - спосіб мислення програміста. Відповідаючи вимогам сучасного програмування, C ++ робить акцент на розробці нових типів даних найбільш повно відповідають концепціям обраної галузі знань і завданням програми. Клас є ключовим поняттям C ++. Опис класу містить опис даних, потрібних для подання об'єктів цього типу і набір операцій для роботи з подібними об'єктами.

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

Мова С ++ є засобом об'єктного програмування, новітньої методики проектування та реалізації програм, яка в поточному десятиріччі, швидше за все, замінить традиційне процедурне програмування. Головною метою творця мови доктора Бьерна Страустрапа було оснащення мови С ++ конструкціями, що дозволяють збільшити продуктивність праці програмістів і полегшити процес оволодіння великими програмними продуктами.

Абстракція, реалізація, спадкування і поліморфізм є необхідними властивостями якими володіє мова С ++, завдяки чому він не тільки універРСАЛ, як і мова Сі, але і є об'єктним мовою.


. 5 Фортран


Фортран широко поширена мова, особливо серед користувачів, які займаються чисельним моделюванням. Це пояснюється кількома причинами:

існуванням величезних фондів прикладних програм на Фортране, накопичених за ці роки, а також наявністю величезної кількості програмістів, ефективно використовують цю мову;

наявністю ефективних трансляторів Фортрана на всіх типах ЕОМ, причому версії для різних машин достатньо стандартизовані і перенесення програм з машини на машину зазвичай не складає великих труднощів;

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

За минулий період сформувалася нова методологія і філософія програмування. З початку 70-х років Фортран піддавався заслуженій критиці. У 1977 році був прийнятий новий стандарт мови Фортран - 77. На створення нового стандарту пішло багато часу, але зараз вже можна вважати, що його розробка завершена і новий стандарт Фортран - 90 почав входити в практику користувачів Фортрана. Тільки на машинах типу IBM PC існує кілька трансляторів, наприклад, Watfor, Lap-Fortran і т. Д. Але найбільше поширення на машинах цього типу отримали різні версії транслятор Fortran - 77. Випущений в 1990 році транслятор MS-Fortran 5.0 практично повністю відповідає стандарту Fortran - 90.

Більшість великих науково-технічних прикладних програм написано на Фортране тому, що він володіє переносимістю і стійкістю, а також завдяки наявнос...


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





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

  • Реферат на тему: Мови програмування високого рівня
  • Реферат на тему: Мова програмування високого рівня Python
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Розробка та налагодження програм з використанням мови програмування C + +
  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL