이미 소장하고 있다면 판매해 보세요.
|
『GREAT CODE 제1권 하드웨어의 이해』
1장 최고의 코드를 위해 알아야 할 것 2장 수치 표기법 3장 2진법 연산과 비트 연산 4장 부동소수점 표기 5장 문자 표기법 6장 메모리 구조와 접근 7장 혼합 데이터 형과 메모리 객체 8장 불리언 로직과 디지털 설계 9장 CPU 구조 10장 명령어 집합 구조 11장 메모리 구조와 구성 12장 입력과 출력 『GREAT CODE 제2권 로우레벨을 고려한 프로그램 최적화』 1장 로우레벨을 고려한 프로그램 최적화 2장 어셈블리 언어를 꼭 배워야 할까? 3장 고급언어 프로그래머를 위한 80x86 어셈블리 4장 고급언어 프로그래머를 위한 파워PC 어셈블리 5장 컴파일러 동작과 코드 생성 6장 컴파일러 출력물 분석 툴 7장 상수와 고급언어 8장 고급언어의 변수 9장 배열 자료형 10장 문자열 자료형 11장 포인터 자료형 12장 레코드, 유니온, 클래스 자료형 13장 산술 연산과 논리 연산 14장 분기 제어 구조 15장 반복 제어 구조 16장 함수와 프로시저 부록 A 80x86 계열 CPU와 파워PC 계열 CPU의 간단한 비교 |
|
최고 프로그래머가 되기 위한 필독서
『GREAT CODE 제1권 하드웨어의 이해』 「전자회로」, 「논리설계」, 「컴퓨터 아키텍처」, 「시스템 프로그래밍」,… 대학교에서 이미 배운 과목인데 도무지 정리도 잘 안되고, 실무에서 막상 쓰려고 하니 가물가물 생각이 떠오르지 않는다면? 최고의 프로그래머가 되기 위해 반드시 알고 넘어가야 할 하드웨어와 컴퓨터 아키텍처에 대한 내용을 이 한 권에 녹여냈다. 컴퓨터 관련 전공수업을 듣지 못했거나 내용을 모두 잊어버렸거나, 기존 서적의 난해함에 질린 독자를 위한 필독서다. 『GREAT CODE 제2권 로우레벨을 고려한 프로그램 최적화』 고급언어로 작성된 소스 코드가 컴파일러를 거쳐 어떤 식의 기계어 코드로 바뀌는지에 대해 집중적으로 다루고 있다. 우리가 흔히 사용하는 자료 구조나 상수, 변수가 실제로는 어떻게 표현되는지, 연산이나 제어 구조가 기계어로는 어떻게 구현되는지, 컴파일러는 어떤 식으로 최적화를 수행하는지 심도 있게 다룸으로써 코드상에서 나타나는 약간의 차이가 컴파일된 후의 기계어 코드에서는 얼마나 큰 차이가 되어 돌아오는지를 이해하기 쉽게 설명해준다. 컴파일러가 어떻게 동작하는지를 이해하면 아름다운 기계어 코드로 변환되는 훌륭한 소스 코드를 작성하는 것이 가능해진다. |