본문 바로가기
반응형

프로그래밍2

타입스크립트[Typescript] 뜻과 특징 1. 타입스크립트란? 타입스크립트(Typescript)란 자바스크립트(JavaScript)를 기반으로 정적 타입 문법을 추가한 프로그래밍 언어입니다. 개발자 지식공유 서비스인 스택 오버플로에 따르면 타입스크립트는 2020년에 개발자가 좋아하고 관심을 가지는 프로그래밍 언어 2위에 올랐습니다. 2. 타입스크립트의 특징 1) 컴파일 언어, 정적 타입 언어 자바스크립트는 동적 타입의 인터프리터 언어로 런타임 중 오류를 발견이 가능합니다. 이에 반해 타입스크립트는 정적 타입의 컴파일 언어로, 컴파일러나 바벨을 활용해서 자바스크립트 코드로 변환해야 합니다. 코드 작성 단계에서 타입을 체크하여 오류 확인이 가능하며, 타입을 미리 결정하기 때문에 실행 속도가 매우 빠릅니다. 다만 매번 코드를 작성할 때마다 타입을 정.. 2022. 8. 15.
객체지향언어란 무엇인가 객체지향언어는 프로그래밍에서 사용하는 언어로써 사전적 정의는 '객체를 만들고 조작하며 객체끼리 관계를 맺음으로써 다수의 객체가 함께 수행할 수 있게 하는 언어'입니다. 이렇게 보니 무슨 뜻인지 전혀 모르겠죠? 지금부터 천천히 살펴보도록 하겠습니다. 1. 객체란 무엇인가 객체지향언어를 알기 전에 객체가 무엇인지 알아야 합니다. 객체란 세상에 존재하는 모든 것을 뜻합니다. 영어로는 Object, 모든 물질이라는 뜻이죠. 지금 여러분 옆에 있는 모든 사물, 살면서 만나는 생명체들이 모두 객체입니다. 프로그래밍에서는 용도에 맞게 객체를 데이터와 기능으로 분류합니다. 컴퓨터로 예를 들어 보죠. 컴퓨터에서 데이터는 본체, 모니터, 키보드, 마우스 등입니다. 반대로 기능은 화면 제공, 소리,입력, 출력 등이 있습니다.. 2022. 8. 14.
반응형