calendar2 님의 블로그

  • 홈
  • 태그
  • 방명록

Type 1

프로그래밍 언어의 타입 시스템

모든 프로그래밍 언어는 타입 시스템을 가지고 있다타입 시스템이란? 언어에서 사용할 수 있는 여러 가지 값들을 어떤 기준으로 묶어 규정할 것인가?코드의 타입을 언제 검사할지?어떻게 검사할지?위와 같이 프로그래밍 언어를 사용할 때 타입과 관련해서 지켜야할 규칙들을 모아둔 체계타입 시스템의 종류정적 타입 시스템 : 코드 실행 이전 모든 변수의 타입을 고정적으로 결정함(엄격하고 고정적인 시스템)C, Java동적 타입 시스템 : 코드를 실행하고 나서 그때 그때 마다 유동적으로 변수의 타입을 결정함(자유롭고 유연한 시스템)Python, JavaScript정적 타입 시스템의 경우 엄격한 검사로 실행 전에 오류를 찾아낼 수 있지만 전체적인 타이핑의 양이 너무 커진다.반면, 동적 타입 시스템은 자유롬고 타이핑이 적지만 ..

언어/TypeScript 2024.08.06
이전
1
다음
더보기
프로필사진

calendar2 님의 블로그

calendar2 님의 블로그 입니다.

  • 분류 전체보기 (44)
    • 알고리즘 (3)
      • 백준 (1)
      • 개념 정리 (2)
    • CS (7)
      • 디자인 패턴과 프로그래밍 패러다임 (6)
      • 네트워크 (1)
    • 언어 (33)
      • TypeScript (33)
    • 이슈 대응 경험들 (1)
      • FE (1)

Tag

유틸리티 타입, 맵드 타입, 타입 단언, 서로소 유니온 타입, 타입 추론, 조건부 타입, 함수 타입, 대수 타입, Solid, 타입 호환성, 인덱스드 엑세스, 템플릿 리터럴 타입, 타입 좁히기, 알고리즘, typescript, 객체지향, 디자인 패턴, 제네릭 인터페이스, 프로그래밍 패러다임, CS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바