자바스크립트 프로그래밍 언어 제대로 알기
그래프를 보면
프로그래밍 언어 순위 1위가 바로 자바, 7위가 자바 스크립트인 것을 확인할 수 있어요
차마 프로그래밍 언어에 익숙하지 않으신 분들이라면
자바와 자바 스크립트가 같은 언어라고 생각하셨던 분들이 많을 것 같은데요~
자바와 자바스크립트는 개발자부터 특징 그리고 사용법까지 전!혀! 다른 별개의 프로그래밍 언어랍니다.
그렇다면 자바와 자바스크립트, 어떤 점이 다르고 또 자바스크립트는 무엇일까요?
좀 더 자세하게 살펴볼까요?
1. 자바 스크립트란?
우리가 매일 사용하는 웹 사이트는 크게 3가지 요소로 구성이 돼요. HTML, CSS 그리고 자바 스크립트입니다!
HTML은 웹 페이지의 큰 뼈대를 제공하고, CSS는 색이나 폰트같은 디자인 요소를 관리해요.
자바 스크립트는 크로스 플랫폼, 객체 지향 스크립트 언어로 웹 페이지의 동작을 담당합니다.
예를 들어 자바 스크립트를 이용하면 이 버튼을 클릭하면 그림을 띄워줘 라는 식의 명령을 내릴 수 있어요.
사실 2000년대까지만 해도 자바스크립트는 개발자들에게 조금 무시당하는 언어였어요.
별다른 기능도 없고 성능도 좋지 않았기 때문이죠. 하지만 최근 몇 년 사이에 다양한 자바스크립트 프레임워크와
라이브러리가 생기면서 자바스크립트는 더욱 더 발전하고 있습니다.
2. 자바와 자바스크립트의 차이점
자바스크립트는 브랜든 아이크라는 사람이 1995년 넷스케이프에 근무하면서 개발한 개념이예요.
처음에 모카라는 이름으로 불리었지만 당시 자바가 큰 인기를 끌자 마케팅 효과를 노려 이름을
자바스크립트로 변경하는데요. 마케팅 효과를 본 것인지 이후 자바 스크립트의 기술은 다양하게 발전했고
지금은 많은 사람들이 사용하는 프로그래밍 언어가 되었답니다.
자바와 자바스크립트의 차이, 가장 큰 차이점은 역시 특징이 아닐까 싶어요.
자바스크립트는 객체 지향언어로 객체의 형 간에 차이가 없답니다. 프로토타입 메커니즘을 통한 상속,
그리고 속성과 메서드는 어떤 객체든 동적으로 추가될 수 있구요.
하지만 자바는 클래스 기반 언어로 객체는 클래스 계층구조를 통한 모든 상속과 함께 클래스와
인스턴스로 나뉘는데요. 클래스와 인스턴스는 동적으로 추가된 속성이나 메소드를 가질 수 없답니다.
또한 자바스크립트는 변수 자료형이 선언되지 않지만 자바는 변수 자료형이 반드시 선언되어야 한다는 점,
자바스크립트는 하드 디스크에 자동으로 작성이 불가하지만 자바는 자동으로 작성이 가능하다는 점이
가장 큰 차이점이네요.
개발자들의 대표 커뮤니티인 스택오버플로우는 2015년 157개국에 있는 사용자 2만 6천여명에게
다양한 기술 관련 설문조사를 실시했어요. 그 결과 자바스크립트는 '스위프트'와 함께 개발자들이 가장 관심을
가지는 언어로 뽑히게 됩니다! 또한 최근에는 자바스크립트 관련 라이브러리나 프레임 워크가 개발자들 사이에서
큰 화제로 떠오르면서 더욱 주목을 받고 있습니다.
이렇게 자바 스크립트에 대해서 알아보았는데요
자바와 자바스크립트를 구분하는 데에 도움이 되었나요?
계속해서 여러 프로그래밍 언어를 알려드리겠습니다!~
'IT소식 > IT 정보' 카테고리의 다른 글
파이썬으로 할 수 있는 것 알아보기 (0) | 2017.11.23 |
---|---|
웹디자인기능사 자격증 알아보기, 웹디자이너! (0) | 2017.11.16 |
영상편집 프로그램 추천! 네가지 프로그램 (0) | 2017.11.13 |
윈도우/유닉스/리눅스 운영체제 비교하기 (0) | 2017.11.09 |
정보보안 필수 자격증 시험! CCNA 취득 방법 알아보기 (0) | 2017.11.07 |
영상편집 프로그램 추천! 네가지 프로그램
요즘 영상 편집 프로그램을 공부하는 분들이
점점 더 많아지고 있는데요.
독학하기 좋은 영상 편집 프로그램에는
어떤 것들이 있는 지 알아보려고 해요!
1. 어도비 프리미어 프로
가장 먼저 유명한 편집 프로그램이죠
어도비사의 프리미어 프로인데요!
가장 많은 사람들이 사용하는 영상편집 프로그램이
아닐까 싶어요~
2. 파이널 컷 프로
파이널 컷 프로는 맥OS에서 지원한는
프로그램으로,
맥북이나 아이맥을 사용하는 유저들이
주로 사용하는 영상 편집 프로그램이에요!
3. 소니 베가스 프로
베가스 프로는 사용법이 간단하고 쉬워서
초보자들이 많이 사용하는 프로그램으로
알려져 있는데요.
취미 용으로 영ㅇ상을 편집할 때
많이 사용하는 프로그램이랍니다.
4. 애프터 이펙트
마지막으로 애프터 이펙트!
이름에서부터 알 수 있듯이
화려한 효과를 자랑하는
영상 편집 프로그램인데요.
주로 영상에 효과를 많이 넣어야 할 때
사용하는 프로그램이에요.
'IT소식 > IT 정보' 카테고리의 다른 글
웹디자인기능사 자격증 알아보기, 웹디자이너! (0) | 2017.11.16 |
---|---|
자바스크립트 프로그래밍 언어 제대로 알기 (0) | 2017.11.15 |
윈도우/유닉스/리눅스 운영체제 비교하기 (0) | 2017.11.09 |
정보보안 필수 자격증 시험! CCNA 취득 방법 알아보기 (0) | 2017.11.07 |
빅데이터, 한 눈에 정리해서 알아보기 (0) | 2017.11.03 |
윈도우/유닉스/리눅스 운영체제 비교하기
안녕하세요!
오늘은
윈도우 / 유닉스 / 리눅스의 차이점을 알아보려고 해요!
리눅스란?
리눅스는 유닉스 와 거의 닮은 운영체제라고 할 수 있어요.
유닉스의 장점을 포함하면서 새로운 여러 기능들이
적용되어 유닉스와 현존하는 어느 운영체제 보다도 강력하고
뛰어난 운영체제라고 할 수 있답니다.
1990년 초 핀란드 헬싱키 대학에 다니고 있던 리누스 토발즈가
개발한 운영체제이며
리눅스는 대형 컴퓨터에서 사용하는 유닉스 소스 코드를 수정하여
개인 pc에서도 사용할 수 있는 공개 운영체제로
개발하고 자신의 이름을 따서 리눅스로 정했어요.
유닉스란?
유닉스는 포털이나 대기업 사이트 같은 주요한 서버에
사용되는 운영체제인데요.
그만큼 유닉스는 신뢰도 문제에서 큰 점수를 받는 존재랍니다.
서버 운영용 운영체제로서
ID와 비밀번호 관리 등의 기능과 암호화 능력이 좋아
안정성과 메모리 관리 능력도 뛰어나요.
윈도우란?
윈도우는 낮은 신뢰성을 가진 운영체제인데요.
많은 문제들이 해결되고 있지만 아직 보안상의 문제나,
에러 등의 해결되지 못한 부분이 많이 남아있습니다.
대량의 네트워크 부하를 감당해내지 못하고
소수의 기관들이 그들의 인터넷 서버에 윈도우 NT를
채택하지만, 윈도우는 네트워크 솔루션으로
적합하지 않다고 생각해요.
이렇게 유닉스와 리눅스 그리고 윈도우의 차이점을 알아보았는데요.
다음에는 하나 하나씩
자세히 알아보는 글로 찾아오겠습니다!
'IT소식 > IT 정보' 카테고리의 다른 글
자바스크립트 프로그래밍 언어 제대로 알기 (0) | 2017.11.15 |
---|---|
영상편집 프로그램 추천! 네가지 프로그램 (0) | 2017.11.13 |
정보보안 필수 자격증 시험! CCNA 취득 방법 알아보기 (0) | 2017.11.07 |
빅데이터, 한 눈에 정리해서 알아보기 (0) | 2017.11.03 |
CCNA 자격증 완벽 이해! 네트워크 취업 준비하기 (0) | 2017.11.02 |