Objective-C один из языков программирования, который активно используется для разработки мобильных приложений. Основой является Си, а объектная модель построена на Smalltalk, то есть объектам посылаются сообщения, а общение между объектами происходит на этом уровне.
Код, написанный на Си, полностью понятен компиляторам на Objective-C.
История
История языка начинается в 1980 году, когда код принято было делить на небольшие блоки, так получилось структурное программирование. Но чем сложнее были задачи, тем труднее было написать качественный код. В нем появлялось все больше функций, которые нельзя было использовать в других программах.
Smalltalk частично решил возникшие проблемы, но с другой стороны наличие виртуальных машин повышало требования к компьютерам и системах, которые использовались для разработки.
Брэд Кокс в 1980-х годах создаст язык программирования Objective-C, в котором он попытается решить возникшую проблему. Он хочет создать язык, который будет собирать программы