Objective-C: Revizyonlar arasındaki fark
[kontrol edilmiş revizyon] | [kontrol edilmiş revizyon] |
İçerik silindi İçerik eklendi
kaynaksız |
k Merhaba dünya örnek kodu eklendi. |
||
25. satır:
'''Objective-C''', [[C programlama dili|C]]'nin üzerine yazılmış, [[Yansımalı programlama dili|yansımalı]], [[nesne yönelimli]] bir programlama dilidir. '''ObjC''', '''Objective C''' ve '''Obj-C''' olarak da anılır.
Günümüzde [[OpenStep]] standardı üzerine kurulu olan [[
[[1980]]'li yıllarda [[yazılım mühendisliği]]ndeki genel eğilim [[yapısal programlama]]ya yönelikti. Bu yaklaşım sayesinde karmaşık problemler ufak parçalara bölünüp ufak parçaların çözülmesiyle büyük çözüme ulaşılıyordu. Fakat problemler büyüyüp daha da karmaşık hale gelmeye başlayınca bu yaklaşım yetersiz kalmaya başladı.
34. satır:
Cox'un temel tasarımı [[1986]] yılında ''Nesne Yönelimli Programlama, Evrimsel bir yaklaşım'' (Object-oriented Programming, An Evolutionary Approach) adlı kitabında yayınlandı. Kitapta bileşenlerin yeniden kullanımı konusunun sadece programlama dilinden oluşmadığını vurgulamasına rağmen okuyucuların dikkatlerini sadece dile odaklamalarına, Objective-C'yi sunduğu önerilerden ayrı olarak algılamalarına engel olamadı.
== Merhaba Dünya ==
<syntaxhighlight lang="objc">
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool
{
NSLog(@"Merhaba Dünya!");
}
return 0;
}
</syntaxhighlight>
[[Kategori:C programlama dili]]
|