іном Річардсом (Martin Richards) мові BCPL, який у свою чергу був нащадком Алгола-60. p align="justify"> Неформальним стандартом мови Сі стало перше видання книги Брайана Керніган (Brian Kernighan) і Денніса Рітчі В«TheВ« C В»Programming LanguageВ», що вийшло в США в 1978 р., а в 1989 р. мова Сі був стандартизований ANSI (American National Standards Institute) і ISO (International Standard Organization).
На початку 80-х років в тій же Bell Laboratories Бьерном Страуструпом (Bjarne Stroustrup) мова Сі був доповнений і значно розширено. По суті справи, був створений новий мова, яка стали називати «ѳ з класамиВ». У 1983 році мова Страуструпа отримав назву Сі + +. Ця назва збереглася за ним і донині. p align="justify"> Мова Сі є універсальною мовою програмування, на додаток до якого розроблений набір різноманітних бібліотек. Тому, строго кажучи, він дозволяє вирішити практично будь-яке завдання програмування. Проте, в силу різних причин для якихось типів задач він вживається частіше, а для якихось - рідше. p align="justify"> Сі як наступник мови Сі широко використовується в системному програмуванні. На ньому можна писати високоефективні програми, у тому числі операційні системи, драйвери і т.п. Мова Сі - один з основних мов розробки трансляторів (програм, які транслюються з однієї мови на іншу і, зокрема, з однієї мови програмування на іншу). p align="justify"> Оскільки системне програмне забезпечення часто буває написано мовою Сі чи Сі, то й програмні інтерфейси до підсистем ОС теж часто пишуть на Сі.
Розподілені системи, що функціонують на різних комп'ютерах, також розробляються мовою Сі. Цьому сприяє те, що у широко поширених компонентних моделей CORBA і COM є зручні інтерфейси мовою Сі. p align="justify"> Обробка складних структур даних - тексту, бізнес-інформації, Internet-сторінок і т.п. - Одна з найбільш поширених можливостей застосування мови. У прикладному програмуванні, напевно, простіше назвати ті області, де мова Сі застосовується мало. p align="justify"> Розробка графічного інтерфейсу користувача на мові Сі виконується, в основному, тоді, коли необхідно розробляти складні, нестандартні інтерфейси. Прості програми частіше пишуться на мовах Visual Basic, Java і т.п.
У цілому треба сказати, що мова Сі в даний час є одним з найбільш поширених мов програмування у світі.
Використовується мова Сі і для програмування ігор. Метою моєї курсової роботи є створення комп'ютерної гри В«СаперВ», в якій людина може грати проти комп'ютера. p align="justify"> програмування операційний гра інтерфейс
1. Проект В«СаперВ»
Мій проект гри В«СаперВ» представляє собою трохи спрощену версію оригінальної гри. Мається поле, на якому гравцеві належить знайти всі міни, які розставив комп'ютер. br/>В
Рисунок 1 - Ігровий процес
.1 Пр...