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

Реферат Розробка програмного забезпечення "Розрахунок стикового паяного з'єднання"





айників, для новачків, для дітей, а також для професіоналів. p align="justify"> Мова програмування (англ. Programming language) - система позначень для опису алгоритмів і структур даних, певна штучна формальна система, засобами якої можна висловлювати алгоритми. Мова програмування визначає набір лексичних, синтаксичних і семантичних правил, які задають зовнішній вигляд програми і дії, які виконує виконавець (комп'ютер) під її управлінням. p align="justify"> З часу створення перших програмованих машин було створено більше двох з половиною тисяч мов програмування. Щороку їх кількість поповнюється новими. Деякими мовами вміє користуватися тільки невелике число їх власних розробників, інші стають відомі мільйонам людей. Професійні програмісти зазвичай застосовують у своїй роботі декілька мов програмування. p> Високорівневий мова програмування - мова програмування <# "111" src = "doc_zip1.jpg"/>

Рис. 1. Приклад машинного коду і подання його на асемблері. p> Перекладачі поділяються на:

Компілятори - перетворюють текст програми в машинний код, який можна зберегти і потім використовувати вже без компілятора (прикладом є виконувані файли з розширенням *. exe).

Інтерпретатори - перетворюють частина програми в машинний код, виконують і після цього переходять до наступної частини. При цьому кожен раз при виконанні програми використовується інтерпретатор. p> Прикладом мови низького рівня є асемблер. Мови низького рівня орієнтовані на конкретний тип процесора і враховують його особливості, тому для перенесення програми на асемблері на іншу апаратну платформу її потрібно майже повністю переписати. Певні відмінності є і в синтаксисі програм під різні компілятори. Правда, центральні процесори для комп'ютерів фірм AMD і Intel практично сумісні і відрізняються лише деякими специфічними командами. А ось спеціалізовані процесори для інших пристроїв, наприклад, відеокарт, телефонів містять суттєві відмінності. p> Переваги

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

Недоліки

Програміст, що працює з мовами низького рівня, повинен бути високої кваліфікації, добре розуміти пристрій мікропроцесорної системи, для якої створюється програма. Так, якщо програма створюється для комп'ютера, потрібно знати пристрій комп'ютера і, особливо, пристрій і особливості роботи його процесора. p> Результуюча програма не може бути перенесена на комп'ютер або пристрій з іншим типом процесора.

Значний час розробки великих і складних програм.

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

Асемблер - мова низького рівня, що широко...


Назад | сторінка 4 з 11 | Наступна сторінка





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

  • Реферат на тему: Мова програмування високого рівня Python
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Програма мовою програмування високого рівня Borland Delphi 7.0
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...