Names, Binding, Scope Flashcards
Reserved Word nedir
Özel anlamı olan, name olarak kullanılamayan karakter dizisi
Name nedir
Bir varlığı identifize etmeye yarayan karakter dizisi
Keyword nedir
Özel anlamı olan ama name olarak da kullanılabilen karakter dizisi
Variable nedir
Fiziksel bellek hücresinin soyut ifadesidir.
Variable’ın sextupleı nedir
Name, address, value, type, lifetime ve scope gibi kendine öz özelliklerin bir araya gelmesi ile oluşur.
Allias nedir
(Takma ad), bir bellek hücresine birden fazla variable atanması durumunda, atanan variablelar alliastır.
Type nedir
Bir varlığın değer aralığı ile, o varlığa uygulanabilecek işlemlerin çeşit ve sayısını belirlemek için kullanılan kavram
Binding nedir
Bir nitelik ile bir varlık arasındaki bağlantıyı ifade eder.
- sembolünün çarpma işlemi olarak ifade edilmesi hangi binding time?
Language Design Time
floating point sayıların gösteriminin bağlanması hangi binding time?
Language Implementation Time
Bir değişkene tip atanması hangi binding time?
Compile time
Bir değişkenin adresi ile bağlanması hangi binding time?
Load time
Statik olmayan bir değişkenin memory celle bağlanması hangi binding time?
Runtime
Type Binding tipleri nelerdir
Static, dynamic
Static type binding nasıl yapılır
Explicit declaration -> int x = 0;
Implicit declaration -> x = 3;
Type Inferencing -> int y = x + z;
(z bir tamsayıdır tahmini)