컴퓨터 과학의 정석: 기초부터 최신 기술까지
컴퓨터 구조의 원리 - 프로세서, 메모리, 입출력 시스템, 버스 구조, 레지스터, 캐시, 파이프라이닝, 병렬 처리, 하드웨어, 소프트웨어, 명령어 집합, 아키텍처, 데이터 경로, 제어 유닛, 집적 회로, 가상 메모리, 시스템 버스 씨익북스 편집부씨익북스개발/프로그래밍CPU의 모든 것 - 중앙처리장치, 아키텍처, 프로세서, 클럭 속도, 캐시 메모리, 다중 코어, 스레딩, 병렬 처리, 전력 소비, 성능 지표, 오버클러킹, 명령어 집합, 데이터 경로, 레지스터, ALU, 제어 유닛, 메모리 계층, 씨익북스 편집부씨익북스개발/프로그래밍효율적인 메모리 관리: 시스템 성능 최적화 - 메모리 할당, 가비지 컬렉션, 가상 메모리, 페이지 교체, 스와핑, 캐시, 스택, 힙, 메모리 누수, 성능 튜닝, 데이터 구조, 메모리 블록, 동시성, 리소스 관리, 메모리 최적화, 씨익북스 편집부씨익북스개발/프로그래밍운영 체제의 기초와 응용 - 운영 체제, 커널, 프로세스, 스레드, 메모리 관리, 파일 시스템, 시스템 콜, 스케줄링, 동기화, 입출력 관리, 가상 메모리, 리눅스, 윈도우, 유닉스, 네트워킹, 보안, 드라이버, 가상화, 클라우드 씨익북스 편집부씨익북스개발/프로그래밍비트와 바이트의 세계 - 디지털, 정보, 데이터, 컴퓨터, 이진수, 전자, 저장, 전송, 암호화, 네트워크, 프로그래밍, 알고리즘, 메모리, CPU, 파일, 시스템, 압축, 해상도, 연산, 변환, 장치, 소프트웨어, 하드웨어, 기 씨익북스 편집부씨익북스개발/프로그래밍컴퓨터 아키텍처와 명령어 집합 - 명령어 집합, 컴퓨터 아키텍처, 프로세서, 어셈블리 언어, 데이터 처리, 메모리 관리, RISC, CISC, 파이프라이닝, 병렬 처리, 하드웨어, 소프트웨어, 최적화, 컴파일러, 인터럽트, 레지스 씨익북스 편집부씨익북스개발/프로그래밍가상 메모리의 원리와 응용 - 가상 메모리, 페이지 교체, 스와핑, 메모리 관리, 프로세스, OS, 물리 메모리, 가상 주소, 메모리 보호, 캐시, 성능 최적화, 메모리 할당, 주소 변환, 페이지 테이블, 비트맵, 세그멘테이션, 씨익북스 편집부씨익북스개발/프로그래밍Cache Memory: The Key to Speeding Up Computer Performance - 캐시 메모리, CPU, 데이터 접근, 성능 향상, 메모리 계층, 데이터 전송, 속도 최적화, 임시 저장, L1, L2, L 씨익북스 편집부씨익북스개발/프로그래밍클라우드 컴퓨팅 혁명 - 클라우드 서비스, SaaS, IaaS, PaaS, 데이터 저장, 보안, 가상화, 비용 효율, 자동화, API, 서버리스, 멀티 클라우드, 하이브리드 클라우드, 장애 복구, 데이터 분석, 머신러닝, IoT, 씨익북스 편집부씨익북스개발/프로그래밍Distributed Systems: Principles and Paradigms - 분산 시스템, 클러스터링, 네트워크, 데이터 일관성, 고Availability, 분산 알고리즘, 메시지 전달, 장애 허용, 동기화, 트랜잭션, 씨익북스 편집부씨익북스개발/프로그래밍프로그래밍 언어의 정수 - 프로그래밍, 언어, 소프트웨어, 컴파일러, 인터프리터, 자료구조, 알고리즘, 객체지향, 함수형, 변수, 타입, 문법, 패러다임, API, 디버깅, 테스트, 버전관리, 코드리뷰, 성능, 병렬처리, 메모리관 씨익북스 편집부씨익북스개발/프로그래밍Understanding Data Types: A Comprehensive Guide - 데이터 타입, 정수, 실수, 문자열, 불리언, 배열, 객체, 리스트, 튜플, 세트, 자료구조, 형 변환, 변수, 메모리, 타입 시스템, 강타 씨익북스 편집부씨익북스개발/프로그래밍알고리즘의 정석 - 기본 개념, 시간 복잡도, 공간 복잡도, 정렬, 검색, 그래프, 트리, 동적 프로그래밍, 분할 정복, 탐욕 알고리즘, 재귀, 해싱, 알고리즘 설계, 최적화, 복잡성 이론, 비트 조작, 문자열 처리, 이진 탐색, 씨익북스 편집부씨익북스개발/프로그래밍자료구조 기초 - 배열, 연결 리스트, 스택, 큐, 트리, 그래프, 해시 테이블, 이진 트리, 균형 트리, AVL 트리, 레드-블랙 트리, 힙, 정렬, 탐색, 복잡도, 재귀, 동적 프로그래밍, 그래프 탐색, 깊이 우선 탐색, 너비 씨익북스 편집부씨익북스개발/프로그래밍객체지향 프로그래밍의 정석 - 클래스, 객체, 상속, 다형성, 캡슐화, 추상화, 인터페이스, 메서드, 프로퍼티, 생성자, 소멸자, 오버로딩, 오버라이딩, 디자인 패턴, SOLID 원칙, UML, 모듈화, 코드 재사용, 예외 처리, 씨익북스 편집부씨익북스개발/프로그래밍함수형 프로그래밍의 정석 - 함수, 불변성, 고차 함수, 지연 평가, 맵, 필터, 리듀스, 클로저, 재귀, 패턴 매칭, 모나드, 함수 조합, 순수 함수, 상태 변화, 병렬 처리, 리액티브 프로그래밍, DSL, 타입 시스템, 함수형 씨익북스 편집부씨익북스개발/프로그래밍소프트웨어 개발 생명 주기 완벽 가이드 - SDLC, 요구사항 분석, 설계, 개발, 테스트, 배포, 유지보수, 문서화, Agile, Waterfall, Scrum, DevOps, 품질 보증, 프로젝트 관리, 리스크 관리, 통합, 씨익북스 편집부씨익북스개발/프로그래밍테스트 주도 개발: 성공적인 소프트웨어를 위한 필수 가이드 - TDD, 소프트웨어 개발, 테스트, 자동화, 코드 품질, 리팩토링, 애자일, 반복, 피드백, 유닛 테스트, 통합 테스트, 테스트 커버리지, 개발 프로세스, 버그 감소, 씨익북스 편집부씨익북스개발/프로그래밍Git: 버전 관리의 기초와 활용 - 버전 관리, Git, 커밋, 브랜치, 머지, 리모트, 저장소, 히스토리, 태그, 충돌 해결, 푸시, 풀, 클론, 스테이징, 변경 사항, 협업, GitHub, CLI, 워크플로, 이력 관리, 분 씨익북스 편집부씨익북스개발/프로그래밍