어떤 프로그래밍 언어를 배울까
C ----- C언어는 공과 대학생이라면 1학년, 2학년 때 배운다. 기초적인 언어라고 하지만 난이도가 가장 쉬운 언어는 아니다. 그래서 C언어만 접하고 프로그래밍을 접는 케이스가 많은데, 실제론 C언어보다 배우기 쉬운 언어가 다양하게 있다. C언어를 배우는 의미는 컴퓨터 로직의 기본…

One truth. Many vantage points.
873 posts · Started September 29, 2026
C ----- C언어는 공과 대학생이라면 1학년, 2학년 때 배운다. 기초적인 언어라고 하지만 난이도가 가장 쉬운 언어는 아니다. 그래서 C언어만 접하고 프로그래밍을 접는 케이스가 많은데, 실제론 C언어보다 배우기 쉬운 언어가 다양하게 있다. C언어를 배우는 의미는 컴퓨터 로직의 기본…
Concept ----------- 이 코드는 C 도미넌트 세븐이라 부릅니다. 음악시간에 으뜸화음, 버금딸림화음, 딸림화음이라고 들어보셨을 겁니다. 영어로는 토닉, 서브도미넌트, 도미넌트라고 부르는데 다음과 같이 이해하면 됩니다. 토닉 - 안정 서브도미넌트 - 불안정 도미넌트 - 매우…
재즈를 좋아하시나요? 재즈는 '2-5-1의 음악'이라고 불립니다. 무질서해보이고, 자기 마음대로 치는 것 같은 재즈 역시 규칙을 따릅니다. 모든 코드 악보는 코드를 변환하거나 코드 사이사이에 새로운 코드를 넣을 수 있습니다. 이런 효과를 통해서 곡을 완전히 새롭게 칠 수 있게 됩니다.…
코드 악보를 보면 C/E 같은 모양의 코드가 있습니다. 이런 코드를 슬러시 코드, 인버젼(inversion) 코드라 부릅니다. 인버젼 코드는 '코드/베이스음' 으로 구성된 코드입니다. 맨 처음 나오는 인버젼 코드를 보면 C#m/G# 코드는 C#m 화음이면서 베이스음을 G#을 치는 걸…
출처: Black Duck "Rookies of the year" - March 14, 2016 아래의 리스트는 2015년 시작된 오픈소스 중 뛰어난 14개를 Black Duck에서 선정하였다. 대부분이 모든 데스크탑 환경과 모바일에 적용할 수 있는 넓은 호환성을 보여주며, 경쟁 제품…
스마트폰 혹은 데스크탑에서 즐길 수 있는 게임을 만드는 가장 간단한 방법을 소개합니다. 다음의 툴을 이용하면 프로그래밍을 하지 못해도 게임을 만들 수 있습니다. 1\. RPG 쯔꾸루(RPG Maker) RPG 쯔꾸루는 가장 대표적인 게임 제작툴입니다. 2D로 구성된 화면에 여러 장치들…
2008년 6월 미국 시애틀에서 역사에 획을 그은 IT거인이 왕좌에서 내려왔다. 바로 마이크로소프트사의 빌게이츠가 스티브 발머에게 경영을 넘기고, 회장과 고문 역할을 담당하게 된 것이다. 스티브 발머는 마케팅에서 뛰어난 능력을 보였으나 그의 마이크로소프트는 최고의 자리에서 밀려나기 시…
#1. 모티브 ------- 17살, 피아노가 치고 싶어졌다. 하루는 스캇브레너 목사님의 집회에 가게 되었는데, 그때 피아노로 찬양하시는 모습을 보고 꿈이 생겼다. '나도 저렇게 찬양을 하고 싶다.' '지금 시작하면 10살 꼬마들보다 못하겠지만, 20년 뒤엔 목사님처럼 칠 수 있지 않…
이곳에서는 아주 기본적인 몇가지 준비사항을 알려드릴 것입니다. 설령 만들지 않더라도 어플을 어떤 프로그램으로, 어떻게 만드는지 다룹니다. 이 글은 제 경험을 바탕으로 쓰여졌습니다. 관련 스토리를 읽고 싶으신 분들은 아래 링크를 통해 확인할 수 있습니다. https://brunch.co…