728x90

2

Chapter 1. 컴퓨터 구조

개발자에게 필요한 역량은 근거를 설명하는 능력이다.특정 코드 혹은 프로그램이 어떻게 작동하며, 왜 특정 성능을 내는지에 대한 근거를 제시하고 설명하는 능력이야 말로 AI 도구에 종속되지 않는 진짜 역량이다. 코드와 프로그램의 근거를 설명하는 능력은 상당 부분 컴퓨터 과학에서 찾을 수 있다.CHAPTER 01 기술 면접과 실무를 위한 컴퓨터 과학프로그램 개발의 목적은 일단 작동하게 만드는 것을 넘어 제대로 작동하게 만드는 것이다.프로그래밍 언어의 기초 문법이나 프레임워크/라이브러리의 기초 사용법은 단순한 프로그램을 개발하기에는 충분한 지식이지만, 그를 확장/유지보수 하거나 실행의 전 과정을 이해하는 데에는 충분하지 않은 경우가 많기 때문이다. 내가 작성한 코드의 실행 과정을 나조차 설명할 수 없는 경우에는..

24.09.24 C++, 책

C++윤성우 열혈 C++. 1헤더 파일 선언문 #includestd::cout과 std::endl을 이용한 개행헤더파일 선언문 #includeC++에서는 입출력에 관련된 일을 하기 위해서 다음 형태의 헤더파일 선언을 추가해야 한다.#include헤더 파일의 확장자는 C언어와 마찬가지로 .h이다. 그러나 C++에서는 프로그래머가 정의하는 헤더 파일의 선언이 아닌, 표준 헤더 파일의 선언에서는 확장자를 생략하기로 약속 되어 있다.std::cout 과 출력을 위해서는 다음과 같은 형태를 취해야 한다.std::cout ‘출력대상’의 위치에는 무엇이든 올 수 있다. 정수와 실수를 비롯해서 문자열, 그리고 변수도 올 수 있다. 그리고 C언어의 printf 함수와 달리 %d, %s와 같은 서식 문자를 이용해서 별도의..

728x90