본문으로 이동
한 권으로 읽는 컴퓨터 구조와 프로그래밍

책

한 권으로 읽는 컴퓨터 구조와 프로그래밍

조너선 스타인하트 책만 · Yes24

예스24에서 보기

예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.

소개

대부분의 개발자들은 자신이 만든 프로그램을 움직이는 하부 기술에 대해 잘 알지 못한다. 코드가 잘 도는데 구태여 근원적인 하부 기술에 신경을 써야 할까? 그렇다. 하부 기술을 밑바닥부터 이해하면, 프로그램이 잘 작동하게 만들 수 있고 찾기 어려운 버그에 당황하지 않게 된다. 자신이 작성한 코드가 보안 문제로 인해 9시 뉴스에 나오기를 원하는 사람은 없을 것이다. 수많은 기술에 대한 상세 자료가 이미 온라인에 존재한다. 하지만 대부분 이런 자료들은 잘 정리되어 있지 않으며, 한꺼번에 정리해 모아둔 곳을 찾기도 어렵다. 백전노장 엔지니어인 조너선 스타인하트가 쓴 『한 권으로 읽는 컴퓨터 구조와 프로그래밍』은 컴퓨터의 토대가 되는 개념을 밀도 있게 탐구한다. 또한 컴퓨터 하드웨어의 내부 구조는 물론, 하드웨어 위에서 소프트웨어가 작동하는 원리, 그리고 소프트웨어 기술 발전과 함께 역사 속에서 사람들은 기술을 사용해 어떻게 문제를 풀어왔는지 등의 다양하고도 심도 있는 내용을 다룬다.

비슷한 학습 자료

책 강민철 예스24

혼자 해도 충분합니다! 1:1 과외하듯 배우는 IT 지식 입문서 이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지조차 모르는 입문자의 막연한 마음에 십분 공감하여 과외 선생님이 알려주듯 친절하게, 핵심 내용만 콕콕 집어 준다. 『컴푸터 구조』편에서는 컴퓨터를 이루고 있는 부품들과 각 부품의 역할을 알아본다. 또한 컴퓨터 내부의 구조와 작동법을 이해하고, 컴퓨터가 어떻게 명령어를 처리하는지 학습한다. 『운영체제』편에서는 운영체제의 필요성을 배운 뒤 앞서 배운 컴퓨터의 부품들을 운영체제가 어떻게 사용하는지 전체 과정을 살펴본다. ‘전공서가 너무 어려워서 쉽게 배우고 싶을 때’, ‘개발자가 되고 싶은데 뭐부터 봐야 하는지 모를 때’ ‘기술 면접을 제대로 준비해야 할 때’ 다른 입문서에서는 알려주지 않았던 진짜 컴퓨터 공학 지식을 『혼자 공부하는 컴퓨터 구조+운영체제』에서 만나 보자!

시스템 · 운영체제

책 양성봉 예스24

자바와 함께하는 자료구조의 이해

책 양성봉 예스24

컴퓨터를 체계적으로 배우려면 자바, C, C++, 파이썬과 같은 언어 중 적어도 하나의 언어를 어려움 없이 구사할 수 있어야 하고, 그다음엔 반드시 자료구조를 이해하여야 한다. 아무리 프로그래밍 언어를 잘 이해하고 있더라도 자료구조에 대한 기본지식 없이 실제 응용을 위한 효율적인 소프트웨어를 작성하는 것은 거의 불가능하다. 이는 한글을 깨우치자마자 시나 소설을 쓸 수 없는 것과 같은 이치이다. 자바는 PC에서 데이터 센터, 게임 콘솔에서 슈퍼컴퓨터, 핸드폰에서 인터넷까지 거의 모든 플랫폼에서 수행되는 프로그래밍 언어로서 다른 언어에 비해 소프트웨어를 개발하는 데 매우 유용한 프로그래밍 환경을 제공한다. 자바 언어는 특히 수행 성능의 최적화가 필요한 소프트웨어 개발에 매우 적합하여 소프트웨어 개발자들이 가장 선호하는 프로그래밍 언어이다. 본서는 자료구조의 이해에 있어 가장 기본적이고 공통된 부분을 발췌, 정리함과 동시에 비교적 새로운 주제인 좌편향(Left-Leaning) 레드 블랙 ...

알고리즘 · 자료구조

책 찰스 펫졸드 예스24

CODE

책 찰스 펫졸드 예스24

