[Books] 모두의 SQL

살다보니 이런 이벤트에 당첨을…

네. 그렇습니다. 제가 길벗 개발자 리뷰어에 당첨이 되었습니다. 휴식 기간동안 이 책을 전부 다 읽어 봤는데, 다른 SQL입문 책과는 다른 점이 두 가지 보였습니다.

저는, 이 책만이 가지고 있는 이 두 가지 특징에 대해 다루도록 하겠습니다.

계속 읽기

[C++] 클래스

개요


C++11 버전 이후로 도입된 개념으로서, 객체 지향 프로그래밍(OOP)를 도입하면서 생겨난 개념입니다.

C++의 클래스는 간단하게 말해서, C++의 클래스는 C언어의 구조체의 확장형이라고 할 수 있습니다.

기존의 구조체는 변수만 담을 수 있었다면, 클래스에서는 함수도 담을 수 있습니다.

계속 “[C++] 클래스” 읽기

[최신기술] 블록체인이란?

제 4차 산업혁명의 중심 키워드 중 하나인 블록체인, 요즘 거의 모든 분야에서 이 기술을 사용하려고 하는 움직임이 보입니다. 그렇다면, 블록체인이 무엇인지, 왜 많은 인기를 끌고 있는지에 대해 알아보려 합니다.

계속 “[최신기술] 블록체인이란?” 읽기

알고리즘 지식 – 시간복잡도란?

프로그램이 실행되는 데 걸리는 시간을 대략적으로 나타낸 것.
알고리즘의 효율을 나타내기 위해 사용된다.

왜 쓰는가?


더 품질이 좋은 코드를 만들기 위해서. 게임 개발과 같이 실행 시간이 매우 중요한 분야에서는 코드의 실행 시간을 대략적으로 측정해 쓸데없이 긴 시간을 소요하는 코드를 리팩토링하기 위해서 시간복잡도가  필수적으로 필요하다.
계속 “알고리즘 지식 – 시간복잡도란?” 읽기