ძირითადი განსხვავება – იდენტიფიკატორი ცვლადის წინააღმდეგ
პროგრამირების ენა შექმნილია გარკვეული სახის მონაცემების დასამუშავებლად და სასარგებლო ინფორმაციის მოსაწოდებლად. მონაცემები შეიძლება იყოს რიცხვები, სიმბოლოები, სტრიქონები და ა.შ. პროგრამა არის ინსტრუქციების ნაკრები, რომელიც დაწერილია კონკრეტულ პროგრამირების ენაზე კომპიუტერისთვის ინსტრუქციების მიწოდების მიზნით. კომპიუტერი ამუშავებს მონაცემებს ინსტრუქციის მიხედვით. მონაცემების მანიპულირებისას აუცილებელია მათი შენახვა. ცვლადი არის შენახვის ადგილი, რომელსაც შეუძლია შეინახოს მნიშვნელობა. ცვლადებს აქვთ სახელები მათი ამოსაცნობად. არა მხოლოდ ცვლადებს, ფუნქციებს, კლასებს და ა.შ. ასევე აქვთ სახელები, რომლებსაც იდენტიფიკატორები ეწოდება. იდენტიფიკატორები იქმნება პროგრამისტის მიერ.იდენტიფიკატორი და ცვლადი ორი საერთო ტერმინია პროგრამირებაში. იდენტიფიკატორსა და ცვლადს შორის მთავარი განსხვავება ისაა, რომ იდენტიფიკატორი არის სახელი, რომელიც მიენიჭება ცვლადს, ფუნქციას, მასივს, კლასს ან სტრუქტურას, ხოლო ცვლადი არის სახელი, რომელიც მოცემულია მეხსიერების მდებარეობაზე, რომელსაც შეუძლია შეიცავდეს მნიშვნელობა.
რა არის იდენტიფიკატორი?
იდენტიფიკატორი აღნიშნავს ცვლადის, ფუნქციის, მასივის, კლასის ან სტრუქტურის სახელს. იდენტიფიკატორები შექმნილია პროგრამისტების მიერ. მნიშვნელოვანია იდენტიფიკატორებისთვის უნიკალური სახელების გამოყენება, რადგან ისინი იდენტიფიცირებულია პროგრამის შესრულებისას. პროგრამირების ენები იდენტიფიკატორების დასახელების წესებს იცავენ. უმეტეს შემთხვევაში, მხოლოდ ანბანური სიმბოლოები (A-დან Z-მდე ან a-დან z-მდე), ქვედა ხაზი (_) და ციფრები (0-დან 9-მდე) გამოიყენება მოქმედი იდენტიფიკატორებისთვის. ზოგადად, იდენტიფიკატორის პირველი სიმბოლო შეიძლება იყოს ქვედა ხაზი ან ასო და არ უნდა იყოს ციფრი.
პროგრამაში, თუ არსებობს განცხადება, როგორც int ნომერი; ეს ნიშნავს, რომ არსებობს ცვლადი, რომელსაც ეწოდება რიცხვი, რომელსაც შეუძლია შეინახოს მთელი რიცხვი.სიტყვა "ნომერი" არის იდენტიფიკატორი. როდესაც არის განცხადება, როგორც ორმაგი ფართობი; ეს ნიშნავს, რომ არსებობს ცვლადი სახელწოდებით area, რომელსაც შეუძლია ორმაგი მნიშვნელობა. "ზონა" არის სწორი იდენტიფიკატორი. მოქმედი იდენტიფიკატორების რამდენიმე მაგალითია ასაკი, ხელფასი, სტუდენტის ნომერი, თანხა და _empNo. არასწორი იდენტიფიკატორების ზოგიერთი მაგალითია 123abc, -studentno. იდენტიფიკატორი 123abc იწყება ციფრით. ასე რომ, ეს არასწორია. იდენტიფიკატორი -studentno იწყება ანბანის ან ქვედა ხაზის გარდა სხვა სიმბოლოთი.
სურათი 01: იდენტიფიკატორი და ცვლადი
პროგრამირების ენების უმეტესობა არის რეგისტრის მგრძნობიარე. ამიტომ, მცირე და დიდი ასოები განსხვავდება. იდენტიფიკატორის თანხა და AMOUNT არის ორი ცალკე იდენტიფიკატორი, თუნდაც მათ აქვთ იგივე სახელი. მნიშვნელოვანია იდენტიფიკატორებისთვის მნიშვნელოვანი სახელების გამოყენება, რადგან ეს აუმჯობესებს კოდის წაკითხვას.მნიშვნელოვანი იდენტიფიკატორები ასევე ხდის პროგრამას ადვილად გასაგები.
რა არის ცვლადი?
პროგრამაში საჭიროა მონაცემების შენახვა. გამოთვლები ხორციელდება შენახულ მონაცემებზე. ეს მონაცემები უნდა იყოს შენახული მეხსიერების ადგილას. ცვლადი არის კონტეინერი ან შესანახი ადგილი მონაცემთა შესანახად. უნიკალური სახელი ან იდენტიფიკატორი ენიჭება ცვლადებს თითოეული შენახვის ადგილის იდენტიფიცირებისთვის. ცვლადის სახელები წარმოადგენს მეხსიერების ადგილებს მონაცემთა შესანახად. თითოეულ ცვლადს აქვს მონაცემთა კონკრეტული ტიპი შესანახად.
ცვლადის დეკლარაციაში მითითებულია ცვლადის სახელი, მაგრამ ცვლადისთვის არ არის გამოყოფილი მეხსიერება. როდესაც არის განცხადება, როგორც int ნომერი; ეს ნიშნავს, რომ ცვლადის სახელი არის რიცხვი და მას შეუძლია შეინახოს მთელი რიცხვი. მაგრამ არ გამოყოფს მეხსიერებას ცვლადის ნომრისთვის. ცვლადისთვის საწყისი მნიშვნელობის მინიჭებას ინიციალიზაცია ეწოდება. როდესაც არის განცხადება, როგორც int ნომერი=5; ცვლად რიცხვს შეუძლია შეინახოს მთელი რიცხვი და ის ინიციალიზებულია 5-მდე.
რა მსგავსებაა იდენტიფიკატორსა და ცვლადს შორის
ორივე იდენტიფიკატორი და ცვლადი გამოიყენება პროგრამირებაში
რა განსხვავებაა იდენტიფიკატორსა და ცვლადს შორის?
იდენტიფიკატორი ცვლადის წინააღმდეგ |
|
იდენტიფიკატორი არის სახელი, რომელიც მიენიჭება ცვლადს, ფუნქციას, მასივს, კლასს ან სტრუქტურას. | ცვლადი არის მეხსიერების მდებარეობის სახელი, რომელსაც შეუძლია შეიცავდეს მნიშვნელობა. |
დიაპაზონი | |
იდენტიფიკატორების დიაპაზონი უფრო მაღალია ვიდრე ცვლადები. | ცვლადების სახელები იდენტიფიკატორებია. |
გამოყენება | |
იდენტიფიკატორი გამოიყენება ერთეულისთვის უნიკალური სახელის მისაცემად. | ცვლადი არის უნიკალური სახელი მეხსიერების მდებარეობის იდენტიფიცირებისთვის. |
შეჯამება – იდენტიფიკატორი ცვლადის წინააღმდეგ
პროგრამაში არსებობს უამრავი ცნება, როგორიცაა ცვლადები, ფუნქციები, კლასები და ა.შ. თითოეულის მთავარი მიზანია მონაცემების სწორად მანიპულირება გამოთვლითი პრობლემების გადასაჭრელად. ცვლადებს, ფუნქციას, კლასებს უნდა მიენიჭოთ შესაბამისი სახელები მათი იდენტიფიცირებისა და პროგრამის გასაგებად. იდენტიფიკატორები არის მათ სახელები. მონაცემები ინახება მეხსიერებაში და ამ მეხსიერების ადგილებს უნდა მიეცეს სახელები მათი იდენტიფიცირებისთვის. ამ სტატიაში განხილული იყო განსხვავება იდენტიფიკატორსა და ცვლადს შორის. იდენტიფიკატორსა და ცვლადს შორის განსხვავება ისაა, რომ იდენტიფიკატორი არის სახელი, რომელიც მიენიჭება ცვლადს, ფუნქციას, მასივს, კლასს ან სტრუქტურას, ხოლო ცვლადი არის სახელი, რომელიც მიენიჭება მეხსიერების ადგილს, რომელსაც შეუძლია შეინახოს მნიშვნელობა.
ჩამოტვირთეთ PDF Identifier vs Variable
შეგიძლიათ ჩამოტვირთოთ ამ სტატიის PDF ვერსია და გამოიყენოთ იგი ოფლაინ მიზნებისთვის ციტირების შენიშვნის მიხედვით. გთხოვთ ჩამოტვირთოთ PDF ვერსია აქ: განსხვავება იდენტიფიკატორსა და ცვლადს შორის