23년 만에 돌아온 컴퓨터 공학 분야의 필독서! 20년이 넘는 세월 동안 컴퓨터 공학 분야의 필독서로서 많은 독자를 열광하게 만든 《CODE》가 새로운 컴퓨팅 시대에 맞춰 개정되었습니다. 컴퓨터 내부의 비밀스러운 이야기들을 담은 이 책은 잘 짜인 일러스트와 이해하기 쉬운 설명을 통해서 컴퓨터에 대한 수수께끼를 풀어냅니다. 손전등, 검은 고양이, 시소, 폴 리비어의 질주를 통해서 컴퓨팅에 대해 배울 수 있으며, 인간의 독창성과 소통에 대한 충동이 우리가 지금 사용하는 모든 전자 장치에 어떤 영향을 끼쳤는지 확인할 수 있습니다.

시스템 · 운영체제

책 강민철 예스24

기술 면접과 실무에 필요한 CS 지식, 한 권으로 끝내자! 프로그램의 실행 원리를 이해하지 못한 채 ‘일단 작동만 하도록 만드는 것’과 정확하게 이해하고 ‘제대로 작동하도록 만드는 것’, 둘 중 어느 것이 더 쉬울까? 개발을 해 본 사람이라면 이미 답을 알고 있을 것이다. 제대로 작동하는 프로그램을 개발하려면 문제를 정의하고 해결할 수 있어야 한다. 문제의 해결은 곧 컴퓨터 과학에서 시작되며, 이것이 바로 수많은 기업에서 입사 지원자의 컴퓨터 과학적 지식을 검증하는 이유이다. 이 책은 취업과 이직, 기술 면접과 밀접한 컴퓨터 과학 전반(컴퓨터 구조, 운영체제, 자료구조, 네트워크, 데이터베이스)을 다루며, 실제 프로그래밍에 적용되는 구체적 사례와 친절한 설명을 통해 컴퓨터 과학이라는 방대한 주제를 한눈에 파악할 수 있도록 돕는다. 이 책을 통해 컴퓨터 과학에 대한 이해를 넓히는 것은 물론, 보다 나은 실무 능력과 역량을 갖춘 개발자로 한 단계 성장할 수 있을 것이다.

알고리즘 · 자료구조 네트워크 시스템 · 운영체제

책 안기수 예스24

C 언어로 키우는 코딩 스킬

책 안기수 예스24

“질문하고 토론하며 풀어가는 C 언어, 코딩의 매력은 여기서 시작된다!” 왜 C 언어를 배워야 할까요? 조건문 없이 음수와 양수를 구분할 수 있을까요? 이 책은 단순한 문법 나열식 설명에서 벗어나, 프로그래밍 과정에서 접하는 흥미로운 문제들을 대화형 에피소드로 풀어내는 새로운 형태의 입문서입니다. 교수자와 가상의 학생 4명이 나누는 생생한 질의응답을 따라가다 보면, ‘코딩 규칙’을 외우는 대신 주어진 문제에 다양한 방식으로 접근하고 최선의 해법을 찾아가는 ‘컴퓨터적 사고(Computational Thinking)’를 자연스럽게 익히게 됩니다. 순서와 상관없이 관심 있는 주제부터 골라 읽을 수 있어 학습 부담을 줄였으며, 단순 지식 전달을 넘어 학습자의 동기 유발과 사고 확장을 돕습니다. 특히 C 언어 기초 문법을 넘어, 왜 이렇게 코드와 알고리즘을 짜야 하는지 깊이 있게 이해하고 싶은 프로그래밍 초보자에게 완벽한 길잡이가 되어 줄 것입니다.

프로그래밍 언어 알고리즘 · 자료구조

책 나카타 나오히로 예스24

개발자가 문서 작성도 잘해야 하나요?

책 나카타 나오히로 예스24

코드를 짜듯 문서 구조를 설계하고, 챗GPT와 소통하는 개발자의 문서 작성법! 최근 IT 현장에서는 단순 코딩 능력을 넘어 PM, 디자이너 등 다양한 직군과 명확히 소통하는 커뮤니케이션 역량이 개발자의 핵심 조건으로 떠오르고 있다. 이 책은 코드를 짜기 전 전체 구조를 설계하듯 정보를 세분화하고 아웃라인을 잡는 '구조적 설계와 절차' 중심의 접근법을 제시한다. 독자와 주제를 좁히는 기초 단계부터 '왜, 무엇을, 어떻게'라는 3대 요소를 활용한 뼈대 작성 패턴을 전수해 요구사항 정의서, 기능 명세서, 보고서 등 실무 문서를 논리적으로 완성하도록 돕는다. 나아가 챗GPT로 문서 구조와 초안을 잡고 문장을 교정하는 등 AI를 협업 도구로 활용해 완성도 높은 실무 문서를 효율적으로 만들어내는 차별화된 실전 가이드를 제공한다.

개발 · 프로그래밍 기타 애자일 · 협업