C (програмски јазик)
From Wikipedia, the free encyclopedia
Програмскиот јазик Ц (C) — релативно нов програмски јазик. Тој е програмски јазик кој ги одбележа осумдесеттите и деведесеттите години на минатиот век. Ц е најраширен програмски јазик на светот. Тој е едноставен и елегантен програмски јазик кој ја пополнува празнината меѓу вишите програмски јазици и асемблерите (assembler) бидејќи ги комбинира особеностите на вишите програмски јазици со функционалноста на асемблерите. Поради тоа Ц можеме да го наречеме јазик што ги обединува својствата и на вишите програмски јазици и на асемблерите.
Оваа статија можеби бара дополнително внимание за да ги исполни стандардите за квалитет на Википедија. Ве молиме подобрете ја оваа статија ако можете. |
Парадигма: | структуриран , процедурален |
---|---|
Прво појавување: | 1972[1] |
Дизајнирано од: | Денис Ричи |
Развивач: | Денис Ричи и Bell Laboratories |
Главни имплеметации: | Clang, GCC, Intel C, MSVC, Pelles C, Watcom C |
Под влијание на: | B (BCPL, CPL), ALGOL 68,[2] Assembly, PL/I, FORTRAN |
Влијае на: | AMPL, AWK, csh, C++, C--, C#, Objective-C, BitC, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Pike, Processing, Seed7 |
За творец на овој програмски јазик се смета Денис Ричи (Dennis Ritchie) од Bell-овите лаборатории на АТ&Т. Тој заедно со Кен Нортон (Ken Northon) работел на дизајнирање на првичните верзии на оперативниот систем ЈУНИКС (UNIX) и го имплементира на PDP 11. Во 1978 година Брајан Кернихан (Brian Kernighan) и Денис Ричи ја издале првата книга за програмскиот јазик Ц. Оваа книга служела како референтна книга за јазикот сè до појавата на првиот ANSI стандард за Ц, десетина години подоцна.
Генеологијата на програмскиот јазик Ц е следнава. Како и за сите други структуирани програмски јазици, така и за програмскиот јазик Ц може да се каже дека негов најдалечен предок е програмскиот јазик ALGOL 60. ALGOL-от 60, како што кажува и неговото име, бил развиен во 1960 година од страна на повеќе национални групи. Тој настанал само неколку години по програмскиот јазик FORTRAN. При создавањето на овој јазик било посветено големо внимание на неговата синтакса, модуларната структура и многу други нешта за кои денес се смета дека се современи и полезни. За жал, овој програмски јазик не бил никогаш општо прифатен од програмерите, веројатно поради неговата преголема генералност, апстрактност и опширност.