목록 보기
9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적 타입 언어
기타

9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적 타입 언어

데브시스터즈
데브시스터즈
2023년 1월 12일

두줄요약

하이 레벨 언어와 동적 타입 언어의 특징을 비교하며 아키텍처 관점의 장단점을 정리했습니다. 값 타입, 레퍼런스 타입, Variance, 덕 타이핑을 통해 표현력과 제약을 함께 설명했습니다.

핵심 내용

  • 하이 레벨 언어와 동적 타입 언어를 비교하며 아키텍처 디자인 관점의 장단점 정리
  • 값 타입과 레퍼런스 타입의 차이, 타입 호환과 Variance 제약, Boxing 개념 설명
  • 동적 타입 언어의 런타임 타입 오류, 문서화 필요성, 덕 타이핑과 합 타입 활용 가능성 정리
  • 정적 타입 언어 대비 표현력과 편의성의 이점, 패턴 매칭 부재로 인한 주의점 제시

다음 읽기

같은 회사의 연관 글

9가지 프로그래밍 언어로 배우는 개념: 2편 - 다형성

여러 프로그래밍 언어의 다형성 기능을 비교하며 오버로딩, 인터페이스, 제네릭, 변성을 정리했습니다. 상속 기반 인터페이스의 한계와 타입클래스, Rust trait 같은 대안을 함께 살펴봤습니다.

데브시스터즈
데브시스터즈
아키텍처

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...