목록전체 글 (53)
heenam
형상 관리 도구(Configuration Management Tool)로서의 GIT 소프트웨어를 중심으로 하는 프로젝트에서 빈번하게 발생하는 이러한 문제를 해결하기 위해 등장한 도구가 바로 형상 관리 도구(Configuration Management Tool)입니다. 소프트웨어 공학의 프로젝트 진행 및 관리 방법에서 비중 있게 다뤄 지는 영역 중 하나이기도 합니다. GIT은 모두 소스코드의 효율적인 관리를 위한 형상 관리 도구입니다. GIT은 분산 소스코드 관리 방식입니다. 즉, GIT을 사용할 경우 중앙 저장소가 폭파되더라도 분산되어 있는 로컬 저장소를 이용해 중앙 저장소를 복원할 수 있습니다. GIT을 사용하면 가능한 것들 - 소스코드 주고받기가 필요 없고, 같은 파일을 여려 명이 동시에 작업하는 등..
04-1 컴퓨터가 데이터를 표현하는 방식 컴퓨터는 2진수를 기반으로 데이터를 표현하고 연산도 진행된다. 2진수란 무엇인가? 더불어 10진수, 16진수란 무엇인가? n개의 기호를 이용해서 데이터를 표현하는 방식을 가리켜 n진수라 한다. 'n진수'에서의 n은 데이터를 표현하는데 사용하는 기호의 갯수를 의미한다. 04-2 정수와 실수의 표현 방식 정수의 표현 방식 정수의 가장 왼쪽에 존재하는 비트는 '부호비트'입니다. 양수는 '0', 음수는 '1'로 저장하여 부호를 표시한다. 그래서 이 비트를 가리켜 MSB라고 하는데 가장 중요한 비트라는 뜻을 지닌다. 실수의 표현 방식 컴퓨터는 우리가 표현하고자 하는 실수의 값을 정확하게 표현하는 것이 아니라, 아주 가까운, 문제가 없을 만큼의 근사 치를 통해서 실수를 표현..
03-1 연산을 위한 연산자와 값의 저장을 위한 변수 변수를 이용한 데이터의 저장 C언어에서 변수는 값을 저장할 수 있는 메모리 공간에 붙은 이름, 혹은 메모리 공간 자체를 가리켜 변수라 한다. 따라서 변수라는 것을 하나 만들면(선언하면), 그 변수의 이름을 통해서 값의 저장 및 참조가 가능하고, 저장된 값의 변경도 가능하다. ex) int num; 이 문장을 구상하는 int와 num이 의미하는 바는 각각 다음과 같다. int -정수의 저장이 가능한 메모리 공간을 할당합니다. num- 그리고 그 메모리 공간의 이름을 num이라 합니다. 변수선언 시 주의 할 상항 1.중괄호 내에 변수를 선언할 경우, 변수의 선언문은 중괄호의 앞부분에 위치해야 한다. 2. 변수의 이름은 알파벳,숫자,언더바(_)로 구성된다...
02-1 Hello world! 들여다 보기 c언어의 기본단위인 ‘함수’의 이해 ex) 3x+4 =y x에 삽입된 값을 ‘입력’ ,그 결과로 얻게 된 y의 값을 ‘출력’이라고 한다. 적절한 입력과 그에 따른 출력이 존재하는 것을 가리켜 ‘함수’라고 한다. 함수의 정의: 만들어진 함수, 실행이 가능한 함수를 일컬음 함수의 호출: 함수의 실행을 명령하는 행위 인자의 전달: 함수의 실행을 명령할 때 전달하는 입력 값 예제 Hello.c에서의 함수는 어디에? 정해진 순서에 의해서 진행되는 함수의 호출이 바로 프로그램의 흐름이 되는 것 더보기 ex) 출력상태 함수이름 입력방법 int main (void) { 함수의 몸체 } 함수는 기능을 지녀야 한다. 즉 main의 함수의 기능은 다음과 같다. “출력의 형태가 i..
01-1 c언어의 개론적인 이야기 C언어는 프로그래밍 언어다. 프로그래밍 언어란? 사람과 컴파일러가 이해할 수 잇는 약속된 형태의 언어 컴파일러란? 프로그래밍 언어로 작성한 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역하는 사람 번역하는 일 자체는 컴파일이라고 함 C언어의 장점 1. '정해진 순서의 실행흐름'을 중시하는 절차지향적 특성을 지닌다. 2. 이식성이 좋다. 01-2 C프로그램의 완성 과정 C프로그램 완성과정의 전체적인 이해 실행파일을 얻기 위해서는 다음의 세 단계를 반드시 거쳐야 한다. 1. 프로그램 작성 > 2. 작성한 프로그램의 컴파일 > 3. 컴파일 된 결과물의 링크