• 검색 결과가 없습니다.

01. 프로그래밍 언어의 역사

N/A
N/A
Protected

Academic year: 2022

Share "01. 프로그래밍 언어의 역사"

Copied!
13
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

p. 1

• 원광대학교 컴퓨터소프트웨어공학과

• 2018학년도 1학기 수요일 4교시 목요일 34교시

• 소프트웨어공학 / 374022-01

A07. 구현 소프트웨어공학

• 구현• 01. 프로그래밍 언어의 역사

• 02. 표준 코딩 규칙의 필요성

• 03. 주요 표준 코딩 규칙

목차

(2)

2

p. 3

• 구현

• 핵심은 코딩

01. 프로그래밍 언어의 역사

p. 4

• 1. 포트란(FORTRAN, Formula Translation)

01. 프로그래밍 언어의 역사

(3)

p. 5

• 2. 베이직(BASIC, Beginner’s All-Purpose Symbolic Instruction Code)

01. 프로그래밍 언어의 역사

• 3. C

01. 프로그래밍 언어의 역사

(4)

4

p. 7

• 4. C++

01. 프로그래밍 언어의 역사

p. 8

• 5. C#

01. 프로그래밍 언어의 역사

(5)

p. 9

• 6. 자바(Java)

01. 프로그래밍 언어의 역사

• 코딩• 프로그램을 작성하는 것

• 설계 사양서를 입력 데이터로 활용하여 원시 코드를 만들어 내는 것

• 프로그램 표준 코딩 규칙

• 행정안전부 발간

• 장점• 가독성 향상

• 주석

• 적절한 줄 바꿈

• 들여쓰기

• 적절한 공백 사용

• 간결하고 명확한 코딩 가능

• 개발 시간 단축

02. 표준 코딩 규칙의 필요성

(6)

6

p. 11

• 코딩 예

02. 표준 코딩 규칙의 필요성

p. 12

• 주요 표준 코딩 규칙

• 명칭에 관한 규칙

• 소스 형식에 관한 규칙

• 주석에 관한 규칙

• 변수 선언 및 자료형에 관한 규칙

• 상수에 관한 규칙

• 수식에 관한 규칙

• 문장에 관한 규칙

03. 주요 표준 코딩 규칙

(7)

p. 13

• 1. 명칭에 관한 규칙

• 명칭은 31자 이내로 정함.

• 변수명과 함수명은 다르게 사용함.

03. 주요 표준 코딩 규칙

• 1. 명칭에 관한 규칙

• 명칭의 규칙을 따름.

• 포인터 변수명은 앞에 p를 붙임.

03. 주요 표준 코딩 규칙

(8)

8

p. 15

• 2. 소스 형식에 관한 규칙

• 소스 파일 하나는 200줄 이내로 작성함.

• 한 줄의 길이는 80자 이내로 작성함.

• 함수의 내용은 70줄 이내로 작성함.

• 여는 중괄호 {는 문장의 끝에, 닫는 중괄호 }는 문장의 시작에 둠.

03. 주요 표준 코딩 규칙

p. 16

• 2. 소스 형식에 관한 규칙

• 하나의 문장을 2줄로 작성하는 경우 규칙을 따름.

• 수준이 동일한 문장은 시작 위치를 맞춤.

03. 주요 표준 코딩 규칙

(9)

p. 17

• 3. 주석에 관한 규칙

• 코드의 첫 주석에는 다음 내용을 담음.

• 메서드 정의 앞에 다음 내용을 주석으로 추가하고 시작함.

• 원시 코드와 주석을 명확히 구분함.

• 원시 코드와 주석이 일치하게 함.

03. 주요 표준 코딩 규칙

• 4. 변수 선언 및 자료형에 관한 규칙

• 용도가 같은 변수는 한 줄에 작성함.

• 필요한 변수만 선언함.

• 배열 선언 시 요소 수를 명시하거나 초기화함.

03. 주요 표준 코딩 규칙

(10)

10

p. 19

• 4. 변수 선언 및 자료형에 관한 규칙

• 배열을 초기화할 때는 중괄호를 적절히 사용함.

• 지역 변수는 선언 시 초기화함.

• 부호 없는 자료형은 끝에 u를 사용함.

03. 주요 표준 코딩 규칙

p. 20

• 4. 변수 선언 및 자료형에 관한 규칙

• 포인터 변수에 주소나 정수 값을 저장할 때는 자료형이 일치해야 함.

• 비트 필드는 unsigned/signed int형으로만 선언함.

03. 주요 표준 코딩 규칙

(11)

p. 21

• 5. 상수에 관한 규칙

• 8진수는 사용하지 않음.

• 숫자 리터럴은 const 변수를 사용함. (C언어의 경우)

• 상수는 부호 있는 자료형을 사용하고 부호 없는 자료형을 사용할 때는 u를 붙 임.

03. 주요 표준 코딩 규칙

• 6. 수식에 관한 규칙

• 단항 연산자의 바른 표기

• 이항 연산자의 바른 표기

• 삼항 연산자의 바른 표기

03. 주요 표준 코딩 규칙

(12)

12

p. 23

• 6. 수식에 관한 규칙

• 증감 연산자의 바른 표기

• 연산자가 3개 이상인 경우의 바른 표기

• sizeof 인자의 바른 표기

03. 주요 표준 코딩 규칙

p. 24

• 7. 문장에 관한 규칙

• switch 문에서 case 문을 빠져나오기 위해 break 문을 사용함.

• switch 문에서 case 문이 다 끝나면 default 문을 넣어주어야 함.

• goto 문을 사용하지 않음.

03. 주요 표준 코딩 규칙

(13)

p. 25

• 7. 문장에 관한 규칙

• for 문을 제어하는 수식에 실수 값을 사용하지 않음.

• for 문을 제어하는 수치 변수를 바르게 사용함.

03. 주요 표준 코딩 규칙

• 7. 문장에 관한 규칙

• break 문은 가능하면 한 번만 사용함.

• if ~ else 문의 끝은 else 문으로 종료함.

03. 주요 표준 코딩 규칙

참조

관련 문서

소속 대학의 대학생 청소년 교육지원사 업 신청기간이 어떻게 설정되어있는지 소속 대학으로 문의하여 주시기

따라서 프로그래밍 언어의 기본 패턴부터 구조 및 의미 그리고 프로그램의 특성을 이해하는 데에 목적을 두고 있으며 또한 문제를 해결하기 위한 , 방법과

블록형 프로그래밍 학습에서 텍스트형 프로그래밍

 인간이 창조: 외침이나 몸짓을 의사소통의 수단으 로 사용하였으나 불충분하다고 판단하여 인간의 자유 의지로 언어를 창조 했다...

프로그래밍

프로그래밍

프로그래밍

™ 입력 스트링에 대한 유도(derivation)를