티스토리 뷰

2014년 반드시 배워야 하는 언어들


고용 분야에 따라서 인기가 있는 언어 들은 달라지게 됩니다. 금융이나 엔터프라이즈 시스템은 복잡한 기능을 구현하고, 기존의 조직을 유지해야하기 때문에 자바나 C# 같은 언어를 요구합니다. 웹페이지나 소프트웨어와 같은 미디어나 디자인 분야는 최소한의 코드로 동적이고 다양성이 있으며 기능적인 언어인 Ruby, PHP, JavaScript나 Objective-C언어를 요구합니다.


Lynda.com의 도움으로 우리는 2014년에 필요한 언어 10개를 분석해 보았습니다.


1. 자바



자바는 1990년 대 선 마이크로즈 시스템으로부터 개발이된 클래스 기반의 객체지향 언어입니다.  이 언어는 대표적으로 엔터프라이즈, 웹 기반 콘텐츠, 게임과 모바일 애플리케이션을 위한 표준 언어 중 하나이며, 안드로이드 운영체제, 맥 OS, 윈도우즈에서 개발하여 실행할 수 있게끔 다양한 소프트웨어 플랫폼에서 작동이 가능합니다. 이는 C와 같은 오브젝트 파일 기반이 아닌 바이트 코드 기반으로 컴파일이 되기 때문입니다.


Where to learn it: UdemyLynda.comOracle.comLearnJavaOnline.org.


2. C



C는70 년대 초반에 개발 된 범용적 프로그래밍 언어로  C #, 자바, 자바 스크립트, 파이썬과 같은 다른 인기있는 언어에 대한 빌딩 블록을 제공하고 있는, 가장 오래되고 가장 널리 사용되는 언어입니다. C는 대부분의 운영 체제 및 임베디드 애플리케이션을 구현하는 데 사용됩니다. 


다른 많은 언어에 대한 기반을 제공하기 때문에, 다른 언어를 공부하기 이전에  C (및 C + +를) 배우는 것이 좋습니다.


Where to learn it: Learn-C, Introduction To Programming, Lynda.com, CProgramming.com,Learn C The Hard Way.


3. C++



C ++는 객체지향 언어의 개념이 약한 C 언어를 강화하기위한 객체 지향 프로그래밍 기능을 가진 중간 수준의 언어입니다. C + +은 파이어 폭스, 윈앰프와 어도비 프로그램등을 개발 할때 사용되는 주요 언어입니다. 이 언어는 시스템 소프트웨어, 응용 소프트웨어, 고성능 서버와 클라이언트 애플리케이션 및 비디오 게임을 개발하는 데 많이 사용되고 있습니다.


Where to learn it: UdemyLynda.comCPlusPlus.comLearnCpp.com,CProgramming.com.


4. C#



C #을 .NET Initative의 일환으로 마이크로 소프트가 개발 한 멀티 패러다임(Multi-Paradigm) 언어입니다. C 및 C + +의 장점(원리)를 결합하여 개발이 되었고, 이는 Microsoft 및 Windows 플랫폼을위한 소프트웨어를 개발하는 데 사용되는 범용 언어입니다.


Where to learn it: UdemyLynda.comMicrosoft Virtual AcademyTutorialsPoint.com.


5. Objective-C



Objective C는 애플 운영 체제에 의해 사용되는 범용의 객체 지향 프로그래밍 언어입니다. 애플의 OS X와 아이폰 OS에서 사용하는 API를 제공하고 있으며 , 현재 거대한 수요를 생성 하고 있는 아이폰 용 앱을 만들 수 있습니다.


Where to learn it: UdemyLynda.comMac Developer LibraryCocoa Dev CentralMobile Tuts+.


6. PHP



PHP (하이퍼 텍스트 프로세서)는 무료이고, 동적 웹 사이트 및 응용 프로그램 개발을 위해 설계된 서버 단의 스크립트 언어입니다. 이 언어는 HTML에 바로 삽입이 될 수도 있고, 외부 파일로도 포함이 가능합니다. 더 워드 프레스, 디그와 페이스 북을 포함하여 200,000,000 웹 사이트가 이 언어를 사용하고 있습니다.


Where to learn it: UdemyCodecademyLynda.comTreehouseZend Developer Zone,PHP.net.


7. 파이썬



파이썬은 웹 사이트 및 모바일 애플 리케이션을 위한 높은 수준의 서버 측 스크립트 언어입니다. 이 언어를 이용하는 개발자는 다른 언어에 비해 기능을 구현하기 위해 적은 코드를 사용할 수 있습니다. 이는 뛰어난 가독성과 컴팩트한 구문을 제공함으로써 초급 개발자들을 위한 매우 쉬운 언어로 간주됩니다. 파이썬은 웹 프레임 워크 Django를 제공하고 있으며, 이를 통해 인스타그램, Pinterest가 만들어졌고, 구글, 야후와 NASA에 의해 사용되고 있습니다.


Where to learn it: UdemyCodecademyLynda.comLearnPython.orgPython.org.


8. 루비



웹 사이트 및 모바일 응용 프로그램을 개발하기위한 동적 객체 지향 스크립트 언어인 루비는 간단하고 쉽게 작성할 수 있도록 설계 되었습니다. 이 언어는 루비온 레일이라는 프레임워크를 제공하며 이는 Scribd, GitHub 그루 폰과 Shopify에 사용되었습니다. 루비는 초보자를 위한 매우 사용자 친화적 인 언어로 간주됩니다.


Where to learn it: CodecademyCode SchoolTryRuby.orgRubyMonk.


9. 자바 스크립트



자바 스크립트는 넷스케이프에서 개발한 클라이언트 및 서버 기반의 스크립트 언어로 C언어에서 구문을 많이 참고하였습니다. 이는 여러 웹 브라우저에서 사용할 수 있습니다. 이 언어는 대화형 혹은 에니메이션적인 웹 사이트에 많이 사용되고 있습니다. 또한, 게임 개발 및 데스크톱 애플리케이션에 사용됩니다. 자바 스크립트 인터프리터는 구글의 크롬 확장, 애플의 사파리 확장, 어도비 아크로뱃과 리더 그리고 어도비의 크리에이티브 스위트에 포함되어 있습니다.


Where to learn it: CodecademyLynda.comCode SchoolTreehouseLearn-JS.org.


10. SQL



SQL은 관계형 데이터베이스의 데이터를 관리하기위한 특수 목적의 언어입니다. 이 언어는 Query를 위해 사용되며, 일반적으로 정보 데이터베이스를 검색/쓰기등에 사용됩니다. SQL은 1980 년대에 미국 표준 협회 (ANSI)와  국제 표준화기구 (ISO)에 의해 표준화 되었습니다


Where to learn it: Lynda.comSQLCourse.comTutorialsPoint.comSQLZoo.net..


본 글은 아래의 링크를 번역한 내용입니다.

참조 링크 : http://mashable.com/2014/01/21/learn-programming-languages/?utm_cid=mash-com-fb-main-link


이글이 도움이 되셨나요,

그렇다면 아래의 그림을 클릭해주세요.



댓글