Pengertian Objective-C, Sejarah Dan Kelebihannya
Pengertian Objective-C
Objective-C adalah bahasa pemrograman yang di kembangkan oleh Tom Love dan Brad Cox pada tahun 1980. Kehadiran Objective-C bukan di tujukan untuk Apple melainkan untuk perusahaan Stepstone. Bahasa ini termasuk bahasa pemrograman yang berorientasi objek yang di buat berdasarkan bahasa pemrograman C. Yang membedakan antara Objective-C dengan pendahulunya adalah Objective-C mempunyai Smalltalk-style messaging.
Bahasa pemrograman Objective-C telah menjadi bahasa utama Apple di dalam mengembangkan iOS maupun sistem operasi OS X. Objective-C juga di gunakan Apple dalam mengembangkan API (Application Programming Interfaces) pada perusahaan tersebut. Sebenarnya bukan hanya Apple yang berminat untuk menggunakannya.
Baca Juga : Pengertian Dari Java.
Sejarah Singkat Objective-C
Di bawah ini adalah sejarah ingkat dari Objective-C
Objective-C di buat oleh Brad Cox dan Tom Love pada awal tahun 1980-an di perusahaan mereka yaitu Productivity Products International (PPI). Keduanya telah di perkenalkan ke Smalltalk saat berada di Pusat Teknologi Pemrograman ITT Corporation pada tahun 1981.
Kelebihan Dari Objective-C
Berikut beberapa kelebihan dari Objective-C, di antaranya :
1.Objective-C Runtime
Objective-C mempunyai kemampuan runtime. Program yang di kembangkan dengan menggunakan Objective-C akan mampu berjalan secara lebih dinamis. Program tersebut bisa mengumpulkan informasi mengenai dirinya secara mandiri yang nanti akan di gunakan dalam membuat keputusan sebagai memori atau tipe data.
2.Dukungan Library Pengembangan Apple
Objective-C merupakan bahasa pemrograman yang di kembangkan secara khusus agar bisa di gunakan dengan framework Cocoa yang merupakan framework dari Apple. Kelebihan yang di miliki oleh Objective-C bisa di manfaatkan oleh para pengembang karena Objective-C mendukung semua library pengembangan Apple secara sempurna.
3. Penggunana Terbatas
Bahasa pemrograman yang ekslusif, Objective-C hanya bisa di gunakan untuk keperluan yang terbatas. Tidak sedikit platform yang tidak bisa di kembangkan dengan menggunakann Objective-C, misalnya Android. Keterbatasan tersebut tidak menjadi kelemahan dari bahasa pemrograman Objective-C.
Jika ingin membaca artikel selengkapnya di laman ini.
0 Komentar