All Lectures
RouteNoticeQ&A

[re:COMMIT] 타입으로 견고하게 다형성으로 유연하게 - KAIST 전산학부 홍재민

re:COMMIT은 한 달에 한 번 수요일에 기술, 개발, 성장, 조직 문화 등을 이야기하는 구름의 온·오프라인 세미나인 COMMIT의 VOD입니다.

Lecture Introduction
Difficulty
Easy
Category
Programming - Programming Fundamentals
Tag
타입스크립트


구름 re:COMMIT


re:COMMIT은 한 달에 한 번 수요일에 기술, 개발, 성장, 조직 문화 등을 이야기하는 구름의 온·오프라인 세미나인 COMMIT의 VOD입니다.

모든 COMMIT을 re:COMMIT로 볼 수 있는 것은 아닙니다. 매월 진행되는 COMMIT에 관심있는 분은 온·오프라인 라이브 일정을 '구름 블로그'에서 확인하기 바랍니다.

# re:COMMIT은 강사가 동의한 일부 COMMIT만 공개됩니다.




타입과 다형성, 제대로 써보자


타입 검사(Type Checking)는 프로그래밍 실행 전에 문제가 없는지 컴퓨터가 자동으로 검사해 주는 기능입니다.

프로그램을 실행하려면 타입 검사가 지적한 모든 문제를 해결해야 해요.

불편하고 까다롭지만, 프로그램 개발에 큰 도움이 되는 기능입니다.

타입 검사를 제공하는 언어가 많아지면서 타입을 잘 활용하는 능력 또한 중요해지고 있어요.


마이크로소프트는 자바스크립트에 타입을 추가해 타입스크립트(TypeScript)를 만들었습니다.

자바스크립트와 100% 호환되는 확장 언어로, 정적 타입을 지원해 안정성과 유지보수성을 높여주죠.

특히 프론트엔드 개발자에게는 선택이 아닌 필수 기술로 자리잡고 있어요.


2024년 첫번째 COMMIT에서는 타입스크립트를 중심으로 타입 검사의 역할과 필요성을 알아볼게요.

타입스크립트가 어떤 다형성을 제공하며 각각의 다형성을 코딩할 때 어떻게 활용할 수 있는지도 살펴볼 예정이에요.

1월 COMMIT은 ⟪타입으로 견고하게 다형성으로 유연하게⟫ 저자 홍재민님과 함께 합니다.





홍재민 KAIST

KAIST 전산학부 석박사통합과정 소속으로, 프로그래밍 언어 기술을 활용해 소프트웨어의 여러 문제를 해결하는 연구를 진행 중입니다.
지금의 주요 연구 주제는 C 코드를 올바르게 러스트로 자동 번역하는 것.
학부생 시절부터 타입에 관심을 가지고 연구를 진행했고, 포트리스라는 언어의 타입에 관해 쓴 논문이 프로그래밍 언어 분야 최고의 국제 학술 대회에 채택되기도 했습니다.


발표자료



ANYONE CAN DEVELOP

구름은 '모두가 개발자가 된다'라는 비전으로 클라우드 기반의 SW 교육과 평가, 클라우드 개발 환경 서비스를 운영하고 있습니다.

COMMIT은 고용노동부가 함께하는 K-Digital Platform 사업의 일환으로, IT 지식을 갖추고자 하는 분들을 대상으로 한 무료 세미나입니다.

Curriculum
  • 01
    re:COMMIT - KAIST 전산학부 홍재민
  • 타입으로 견고하게 다형성으로 유연하게
Recent Update|2024. 02. 22
Instructor Introduction
re:COMMIT은 한 달에 한 번 수요일에 기술, 개발, 성장, 조직 문화 등을 이야기하는 구름의 온·오프라인 세미나인 COMMIT의 VOD입니다. > 매월 진행되는 COMMIT에 관심있는 분은 온·오프라인 라이브 일정을 블로그 링크에서 확인하실 수 있습니다. > 가장 먼저 COMMIT 소식을 받아보고 싶으시면 LIVE 뉴스레터를 구독해주세요. ANYONE CAN DEVELOP

Lecture Reviews
Free

Average Rating
0.0
Difficulty
Easy
Lecture Period
Unlimited