본문 바로가기

C언어

(2)
개발자들의 영원한 숙제, 'NULL' 이야기 웹뿐만 아니라 애플리케이션, 데이터베이스 등 대부분의 개발에서 중요하게 맞닥뜨리게 되는 것이 바로 'NULL'이라는 개념입니다. 'NULL'이란 아무것도 없음을 의미하는 단어이며, 0이나 " "와 같은 공백과는 다른 개념입니다. 프로그래밍을 접하지 않으신 분들이라면 쉽게 와 닿지 않을 텐데요. 그런 분들을 위해 개발에 있어서 'NULL'이 어떤 의미를 가지는지 알아보려고 합니다. NULL이란? NULL이 '영원한 숙제'인 것은 아마도 많은 개발자들이 NULL을 마주하는 경우가 주로 프로그래밍 중에 에러 메시지로 고생할 때이기 때문이라고 생각합니다. 이 개념을 만들어낸 당사자도 '몇십 억짜리 실수'라고 이야기할 정도로, 프로그래밍을 하면서 많은 예외 상황을 만들어 냅니다. 프로그래밍 언어인 C언어에서는 생..
From 0 to C, 디자이너에게 코딩이란? From 0 to C 멀티미디어를 다루는 디자이너들이 늘어가고 있습니다. 증강현실과 인터렉티브 디자인과 같은 첨단 환경을 통해 코더와 디자이너가 서로의 벽을 넘나드는 요즘, 흘러 넘치는 생각을 실현시키기 위해선 코딩을 이해하는 것이 중요합니다. 하지만, 태생부터 숫자와 친하지 않은 디자이너들... C언어 책을 앞에 두고 끙끙대다 결국,"난 창의적인 사람이라 이런 구조적인 일은 나랑 안맞아"라는 변명을 늘어놓는 사람들이 한둘이 아닙니다. 이런 이들에게 탁구공, 나무상자, M&M 초콜릿같이 주변에 있는 사물들로 코딩을 가르치는 사람들이 나타났습니다! 바로 네덜란드 암스테르담에 위치한 Hello, Savants!의 Ubi de Feo입니다. 그는20년 넘게 코더로 일해온 자신의 경력을 살려 초보자들이 프로그래..