데
데브시스터즈
January 12, 20231회
9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적 타입 언어

간단 소개
하이 레벨/동적 타입 언어의 특징과 장단점을 분석하고, 타입 호환성, 다형성, 리플렉션 등의 개념을 다양한 언어 예시와 함께 설명합니다.
AI Summary
- 하이 레벨 언어의 특징
- 대부분의 타입이 레퍼런스 형태로 저장되어 값 타입과 달리 타입 호환성 문제를 완화.
- Variance 활용이 용이하여 표현력 향상.
- C#의 Boxing과 Rust의 Box 타입은 값 타입을 레퍼런스 타입처럼 활용하는 예시.
- 동적 타입 언어의 특징
- 변수 타입이 런타임에 변경 가능하며, 모든 타입이 레퍼런스 형태로 저장.
- 덕 타이핑을 통해 인터페이스, 타입클래스, 제네릭 없이 다형성 구현.
- 리플렉션 기능이 필수적이며, 런타임에 타입 생성 및 수정 가능.
- Typescript
- Javascript 기반으로 타입 안정성을 추가한 정적 타입 언어.
- 합타입, 덕 타이핑, 리플렉션, 동적 타입 생성 등 다양한 기능 제공.
- Javascript의 단점을 계승하여 성능은 상대적으로 낮음.
Next Feeds

AWS MLOps 분산학습 워크숍 방문기
AWS MLOps 분산학습 워크숍 참관 후기: MLOps 동향, SageMaker 활용 사례, 분산 학습 방법 및 SageMaker 포트폴리오 소개.
MLOpsSageMaker분산학습Data MeshAWS
2023. 1. 10.
컬리

NVMe 시대의 RAID 2편: xiRAID
Xinnor사의 xiRAID는 NVMe SSD를 위한 소프트웨어 RAID 솔루션으로, SupremeRAID와 비교했을 때 특정 환경에서 강점을 보인다.
xiRAIDSupremeRAIDNVMeRAIDSSD
2023. 1. 10.
글루시스

데이터사이언스팀이 예측모델을 개발하고 운영하는 방법을 소개합니다.
컬리 데이터사이언스팀의 모델 개발 및 운영 방법, 경험 공유: 수요예측, MLOPS, 팀 문화, 사후 대응, 예측 성능 분석, 모델링 주의사항.
데이터사이언스수요예측MLOPS모델 개발컬리
2023. 1. 7.
컬리

AWS re:Invent 2022 방문기
AWS re:Invent 2022 참관 경험 공유: 새로운 기술 트렌드 학습, 다양한 AWS 서비스 체험, 그리고 글로벌 엔지니어들과의 네트워킹.
AWS re:Invent클라우드AWS BatchDevOpsExpo
2023. 1. 6.
올리브영
티맵, 3시간 뒤 출발하면 얼마나 걸려? - 17편-미래예측을 위한 경로탐색엔진 (CATCHUp Algorithm)
티맵의 미래 예측 경로 탐색 엔진인 CATCHUp 알고리즘의 개발 과정과 최적화 기법, 그리고 성능 향상 결과를 설명합니다.
티맵경로탐색CATCHUpTime-DependentThor 엔진
2023. 1. 6.
티맵모빌리티
Version Catalog 도입을 위한 온보딩 - gradle 버전 관리를 위한 Version Catalog 도입
Gradle 버전 관리를 위한 Version Catalog 도입 배경, 장점, 적용 방법 및 build-logic 모듈 활용을 설명합니다.
Version Cataloggradle버전 관리build.gradlebuild-logic
2023. 1. 6.
카카오헤어샵