Loading...

Какво представлява програмният език "С"?

avatar Георги Кацаров 1 минута 216
Какво представлява програмният език "С"?

”C” е програмен език с общо предназначение. Първата версия на езика се появява през далечната 1972 г., а негов създател е Денис Макалистър Ричи, който е в екипа създал операционната система Unix, както и програмният език „B”, през 1969 г.

Кодът на “C” му позволява да създава логически конструкции, които ефективно се напасват към типичните машинни инструкции и поради тази причина той намира широко приложение в приложения, за чието написване преди е била необходима употребата на assembly language. Такива приложения включват както операционни системи, така и софтуерни приложения, подходящи за хардуер вариращ от суперкомпютри до вградени системи. Това предопределило съдбата на езика и до края на седемдесетте години на ХХ-ти век, и той постепенно започнал да набира популярност през седемдесетте, но истинското развитие на езика настъпило през осемдесетте години, когато вече съществували множество различни версии на езика, наричани още и диалекти. В предвид, колко популярен бил, в колко много компании се използвал, той вече бил от огромно значение за икономиката и поради тази причина имал нужда от стандартизация. Езикът е стандартизиран през 1989 г. от ANSI, а в последствие и от ISO.

За какви приложения е подходящ “C”?

Както вече посочихме доста по-пряката транслация на кода писан на „С“ към машинни инструкции, са предпоставка за много висока скорост на изпълнение. Това означава, че приложение, писано на “С“ има много висока скорост на изпълнение, спрямо идентично приложение, написано с език от по-високо ниво. Това означава, че “C” е изключително подходящ както за писането на операционни системи, така и за игрални енджини, back-end логика на бизнес приложения и изобщо за логическата част на всеки един тип приложения, без значение дали те ще работят в среда с по-ограничени или по-големи хардуерни ресурси.

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

Ако имате свободно време в августовските дни и искате да се запознаете с програмния език, който стои в основите на съвременното програмиране – не се колебайте, а запишете курса „C Essentials – август 2019“. Очакваме ви!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.