Objective-C는 미국의 브래드 콕 (Brad Cox)이 1986년 처음으로 발표하였다. 이 언어는 많은 부분이 C 언어와 유사하고 스몰토크 스타일의 메시지 구문을 추가하여 만들어진 객체지향 언어이다.1988년에 넥스트사의 워크스테이션 NeXT의 사용자 인터페이스인 NextStep에 사용됨으로써 널리 알려지기 시작하였으며, 1996년 애플이 넥스트 사를 인수한 후 맥 OS X 의 코코아 애플리케이션 프레임워크의 표준 프로그래밍 언어로서 쓰이고 있다.
그림1 C언어 가계도
뛰어난 능력을 가지고, 쉽게 구할수 있음에도 불구하고 국내에는 Objective-C에 대한 자세한 입문서나 프로그래밈 가이드가 없고, 관심을 가지고 있는 분들도 적어서 많은 장점들이 알려지지 못하고 별로 쓰이지 않는 언어로 남아있었지만, 아이폰의 폭발적인 인기와 함께 국내에도 아이폰 앱 개발을 히망하는 개발자들 사이에서 관심이 높아지고 있는 추세에 있다.
실재 TIOBE Programming Community Index for June 2010 보고서에 의하면 2005년에 39 위에서 2010년에는 9 번째로 많이 사용하는 프로그래밍 언어가 되었다. (TIOBE 인텍스)
Position Jun 2010 | Position Jun 2009 | Delta in Position | Programming Language | Ratings Jun 2010 | Delta Jun 2009 | Status |
---|---|---|---|---|---|---|
1 | 1 | Java | 18.033% | -2.11% | A | |
2 | 2 | C | 17.809% | +1.03% | A | |
3 | 3 | C++ | 10.757% | +0.16% | A | |
4 | 4 | PHP | 8.934% | -0.74% | A | |
5 | 5 | (Visual) Basic | 5.868% | -2.07% | A | |
6 | 7 | C# | 5.196% | +0.66% | A | |
7 | 6 | Python | 4.266% | -0.49% | A | |
8 | 9 | Perl | 3.200% | -0.71% | A | |
9 | 45 | Objective-C | 2.469% | +2.35% | A | |
10 | 11 | Delphi | 2.394% | +0.21% | A | |
11 | 8 | JavaScript | 2.191% | -1.83% | A | |
12 | 10 | Ruby | 2.070% | -0.56% | A | |
13 | 12 | PL/SQL | 0.787% | -0.09% | A | |
14 | 14 | SAS | 0.703% | -0.06% | A | |
15 | 15 | Pascal | 0.702% | -0.06% | A- | |
16 | 18 | Lisp/Scheme/Clojure | 0.654% | +0.05% | B | |
17 | 19 | Lua | 0.592% | +0.04% | B | |
18 | 20 | MATLAB | 0.589% | +0.06% | B | |
19 | 16 | ABAP | 0.577% | -0.15% | B | |
20 | 27 | PowerShell | 0.529% | +0.23% | B |
향후 전망 역시 다음의 트랜드 분석 결과을 보면 Objective C 의 2009년 이후의 급속한 상승 추세보아 "애플의 성공이 계속되는 동안에는 계속 상승세를 이어 갈 것으로" 미루워 짐작이 가능할 것 같다.
댓글 없음:
댓글 쓰기