ObjC / 奇思妙想 · 2024年 3月 24日 0

Objective C语言起源哪里?

46 次浏览

ObjC比较小众,在20世纪80年代初期由Brad Cox发明,它以Smalltalk-80为基础设计,最终做成C的扩展。1992年,GNU加入了对ObjC语言的支持。1994年,NeXT和Sun联合发布了NEXTSTEP规范,即是OPENSTEP. 自由软件基金会实现了GNUStep.

ObjC早期在NeXT和后来被并购入苹果公司的内部使用,因Mac市场相比Windows占有率本身就不高,早期ObjC没有太多程序员。在移动互联网时代iPhone开发爆发,苹果公司开放了iOS开发,ObjC也开始火爆。大部分程序员初识ObjC会认为它很丑陋,稍微习惯一下就会感受到它的设计哲学。真正了解ObjC的人会觉得它算是面向对象语言中比较易学且实用的一种,不像C++那么复杂,ObjC真正做到了够用即可。