Კომპიუტერები, Პროგრამირების
Პროგრამირების ენა C (si)
C პროგრამირების ენაზე (უნდა ვთქვა, "B") შეიძლება შეფასდეს, როგორც მრავალმხრივი, ეფექტური, სრული კომპლექტი ოპერატორები, თანამედროვე მონაცემების სტრუქტურას და დინების კონტროლი. ეს არ შეიძლება ეწოდოს "დიდი" ენა ენა, არც ის პრეტენზია იყოს "მაღალი დონის ენა", იგი არ იყო ის კონკრეტული ამოცანა, პირიქით, ის ცდილობდა, რომ ყველაზე ეფექტური ნებისმიერი განაცხადი. ეს საინტერესო fusion იდეები ჩართული პროგრამირების ენა C გააკეთა ძალიან მოსახერხებელი და უფრო ეფექტური ფართო სპექტრის საკითხებს, ვიდრე სხვა, ალბათ, კიდევ უფრო მოწინავე ენებზე.
ურთიერთობა "C" OS "Unix" ძალიან ახლოს არის, რადგან ეს ენა განვითარდა ერთად "Unix" და ბევრი პროგრამული ეწერა, რომ ეს სისტემა. ამავე დროს, ზოგჯერ მოხსენიებული, როგორც ენაზე სისტემები პროგრამირების, რადგან მას სჯეროდა, რომ დახმარებით ადვილად შექმნათ ოპერაციული სისტემა, ფაქტობრივად, შესაძლოა, ასევე წერენ, რომ ეს სიტყვა დამუშავება, მონაცემთა დამუშავების პროგრამის მონაცემები და თამაში.
C - დაბალი დონის პროგრამირების ენა, მაგრამ არ ვივარაუდოთ, რომ ეს არის ცუდი, ფაქტობრივად, ის უბრალოდ მოქმედებს იგივე ობიექტი, რომელიც მუდმივად მუშაობს ნებისმიერი კომპიუტერი სიმბოლოები, ნომრები და მისამართები. ამ შემთხვევაში, ყველა ობიექტი გაერთიანებულია შედარებით ან აკლდება ჩვეულებრივი ლოგიკური და არითმეტიკული ოპერაციები, ჩვეულებრივი კომპიუტერი.
მიუხედავად იმისა, რომ ფუნქცია მუშაობა რთული ობიექტების ხდება ნორმა მსოფლიოში კოდირების და ხმა ყველა თანამედროვე პროგრამირების ენების, C, სხვებისგან განსხვავებით, არ იცის, თუ როგორ უნდა იმუშაოს ისეთ ობიექტებს, როგორც ტექსტი, სია, მასივი ან მითითებული. მას არ ჰყავს ანალოგი ოპერაციების PL / 1 მთელი strings და მასივები.
მეხსიერების მუშაობს გამოყენებით დასტის და სტატისტიკური განმარტება, სხვა თვისებები ოპერაციული მეხსიერება არ აქვს, თქვენ ვერ იპოვით "bunch» (ბევრი), ან "ნაგვის", როგორც მას შეუძლია გააკეთოს, პასკალ ან Algol 68.
და თუნდაც ყველაზე ძირითადი მექანიზმები I / O, C ენაზე არ იძლევა, ოპერატორები წერა, თქვენ ვერ იპოვით მას, როგორც არ არსებობს ჩაშენებული ფუნქციები ფაილური სისტემა. ასეთი მაღალი დონის ოპერაცია უზრუნველყოფილია ბმული ბიბლიოთეკა.
და C პროგრამირების ენა უარს იმ შემთხვევაში, თუ თქვენ უნდა multiprogramming, სინქრონიზაციის, პარალელურად ოპერაციების და ა.შ. იგი წარმოადგენს შესაძლებლობების მხოლოდ მარტივი და თანმიმდევრული მუშაობის, მისი ელემენტი: ციკლები, ამოწმებს, დაჯგუფება, და ქვეპროგრამების.
ვიღაცამ შეიძლება გაოცება ასეთი stinginess თანხები გათვალისწინებული პროგრამისტების ( "რატომ უნდა მოვუწოდო ფუნქცია ყოველ ჯერზე მე უნდა შეადაროთ რამდენიმე ხაზები!"), მაგრამ, მეორეს მხრივ, სწორედ იმიტომ, რომ ასეთი დანაზოგი პროგრამები დაწერილი C, მიიღოს რეალური უპირატესობა სიჩქარე.
მეორეს მხრივ, მცირე რაოდენობის ოპერატორები ამცირებს დრო მათი სწავლის, და თქვენ გაქვთ საკმარისი რამდენიმე გვერდს აღწერს მათ ყველა. და, როგორც პრაქტიკა გვიჩვენებს, შემდგენელი ერთად "C" - არის კომპაქტური ინსტრუმენტი, რომელიც არის მარტივი საკმარისი დაწერა. თუ ჩვენ ვიყენებთ თანამედროვე იარაღები, შემდგენელი ახალი კომპიუტერი მზად იქნება მხოლოდ რამდენიმე თვის განმავლობაში, მიუხედავად იმისა, რომ 80% კოდი იქნება მსგავსია წინა ვერსიებს კოდი. იმის გამო, რომ ისეთი მახასიათებლები, მისი C პროგრამირების ენა ითვლება ძალიან მობილური. დიახ, და მისი ეფექტურობა, რომელიც დაწერა assembler რაიმე პროგრამა, რომელიც კრიტიკული შესრულება, როგორც იყო საბაჟო ადრე, უბრალოდ არ აქვს აზრი. საუკეთესო მაგალითია ეს არის "UNIX" OS თავად, რომლის 90% არის დაწერილი "C" და პროგრამული უზრუნველყოფის , რომ, თითქმის მთლიანად შექმნილია უამრავი პროგრამისტების, იმავე მშვენიერი ენაზე, რომელიც ამჟამად ითვლება მსოფლიოს ნომერ პროგრამირების ენაზე.
Similar articles
Trending Now