პროგრამის განმარტება (პროგრამული უზრუნველყოფა)
Miscellanea / / July 04, 2021
მარკოს გუგელიმეტის მიერ, აგვისტოში. 2008
სიტყვასიტყვით "პროგრამული უზრუნველყოფა"ნიშნავს"რბილი ნაკეთობა", რაც ესპანურ ენაში მნიშვნელობის გაგებას არ დაეხმარება. პროგრამული უზრუნველყოფა ეხება ინსტრუქციის ნაკრები მომზადებული უნდა იყოს ინტერპრეტირებულია ა კომპიუტერი რომელიც ახორციელებს მონაცემთა ელექტრონულ დამუშავებას.
ა კომპიუტერი იყენებს მხოლოდ ნულებს და ერთებსკერძოდ, ორობითი ენა (00101010010100100101001), რადგან მისი მატერიალური კომპონენტებია (აპარატურა) შექმნილია ელექტრული სიგნალების შემდეგი ინტერპრეტაციისთვის: გამორთული (0) ან ჩართული (1).
ეს იმიტომ ხდება, რომ უფრო ადვილია იმის ახსნა, თუ რა არის ჩართული ან გამორთული, ვიდრე ამის მცდელობა განასხვავებენ, არის თუ არა რამე "მეტნაკლებად ჩართული" (რაც გულისხმობს სხვადასხვა რიცხვს ნულს და ერთი)
რამდენიმე ნულსა და ერთს შეუძლია შექმნას ე.წ. ბაიტი, ამრიგად, 8 ბიტით (თითოეული 0 ან 1 ცოტაა) შეგვიძლია ჩამოვაყალიბოთ ბაიტი: მონაცემთა ერთეული, რომელსაც შეუძლია წარმოადგინოს ნებისმიერი ძირითადი ხასიათი გამეორების გარემოში: 256 შესაძლებლობა. ამ გზით შესაძლებელია შემუშავდეს პროგრამირება უფრო გასაგებია, სხვათა შორის.
რაც შეეხება ადამიანს, ეს ძალიან რთული იქნება წერა პროგრამები ორობით ენაზე (ნულები და ერთები), მათ გამოიგონეს უფრო გასაგები ენები, ან მაღალი დონის ზარები, ამის მაგალითები შეიძლება იყოს C, C ++, Python, Perl, Java, HTML, BASH და ა.შ.
Ყველა ლოგიკური კომპონენტები აუცილებელია გარკვეული ამოცანის შესრულება კომპიუტერულ სისტემაში კლასიფიკაცია პროგრამული უზრუნველყოფა, ესპანეთის სამეფო აკადემიის მიერ მიღებული სიტყვა, მისი პოპულარული გამოყენების გათვალისწინებით.
სინამდვილეში, პროგრამა არ ეხება მხოლოდ ინსტრუქციებს ან ალგორითმებს, რომლებიც შესრულებულია კომპიუტერში, ის ასევე მოიცავს დოკუმენტაცია და მასთან დაკავშირებული მონაცემები რომლებიც სისტემის ნაწილია გამოთვლა. ასე რომ, სიმღერა ფორმატი Mp3 ან OGG არის პროგრამა, რადგან იგი ციფრულია (გადაეცემა ციფრებს).
პროგრამული უზრუნველყოფა, ძირითადად, ნაწილია ლოგიკა კომპიუტერიდანუნდა გავითვალისწინოთ ის ფენომენი, რომ ფრანგულად "პროგრამული უზრუნველყოფა" ნათქვამია "logiciel".
ალან ტურინგი 1936 წელს შეიმუშავა თეორია, რომელიც დღეს პროგრამული უზრუნველყოფის საფუძველს წარმოადგენს ტესტი გამოთვლითი რიცხვები.
პროგრამული უზრუნველყოფის ტიპები: დან სისტემა (აუცილებელია ტექნიკის მუშაობისთვის), პროგრამირება (პროგრამისტებისთვის განკუთვნილი ინსტრუმენტები) და აპლიკაცია (განკუთვნილია საბოლოო მომხმარებლისთვის, ზოგადად, არ არის პროგრამისტი).
პროგრამის თემები (პროგრამული უზრუნველყოფა)