трі ее знають. Реалізації компіляторів для мови С існують для багатьох операційніх систем та апаратних архітектур. C здійсніла великий Вплив на Інші мови програмування, особливо на C + +, яка спочатку проектувалася, як Розширення для С, а такоже на Java та C #, Які запозічілі у С синтаксис.
прото, системне оточення Сі має у своєму розпорядженні бібліотекою об'єктніх модулів, в якій реалізовані подібні Функції. Бібліотека підтрімує Багато функцій, Які Потрібні. Це решение дозволяє ізолюваті мовні Особливості від спеціфікі процесора, на якому віконується результуюча програма. Суворов визначення мови Робить его Незалежності від будь-яких деталей операційної системи або машини. У тієї ж годину програмісті могут Додати в бібліотеку спеціфічні Сістемні програми, щоб більш Ефективно використовуват конкретної Особливості машини.
Перерахуємо деякі суттєві Особливості мови Сі:
? Сі Забезпечує повний набор Операторів структурного
програмування.
? Сі предлагает незвичне великий набор операцій.
Багато операцій Сі відповідають машинним командам и того допускаються пряму трансляцію в машинний код. Різноманітність операцій дозволяє вібіраті їх Різні набори для мінімізації результуюча коду.
? Сі підтрімує покажчики на змінні и Функції.
Покажчик на об «єкт програми відповідає машинному адресою цього об» єкта. За помощью розумного Використання покажчіків можна створюваті Ефективно віконуються програми, ТОМУ ЩО покажчики дозволяють посілатіся на об «єкти тім же самим шляхом, як це Робить машина. Сі підтрімує арифметику покажчіків, и тім самим дозволяє Здійснювати безпосередній доступ и маніпуляції з адресами пам »яті.
У своєму складі Сі містіть препроцесор, Який обробляє текстові файли перед компіляцією. Серед его найбільш корисних Додатків при напісанні програм на Сі є: визначення програмних констант, заміна вікліків функцій аналогічнімі, альо більш швидка макросами, умовна компіляція. Препроцесор НЕ ОБМЕЖЕНОЮ процесування Тільки вихідних текстових файлів Сі, ВІН может буті використаних для будь-якого текстового файлу.
Сі - Гнучка мова, что дозволяє прійматі в конкретних сітуаціях Самі Різні решение. Тім не менше, Сі накладає незначні обмеження в таких, Наприклад, діях, як Перетворення тіпів. У багатьох випадка це є гідністю, однак програмісті повінні добро знаті мову, щоб розуміті, як будут Виконувати їх програми.
.2 інструменти середовища C + + Builder Які були вікорістані в Програмі
C Builder являє собою SDI-додаток, головне вікно Якого містіть Настроювання інструментальну панель (ліворуч) i палітру компонентів (праворуч). Крім цього, за замовчуванням при запуску C Builder з «являються вікно інспектора об» єктів (Зліва) i форма нового додатка (праворуч). Під вікном формою додатка находится вікно редактора коду.
Форми є основою Додатків C Builder. Створення корістувацького інтерфейсу програми Полягає в додаванні у вікно форми ЕЛЕМЕНТІВ об'єктів C Builder, звання компонентами. Компоненти C Builder розташовуються на палітрі компонентів, віконаної у вігляді багатосторінкового блокнота. ВАЖЛИВО особлівість C Builder Полягає в тому, что ВІН дозволяє створюваті Власні компоненти и налаштовуваті...