보이지 않는 벽, 비동기 프로그래밍 프로그래밍 언어의 기초 편이 어느덧 한 자락을 마쳤습니다.이제 드디어 기초에서 응용으로 가는 장벽, 비동기(asynchronous)에 관한 이야기를 해 보겠습니다. 비동기? 왜 필요하지?자, 특이한 말이 나왔으니 바로 뜻부터 알고 가야겠죠?여러 번 인용한 표준국어대사전(https://stdict.korean.go.kr)에서 찾아봅시다. 『정보·통신』 앞에서 행해진 사상(事象)이나 연산이 완료되었다는 신호를 받고 비로소 특정한 사상이나 연산이 시작되는 방식. 네. 말을 좀 바꾸면, "앞에서 뭔가 완료되었다는 '이벤트'를 받아서 '액션'을 시작하는 것"을 의미하는 말이라고 합니다.중요한 것은, '완료되었다는 이벤트'가 되겠죠. 무슨 말이냐 하면, 내가 어떤 오브젝트에 액션을 하게 시켰는데, 이게 바로 끝나는.. 더보기 비주얼 스튜디오 코드(Visual Studio Code)에 관한 가벼운 이야기 오늘도 주말이라 가벼운 이야기를 다뤄보려고 합니다. 주말은 너무 바빠요(...)어제 말씀드린 것과 같이, 오늘은 여러분들이 개발을 배우면서 한 번 정도 거쳐보게 될 개발용 에디터,비주얼 스튜디오 코드(Visual Studio Code)에 관한 이야기를 해 보겠습니다. 개발 툴? 에디터?최근의 프로그래밍 언어를 개발하는 데에는 보통 전용의 개발 도구를 사용합니다.단순히 코드를 입력하는 에디터 이외에, 애플리케이션을 빌드한다거나, 버그를 찾는다거나 하는 등,프로그램 개발에 필요한 각종 기능을 모두 포함한 프로그램을 사용합니다.이것을 통합 개발 환경(Integrated Development Environment, IDE)이라고 하는데요.오늘 말씀드리는 비주얼 스튜디오 코드는 솔직히 이런 IDE 종류는 아닙니다.. 더보기 쉬어가는 글 - 프로그래밍 언어의 기본 요소 지난 포스팅까지 엔트리를 통해 프로그래밍 언어에서 배우는 기본적인 요소들을 하나하나 챙겨봤습니다.하지만 아직 한 가지를 말씀 못 드렸죠.바로 비동기(asynchronous)에 관한 것을 아직 말씀드리지 못하고 있습니다.오늘은 일단, 비동기 프로그래밍의 맛보기 이야기와,지난 포스팅에서 소개한 프로그래밍의 요소에 대해 간단히 정리해 보도록 하겠습니다. 비동기 프로그래밍은, 어렵습니다비동기 프로그래밍은, 사실 제가 프로그래밍 언어를 배우기 시작할 때만 해도 기본적인 요소는 아니었습니다.프로그래밍 언어는 초기만 해도 개발자가 직접 다루는 컴퓨터 1대를 대상으로 하는 것이었고,1990년대 초반만 해도 인터넷과 같은 네트워크 환경은 굉장히 초보적인 형태였습니다.CPU의 코어는 아직 1개의 코어만을 사용하던 시기였고.. 더보기 이전 1 2 3 4 5 6 7 8 다음