რა არის აკრეფა პროგრამირების ენაზე?
რა არის აკრეფა პროგრამირების ენაზე?

ვიდეო: რა არის აკრეფა პროგრამირების ენაზე?

ვიდეო: რა არის აკრეფა პროგრამირების ენაზე?
ვიდეო: რა არის პროგრამირება? 2024, მაისი
Anonim

Თვის ენა იყოს სტატიკურად აკრეფილი ეს ნიშნავს, რომ ყველა ცვლადის ტიპი ცნობილია ან დასკვნა შედგენის დროს. კომპიუტერში პროგრამირება , პროგრამირების ენები ხშირად სასაუბროდ კლასიფიცირდება როგორც მკაცრად აკრეფილი ან სუსტად აკრეფილი (თავისუფლად აკრეფილი ). მაგალითი თავისუფლად აკრეფილი ენა არის პერლი.

ანალოგიურად, რა არის აკრეფა პროგრამირებაში?

ძლიერად - აკრეფილი პროგრამირება ენა არის ერთი, რომელშიც თითოეული ტიპი მონაცემების (როგორიცაა მთელი რიცხვი, სიმბოლო, თექვსმეტობითი, შეფუთული ათობითი და ა.შ.) წინასწარ განსაზღვრულია, როგორც ნაწილი პროგრამირება ენა და მოცემულისთვის განსაზღვრული ყველა მუდმივი ან ცვლადი პროგრამა უნდა იყოს აღწერილი მონაცემთა ერთ-ერთი ტიპით.

უფრო მეტიც, C ძლიერია თუ სუსტად აკრეფილი? C არის სტატიკურად აკრეფილი ენა, რაც ნიშნავს თითოეულ ცვლადს ტიპი განისაზღვრება კომპილაციის დროს და არა გაშვების დროს, როგორიცაა Python ან JavaScript. ასე რომ შევაჯამოთ ის სტატიკურია, სუსტად აკრეფილი ენა. C არის სამართლიანად მკაცრად აკრეფილი.

ასევე იცოდე, რა არის სტატიკური აკრეფა პროგრამირებაში?

სტატიკური აკრეფა სტატიკური აკრეფილი პროგრამირება ენები არის ის ენები, რომლებშიც ცვლადები არ უნდა განისაზღვროს მათ გამოყენებამდე. ეს იმას გულისხმობს სტატიკური აკრეფა დაკავშირებულია ცვლადების აშკარა დეკლარაციასთან (ან ინიციალიზაციასთან) მათ გამოყენებამდე.

რატომ უწოდებენ C-ს მკაცრად აკრეფილ ენას?

C არის მკაცრად აკრეფილი რადგან ტიპის სისტემა არ იძლევა გარკვეული ტიპის შეცდომებს. მაგრამ სუსტია აკრეფილი სხვა შემთხვევებში, როდესაც უცნობია რა ხდება (და ტიპის სისტემა არ გიცავთ).

გირჩევთ: