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

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

ვიდეო: რა არის სუსტად აკრეფილი პროგრამირების ენა?
ვიდეო: C Programming Tutorial 37 - Strongly Typed vs Loosely Typed Languages 2024, მაისი
Anonim

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

ასევე კითხვაა, რა არის ძლიერად აკრეფილი ენა და სუსტად აკრეფილი ენა?

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

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

ასევე კითხვაა, C ძლიერია თუ სუსტად აკრეფილი?

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

რა იგულისხმება აკრეფილ ენაში?

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

გირჩევთ: