개발 개념 쉬운 설명 화살표 함수와 람다식, 어디서 왔을까 - 1930년대 수학에서 JavaScript까지 JavaScript 화살표 함수와 람다식은 이제 프론트엔드, 백엔드 가릴 것 없이 매일 쓰는 문법이 됐습니다. 그런데 이 => 기호가 사실은 컴퓨터가 세상에 나오기도 전, 90년 전 수학에서 출발했다는 걸 아는 분은 생각보다 많지 않습니다. 이 글은 람다라는 개념이 어디서 시작해 어떻게 JavaScript의 화살표 함수까지 흘러왔는지, 그리고 화살표 함수가 일반 함수와 진짜로 다른 지점이 어디인지 정리한 글입니다.현업에서 이런 이야기를 자주 듣습니다. "화살표 함수, 그냥 function 짧게 쓴 거 아니에요?""콜백 안에서 this가 자꾸 undefined 뜨는데 이유를 모르겠어요.""람다랑 화살표 함수랑 같은 건가요?""그럼 그냥 다 화살표로 바꾸면 안 되나요?" 저도 처음엔 화살표 함수를 그냥 .. 2026. 7. 5. 21:51
언어·프레임워크 자바와 자바스크립트 차이는? 10일 만에 만들어진 자바스크립트 역사 이야기 자바(Java)와 자바스크립트(JavaScript)의 차이는 개발 공부를 막 시작한 분들이 가장 많이 헷갈려 하는 부분입니다. "자바랑 자바스크립트랑 같은 거 아니에요?" 제가 13년째 가장 자주 듣는 질문이기도 하고요. 결론부터 말씀드리면 두 언어는 이름만 닮았을 뿐, 인도(India)와 인도네시아(Indonesia)만큼이나 다른 언어입니다. 이 글에서는 자바와 자바스크립트의 차이, 자바스크립트를 누가 만들었는지, 그리고 이름이 하필 '자바'스크립트가 된 유래까지 정리했습니다.저는 2012년에 웹 개발을 시작해서 지금까지 13년 넘게 자바스크립트와 부대끼며 살았습니다. 처음 만졌을 때만 해도 이 언어가 이렇게까지 커질 거라고는 솔직히 생각 못 했어요. 그땐 그냥 버튼 누르면 경고창 띄우는 정도, 화면에.. 2026. 7. 5. 13:44