|
Article on other languages:
|
С е език за програмиране, разработен от Денис Ричи и Кен Томпсън (Ken Thompson) през 1972 г. за операционната система UNIX. С получава изключително голямо разпространение, като за него съществуват компилатори за многобройни операционни системи и компютърни платформи. Много от днешните операционни системи са написани главно на C. Популярният език C++ е разширена обектноориентирана версия на езика С, която в основната си част е съвместима със С, като се изключат някой гранични случаи. C++ е основа на Java, този език пък е основа на C#. С е език от средно ниво и с него могат да се създават както ядра на операционни системи, така и приложения за тях. С езици от по-високо ниво, например от рода на BASIC, това не е възможно или практично. Код, написан на С, може много лесно да се използва на различни платформи, стига да е в стандартен вариант на езика: ANSI C или остарелия KNR.
СинтаксисОсновни типове данни(типовете данни зависят от конкретния компилатор който използвате. Данните показани по - долу са примерни за 32bit Intel съвместими процесори)
32-те Ключови думиСтандартът ANSI C определя 32 ключови думи, които не могат да се използват в имената на функции или променливи. Много компилатори на С добавят други ключови думи. Важно е да се знае, че в С ключовите думи са винаги с малки букви, т.е. int е различно от INT.
Примерът „Здравей, свят!“В този пример, на екрана се извежда текст Hello, World! („Здравей, Свят!“), целящ да покаже синтаксиса на С: #include <stdio.h> int main(void) { printf("Hello, World!"); return 0; } C99C99 е нов стандарт на езика, утвърден през 1999 от ISO/IEC, добавящ някои важни и съвременни неща, между които са:
Допълнителна литература
Ada • ALGOL • APL • AspectJ • BASIC • COBOL • C • C++ • C# • D • ColdFusion • Delphi • Eiffel • Forth • FORTRAN • Haskell • Java • JavaScript • Jython • Lisp • Logo • Lua • Mesa • ML • Modula-2 • Oberon • Pascal • Objective-C • Perl • PHP • PL/I • PostScript • Powerbuilder • Prolog • Python • Ruby • Scheme • Smalltalk • Tcl/Tk • Visual Basic
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net