Community

프로그래밍 언어의 미래 by Robert C. Martin 2020년에 온라인으로 참석했던 Robert C. Martin의 두 시간짜리 웨비나인데 당시에도 많은 통찰을 얻었고, 이해 못한 부분들을

프로그래밍 언어의 미래 by Robert C. Martin 2020년에 온라인으로 참석했던 Robert C. Martin의 두 시간짜리 웨비나인데 당시에도 많은 통찰을 얻었고, 이해 못한 부분들을 배우기 위해 아직까지도 가끔식 돌려보는 영상을 소개합니다. 📈 지난 70년간 프로그래밍은 어떻게 발전해왔는가? 우리는 “무엇을 하지 말아야 하는가”를 배워서 꾸준히 언어의 기능을 제거해왔다. 프로그래밍은 빠르게 발전하는 기술이 아니다. 1946년이나 지금이나 같다. 1️⃣ 직접 코드의 흐름을 제어하는 go-to문을 퇴출시킨 구조적 프로그래밍(SP) 2️⃣ 위험한 pointers-to-function을 제거하고 다형성을 안전하게 구현할 수 있게 해준 객체지향 프로그래밍(OOP) 3️⃣ 경쟁/교착 상태, 동시성 문제를 원천 차단하기 위해 mutability를 금지한 함수형 프로그래밍(FP) 📈 Robert C. Martin이 원하는 미래의 프로그래밍 언어의 특징은? 1️⃣ 위에 언급한 3개의 패러다임을 전부 지원할 것 2️⃣ Dynamic Type 언어이면서 런타임에 타입 체킹을 지원할 것 3️⃣ 문법이 간단할 것 4️⃣ 동형성(Homoiconic) 각 항목의 세부적인 내용은 영상을 봐주세요. 유행을 따라가기 급급할 때가 있는데, 프로그래머로써 중심을 잡게 해주는 좋은 내용이 많습니다. 앞부분에 나오는 프로그래밍의 역사 부분도 흥미롭고요. 😏

알림

알림이 없습니다