JavaScript ?
: 1995년 Brendan Eich 에 의해 개발된 웹 개발을 위한 범용 프로그래밍 언어.
주요 특징
- 인터프리터 언어 : 코드가 작성된 즉시 실행되며, 컴파일 과정이 필요 없음
- 동적 타이핑(Typing) : 변수의 자료형을 명시하지 않아도 동적으로 할당
- 이벤트 중심 : 브라우저에서 이벤트를 기반으로 동작하는 구조 지원
- 멀티 패러다임 : 객체 지향 , 함수형 , 프로토타입 기반 프로그래밍 가능
- 범용성 : 클라이언트와 서버 모두에서 사용 가능한 언어
주요 사용처
- 프론트엔드 개발 : 웹 애플리케이션의 사용자 인터페이스와 동작 구현 (React, Vue.js, Angular)
- 백엔드 개발 : Node.js를 이용한 서버 개발
- 데스크톱 애플리케이션 : Electron을 사용하여 크로스 플랫폼 애플리케이션 개발.
- 모바일 애플리케이션 : React Native를 통한 크로스 플랫폼 모바일 개발.
[L1-4] 프로그래밍 언어란?
프로그래밍 언어(Programming Langauge) 란?: 컴퓨터(기계)에게 명령하거나 의사소통을 할 수 있게 해주는 언어이자 도구 프로그래밍 언어는 다음과 같이 구분되며 보통 컴파일러(Compiler)나 인터프리
devcrl.tistory.com
이전 포스팅을 참고하세요.
개발 환경 구축
[L2-8] C 언어 (개발 환경 구축) - 1
C 언어?: 1972년 벨 연구소의 Dennis Ritchie가 개발한 프로그래밍 언어로 현대 프로그래밍 언어의 기초 주요 특징절차적 프로그래밍 언어 : 프로시저(함수) 단위로 프로그램을 구성가벼움 : 시스템
devcrl.tistory.com
개발 환경의 구성 요소를 참고하세요.
개발 환경 구축 방법 [ Visual Studio Code ]
Microsoft사 IDE인 Visual Studio Code 를 설치 후 사용
Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치
Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.
visualstudio.microsoft.com
네, 또 Visual Studio Code 입니다.
역시 다양한 라이브러리와 확장을 손쉽게 사용할 수 있는 강력한 IDE라 사용 분야가 넓습니다.
설치 후 JavaScript 코드를 작성을 하게 될텐데요.
언어 특성 상 작성 후 에디터에서 바로 컴파일을 할 수 없습니다.
언어의 주요 특징에 보면 인터프리터 언어라는 특징이 있기 때문입니다.
브라우저의 개발자 도구 툴에서의 콘솔으로 확인하실 수 있습니다.
JavaScript 언어는 Html 과 CSS 도 그렇고 개념이 조금 복잡하더라구요.
추가 서핑을 통해 개발 환경을 천천히 잘 구축해두시기 바랍니다.
추후에 개념 설명과 함께 튜토리얼에 대해 포스팅해보겠습니다!