블로그 이미지
안녕하세요. ^______^
laputa12312

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
  • total
  • today
  • yesterday

'기타 프로그래밍'에 해당되는 글 3건

  1. 2015.05.01 2015년 프로그래밍언어 인기순위
  2. 2014.12.11 오브젝티브C의 대체 - 스위프트언어란?
  3. 2014.02.12 C#프로그래밍 이란?
2015. 5. 1. 16:16 기타 프로그래밍

 

2015년 현재, 가장 인기있는 프로그래밍언어는 뭘까요..??

해외기준으로 현재 집계되는 프로그래밍 언어 인기 순위 입니다.

 

 

 

 

2015년 현재, 프로그래밍언어 인기순위 1위는 역시나 JAVA 프로그래밍 입니다.

안드로이드 앱개발언어, 하둡의 맵리듀스 등의 기술적 요구가  더해져 수요와 관심도가 더욱 높아진 이유이지 않을까,, 합니다.

거업의 개발 생태계를 바꿔버리지 않는 이상 앞으로도 프로그래밍언어의 상위랭크는 JAVA 또는 C언어가 계속 유지되리라는 전망 입니다.

 

눈에 띄는건 20141년 - 31위에 기록되었던 SAP ERP개발 언어인 ABAP15위로 올라왔다는 부분과, 40위에 기록되었던 통계패키지 언어인 R19위로 꽤 많은 단계를 훌쩍 뛰어넘었다는 부분입니다.

(아무래도 빅데이터 분석의 이슈로 R프로그래밍 언어는 계속 인기가 올라가리라는 전망,,)

 

 

21위 부터 50위까지 집계된 프로그래밍 언어로는,,

 

21위   SAS
22위   PostScript
23위   ML
24위   Swift
25위   Scala 
26위   Logo 
27위   COBOL
28위   J
29위   Assembly
30위   Fortran 
31위   Scratch
32위   OpenEdge ABL
33위   Lisp
34위   Ada
35위   ActionScript
36위   Max/MSP
37위   Lua
38위   D 0.
39위   Prolog
40위   RPG (OS/400) 
41위   Inform 
42위   Go 
43위   Groovy
44위   PL/I
45위   Scheme
46위   Q
47위   LabVIEW
48위   C shell 
49위   VBScript 
50위   Erlang

 

 

 

 

 

 

이상,, 2015년의 프로그래밍 언어 인기 순위였습니다. ^^

 

 

 

내용참조 : http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

 

 

 

 

 

 

'기타 프로그래밍' 카테고리의 다른 글

오브젝티브C의 대체 - 스위프트언어란?  (0) 2014.12.11
C#프로그래밍 이란?  (0) 2014.02.12
posted by laputa12312
2014. 12. 11. 14:20 기타 프로그래밍

다가오는 미래는 스마트폰을 이용해 건강데이터수집, 집안의 제 3 외부 기기와의 연동은 사물인터넷 (IoT - Interneot of Things)시대라 해도 과언이 아닙니다.

새로운 기능이 추가 될 수 록 개발 기술 역시 새로운 기술로 보다 수월하게 개발하는 방법 역시 꾸준히 연구과 되고 있는 현실이네요,,

 

 

 

 

아이폰, IOS어플리케이션을 개발하기 위해서는 먼저 C언어를 기반으로 한 오브젝티브 C언어를 알아야 합니다. 하지만 오브젝티브 C역시 나름의 문제점이 있기에 IOS 8버전 이후 부터는 오브젝티브C 보다 더 배우기 쉽고 빠르며, 최신 기능을 지원하고, 디버깅이 쉬우며, 불안정한 코드를 해소해줄 수 있는 언어로 스위프트언어가 개발되었습니다.

 

 

 

 

 

 스위프트언어의 특징

 

  1. 빠름 (Fast)
고성능 앱을 만들기 위해 LLVM의

발전된 코드 분석기를 이용하여 컴파일과 최적화 수행


  2. 완전한 플랫폼 (Complete Platform)
코코아(Cocoa) 및 코코아 터치 프레임워크 (Cocoa Touch frameworks)의
모든 부분에 스위프트로 접근 가능


  3. 설계에 의한 안전성 (Safe by design)
버그, 충돌 또는 보안 헛점이 있는 거대 카테고리 제거. 
스위프트는 타입 추론에 의한 타입 안전성 증가와,
포인터에 대한 직접 접근 제한, 그리고 ARC를 사용한 메모리 관리 자동화 등을 두루 갖추어
스위프트를 이용하여 안전하고 안정적인 소프트웨어를 보다 쉽고 편하게 만들 수 있도록 하였다.


  4. 현대적 (Modern)
읽고 쓰기 쉬운 문법으로 코드 작성과 디버깅,
유지보수시 적은 양의 코드가 사용되며, 유지보수를 위해 헤더파일을 제거함.
스위프트는 Optional, Generics, Closure, Tuples, 그리고 기타 현대적인 언어의 특성을 포함함.


  5. 상호반응 (Interactive)
소스를 코딩하고 그 결과를 바로 볼 수 있으므로
스위프트를 상호반응적으로 사용할 수 있음.


  6. 통합 (Unified)
C나 Objective-C 언어를 완전히 대체할 수 있음.
스위프트는 객체 지향의 특성을 모두 제공하며 자료형,
흐름 제어 및 연산자와 같은 저수준 언어의 기초요소를 포함함.

 

 

 

애플사의 수석 부사장 Craig Federighi는 간담회에서 스위프트언어는 10줄의 언어를 2줄로 만들 수 있다고 소개했습니다.

코딩이 간편하다는건, 개발자 입장에서 개발기간을 단축실킬 수 있는 희소식이며, 오브젝티브C가 어려웠던 기초자 입장에서는 다시금 도전해볼 만한 언어가 된다는 증빙입니다.

 

 

 

스마트폰, IOT 시장에서 애플사가 야심차게 내놓은 스위프트언어,,  IOS개발자라 한다면 필수로 배워야 할 언어 인듯 합니다.

 

 

 

'기타 프로그래밍' 카테고리의 다른 글

2015년 프로그래밍언어 인기순위  (0) 2015.05.01
C#프로그래밍 이란?  (0) 2014.02.12
posted by laputa12312
2014. 2. 12. 16:27 기타 프로그래밍

C#하면 통기타의 C#코드가 생각이 나겠지만,, 마이크로소프트에서 나온 차세대(?) 프로그래밍 언어라는 사실,,

JAVA프로그래밍의 장점만을 모아 J#프로그래밍을 내놓았지만 당시의 썬사의 소송에 밀려 C#으로 명칭을 변경했다고 합니다. 그만큼 JAVA의 장점과 C++의 장점을 모아 만든 프로그래밍 언어이기 때문에 개발에대한 많은 기능을 제공하지만 그만큼 무겁다고 하네요,,

C#은 마이크로소프트 .NET플랫폼과 함께 작업하도록 설계되었습니다. 기업의 인사관리 프로그램, 대학교 학사관리 프로그램, MS기반 응용프로그램 등 많은 부분에서 개발  및 활용이 가능합니다. 분명 많은 기능을 제공하고 있지만, 아직까지도 JAVA에 밀려 프로그래밍 언어에 있어서 밀리고 있다는 사실,,,

 

C언어와는 비슷하지만 C언어와는 다른, JAVA보다 분명 많은 기능이 있지만 그만큼 단점도 있는,,,  닷넷개발자, MS관련 개발자로 취업 또는 이직을 예정하신다면 C#을 필수적으로 공부 하시기 바랍니다. ^^

posted by laputa12312