C არის მაღალი დონის პროგრამირების ენა, რომელიც შექმნილია ფუნქციებისა და პროცედურების გამოსაყენებლად. მისი სტრუქტურისა და სინტაქსის საშუალებით, არასასურველი ოპერაციების თავიდან აცილება ხდება, თუმცა C-ის სირთულეები, განსაკუთრებით ის, თუ როგორ მეხსიერების დამუშავებამ გამოიწვია უსაფრთხოების მრავალი დაუცველობა მრავალ აპლიკაციაში, რომლებიც დაწერილია ის. C კოდი უნდა იყოს შედგენილი შესრულებად ფორმატში, სანამ ის გაშვებული იქნება, ეს ენას აძლევს სიჩქარისა და სტაბილურობის უპირატესობას იმ ენებთან შედარებით, რომლებიც ინტერპრეტირებულია გაშვების დროს.
Technipages განმარტავს C
C-ის დიზაინის მეშვეობით მეხსიერებაზე დაბალი დონის წვდომით და შედარებით მარტივი შემდგენელით, მიუხედავად იმისა, რომ მაღალი დონის ენაა, კოდი ეფექტურად ასახავს მანქანის ინსტრუქციებს. C-ის მხარდაჭერა ძალიან ფართოა, ყველა ძირითადი ოპერაციული სისტემა მხარს უჭერს მას, ისევე როგორც მიკროკონტროლერების უმეტესობა და სუპერ კომპიუტერებიც კი, როგორც ასეთი შედგენილი C პროგრამები ადვილად პორტატიულია ფართო სპექტრის მხარდასაჭერად სისტემები.
ენების დიდი რაოდენობა შთაგონებულია C-ით და იყენებს გარკვეულ ფორმატებსა და სტანდარტებს, რომლებიც მას პოპულარიზაციას უწევს. C++, Java, Python, PHP, Perl, Rust, Go, Swift და მრავალი სხვა ენა იყენებს ელემენტებს ან სტილებს, რომლებიც ნასესხებია C-დან. C თავდაპირველად შეიქმნა 1972 წელს არაფორმალური სპეციფიკაციით გამოქვეყნებული 1978 წელს და სტანდარტიზებული და მას შემდეგ შეცვლილი ვერსია პირველად გამოქვეყნდა 1989 წელს.
Linux-ის ბირთვი, DOOM და Microsoft Office-ის ადრეული ვერსიები C-ში დაწერილი პროგრამული უზრუნველყოფის პოპულარული მაგალითებია. C ძალიან ხშირად გამოიყენება ჩაშენებულ სისტემებში, რომლებიც მართავენ ნივთებს თვითმფრინავებიდან, მატარებლებიდან, მანქანებიდან, სამრეწველო კონტროლის სისტემებიდან და ზოგიერთ კოსმოსურ ხომალდშიც კი.
C-ის საერთო გამოყენება
- სტანდარტების შესაბამისი C პროგრამები დაწერილია პორტაბელურობის გათვალისწინებით.
- C-ის წარმოშობა მჭიდროდ არის დაკავშირებული Unix ოპერაციული სისტემის განვითარებასთან.
- C მხარს უჭერს პოინტერების გამოყენებას, მითითების ტიპს, რომელიც აფიქსირებს მეხსიერებაში ობიექტის ან ფუნქციის მისამართს ან მდებარეობას.
C-ის გავრცელებული ბოროტად გამოყენება
- C არის ობიექტზე ორიენტირებული პროგრამირების ენა.