Objective-C: Revizyonlar arasındaki fark

k
Merhaba dünya örnek kodu eklendi.
(kaynaksız)
k (Merhaba dünya örnek kodu eklendi.)
'''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 [[Mac OS XmacOS]] ve [[GNUstep]] [[işletim sistemi|işletim sistemlerinde]] kullanılmaktadır. Objective-C'nin en yaygın olarak kullanıldığı alan [[Cocoa]] çatısının kullanıldığı yazılımlardır. Bu özel kütüphanelere erişime ihtiyaç duymayan bir Objective-C programı Objective-C derleyicisi içeren [[gcc]] ile derlenebilir.
 
[[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ı.
 
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]]
17

düzenleme