Какво е C Programming Language? Основи, Въведение, История

Нека научим за езика C в този урок по основи на езика C:

Какво е C език за програмиране?

C е език за програмиране с общо предназначение, който е изключително популярен, прост и гъвкав за използване. Това е структуриран език за програмиране, който е машинно независим и се използва широко за писане на различни приложения, Operating Системи като Windows, и много други сложни програми като Oracle база данни, Git, Python преводач и др.

Казват, че C е езикът за програмиране на бога. Може да се каже, че C е основа за програмиране. Ако знаете „C“, можете лесно да разберете познанията за другите езици за програмиране, които използват концепцията за „C“

От съществено значение е да имате опит в механизмите на компютърната памет, защото това е важен аспект, когато работите с езика за програмиране C.

C език за програмиране
IEEE-най-добрите 10 топ езика за програмиране през 2018 г

В този Урок по програмиране на C

История на езика С

Основата или бащата на езиците за програмиране е „ALGOL“. Въведен е за първи път през 1960 г. „ALGOL“ се използва широко в европейските страни. „ALGOL“ представи концепцията за структурирано програмиране на общността на разработчиците. През 1967 г. беше обявен нов език за компютърно програмиране, наречен "BCPL", което означава Basic Combined Programming Language. BCPL е проектиран и разработен от Мартин Ричардс, специално за писане на системен софтуер. Това беше ерата на езиците за програмиране. Само след три години, през 1970 г., нов език за програмиране, наречен "B", беше въведен от Кен Томпсън, който съдържаше множество функции на "BCPL". Този език за програмиране е създаден с помощта на операционна система UNIX в AT&T и Bell Laboratories. И „BCPL“, и „B“ бяха езици за системно програмиране.

История на езика С

През 1972 г. великият компютърен учен Денис Ричи създава нов език за програмиране, наречен "C" в Bell Laboratories. Създаден е от езиците за програмиране „ALGOL“, „BCPL“ и „B“. Езикът за програмиране C съдържа всички характеристики на тези езици и много други допълнителни концепции, които го правят уникален от другите езици.

'C' е мощен език за програмиране, който е силно свързан с операционната система UNIX. Дори по-голямата част от операционната система UNIX е кодирана на „C“. Първоначално програмирането на C беше ограничено до операционната система UNIX, но когато започна да се разпространява по света, стана комерсиално и бяха пуснати много компилатори за системи с различни платформи. Днес „C“ работи под различни операционни системи и хардуерни платформи. Когато започна да се развива, бяха пуснати много различни версии на езика. Понякога ставаше трудно за разработчиците да поддържат най-новата версия, тъй като системите работеха под по-старите версии. За да гарантира, че езикът C ще остане стандартен, Американският национален институт по стандартизация (ANSI) дефинира търговски стандарт за език C през 1989 г. Later, той беше одобрен от Международната организация по стандартизация (ISO) през 1990 г. Програмният език „C“ се нарича още „ANSI C“.

История на C
История на C

Езици като C++/Java са разработени от "C". Тези езици се използват широко в различни технологии. По този начин 'C' формира основата за много други езици, които се използват в момента.

C Основни команди

Следват основните команди на езика за програмиране C:

C Основни команди Обяснение
#включва Тази команда включва стандартен входен изходен заглавен файл (stdio.h) от библиотеката на C преди компилиране на C програма
int main () Това е основната функция, от която започва изпълнението на C програма.
{ Показва началото на основната функция.
/*_някои_коментари_*/ Каквото и да е написано вътре в тази команда “/* */” вътре в C програма, то няма да се счита за компилиране и изпълнение.
printf(“Здравей_Свят! “); Тази команда отпечатва изхода на екрана.
getch(); Тази команда се използва за всяко въвеждане на знаци от клавиатурата.
0 върне;
Тази команда се използва за прекратяване на C програма (основна функция) и връща 0.
}
Използва се за обозначаване на края на основната функция.

Къде се използва C? Ключови приложения

  1. Езикът "C" се използва широко във вградените системи.
  2. Използва се за разработване на системни приложения.
  3. Той се използва широко за разработване на десктоп приложения.
  4. Повечето от приложенията на Adobe са разработени на езика за програмиране 'C'.
  5. Използва се за разработване на браузъри и техните разширения. Chromium на Google е създаден с помощта на езика за програмиране „C“.
  6. Използва се за разработване на бази данни. MySQL е най-популярният софтуер за бази данни, който е изграден с помощта на "C".
  7. Използва се при разработването на операционна система. Operaсистеми като OS X на Apple, MicrosoftЕ Windows, и Symbian са разработени с помощта на езика „C“. Използва се за разработване на операционна система за настолен компютър, както и за мобилен телефон.
  8. Използва се за производство на компилатор.
  9. Той се използва широко в IOT приложения.

Защо да научите език C?

Както проучихме по-рано, "C" е базов език за много езици за програмиране. Така че изучаването на "C" като основен език ще играе важна роля, докато изучавате други езици за програмиране. Той споделя същите концепции като типове данни, оператори, контролни изрази и много други. 'C' може да се използва широко в различни приложения. Това е прост език и осигурява по-бързо изпълнение. На текущия пазар има много работни места за програмист със степен „C“.

'C' е структуриран език за програмиране, в който програмата е разделена на различни модули. Всеки модул може да бъде написан поотделно и заедно образуват една C програма. Тази структура улеснява процесите на тестване, поддръжка и отстраняване на грешки.

„C“ съдържа 32 ключови думи, различни типове данни и набор от мощни вградени функции, които правят програмирането много ефективно.

Друга характеристика на програмирането на C е, че то може да се разширява. Програмата "C" съдържа различни функции, които са част от библиотека. Можем да добавим нашите характеристики и функции към библиотеката. Можем да имаме достъп и да използваме тези функции по всяко време в нашата програма. Тази функция улеснява работата със сложно програмиране.

На пазара се предлагат различни компилатори, които могат да се използват за изпълнение на програми, написани на този език.

Това е силно преносим език, което означава, че програмите, написани на езика "C", могат да работят на други машини. Тази функция е от съществено значение, ако искаме да използваме или изпълним кода на друг компютър.

Как C Programming Language Работи ?

C е компилиран език. Компилаторът е специален инструмент, който компилира програмата и я преобразува в обектен файл, който е машинно четим. След процеса на компилиране, линкерът ще комбинира различни обектни файлове и ще създаде един изпълним файл за стартиране на програмата. Следващата диаграма показва изпълнението на "C" програма

C Programming Language Върши работа

В днешно време различни компилатори са достъпни онлайн и можете да използвате всеки един от тях. Функционалността никога няма да се различава и повечето от компилаторите ще осигурят функциите, необходими за изпълнение на "C" и "C++' програми.

Следва списък с популярни компилатори, достъпни онлайн:

  • Clang компилатор
  • Компилатор MinGW (минималистичен GNU за Windows)
  • Преносим "C" компилатор
  • Турбо C

Oбобщение

  • „C“ е разработен от Денис Ричи през 1972 г.
  • Това е стабилен език.
  • Това е език с ниско ниво на програмиране, близък до машинния език
  • Той се използва широко в областта на разработката на софтуер.
  • Това е процедурно и структурно ориентиран език.
  • Има пълната поддръжка на различни операционни системи и хардуерни платформи.
  • Налични са много компилатори за изпълнение на програми, написани на "C".
  • A компилатор компилира изходния файл и генерира обектен файл.
  • Линкерът свързва всички обектни файлове заедно и създава един изпълним файл.
  • Той е изключително преносим.