프로그래밍 2

언어 기본 개념, 변수? 상수?

프로그래밍 언어의 기본개념, 이번 포스팅에서는 변수와 상수에 대해서 알아 봅시다. 1. 변수 (variable) 변수는 말 그대로 변할 수 있는 수 라는 말입니다. 그렇지만, 프로그래밍 언어에서 변수는 실질적으로 변할 수 있는 값을 넣을 수 있는 저장 공간이라고 생각하면 되겠죠. 예를 들어, myVar 라는 이름의 변수가 있다면, 이 myVar에는 값을 여러번 바꾸어 넣을 수 있습니다. myVar는 어떤 값을 넣을 수 있는 공간에 대한 이름이 되기 때문에, '변수명' 또는 '변수이름' 이라고 부릅니다. 예를 들어 볼께요. 이렇게 해당 값을 언제든지 바꿀 수 있기 때문에 변수라고 부릅니다. (물론 변수를 사용하는 방법은 각 언어마다 다릅니다만, 개념은 같습니다.) 2. 상수 (constance) 상수는 변..

Swift 기초 #01 - 스위프트 언어?

스위프트(Swift) 언어... 뭐 들어본 분도 있을것이고, 처음 듣는 분도 있을 것이고... 하지만 여기까지 찾아 오신걸 보니 처음 듣는 분은 아닐것 같습니다. 스위프트는 2014년 (올해죠?) 애플이 발표한 새로운 프로그래밍 언어입니다. WWDC2014(애플이 매년 개최하는 개발자 컨퍼런스)에서 발표되었죠. 지금까지 MacOS X이나 iOS용 어플리케이션을 개발하려면, 주 사용 언어로 오브젝티브C(Objective C)를 사용해야 했습니다. 정말 오래된 언어이긴 하지만, 최근까지 애플은 현대식 프로그래밍 언어의 기능을 추가해 가며 오브젝티브C를 발전시켜오고 있었죠. 사실, 오브젝티브C를 가지고도 잘 개발해 왔습니다. 그런데 갑자기 왜 애플은 스위프트라는 새로운 언어를 만들었을까요? 잘은 모르겠습니다만..