일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- github
- 함수
- object
- element 조회
- 백준 알고리즘
- IF문
- 자바스크립트
- python
- lord of sql injection
- 김성엽 대표님
- document
- xss game 풀이
- Pwndbg
- xss game
- burp suite
- 사칙연산
- sql injection
- htmlspecialchars
- 배열
- jQuery
- 객체
- 메소드
- window
- 파이썬
- property
- 백준 파이썬
- 포인터
- 조건문
- suninatas 풀이
- blind sql injection
Archives
- Today
- Total
power-girl0-0
[08] 자료형과 변수 개념이 생긴 이유 본문
728x90
해당 게시물은 김성엽님 유튜브 강의 내용을 포함하고 있습니다.
지식나눔으로 누구에게나 따뜻한 블로그 : 네이버 블로그
[08] 자료형과 변수 개념이 생긴 이유
※ C 언어 관련 전체 목차 - http://blog.naver.com/tipsware/221010831969※ 컴퓨터의 이해 관련 목차 - ...
blog.naver.com
1. 기계어로 프로그램하면 생길 수 있는 문제에 대하여
기계어는 숫자로만 되어 있어서, 설명문이 없다면 만든 의도를 이해하기 어렵다.
기계어 프로그램은 숫자를 잘못 적는 실수를 할 수 있다.
즉, 메모리가 겹치는 문제점이 생기며, 형식에는 문제가 없어서 컴퓨터에서는 에러라고 인식하지 않는다.
2. 설명문 관리에 대한 해결책
- 설명문이 없다면 의도를 이해하기 어려운 문제점 발생!!
- 따라서, 해결하기 위해 **'주석문'**이라는 기능을 사용한다.
3. 기계어 프로그램에 숫자를 잘못적는 문제에 대한 해결책
- 기계어로 바로 만들지 않고 '소스파일'을 사용한다.
단순히 자료형과 변수 사용으로 실수를 차단할 수 있을까?
그래서, 고급언어에서는 변수 선언시 개발자가 사용할 주소와 크기를 미리 적도록 한다.이로 인해서 컴파일러 할때 한번 더 확인할 수 있고 코드도 간결해지는 장점이 있다.
728x90
'언어 > c언어' 카테고리의 다른 글
[Tips] Day2 (0) | 2021.01.14 |
---|---|
[Tips] DAY 1 (0) | 2021.01.13 |
[07] 기계어로 프로그래밍을 하는 경우 (0) | 2021.01.13 |
[06] 프로그래밍언어와 2진법 그리고 16진법 (0) | 2021.01.13 |
[05] LSB와 MSB에 대하여 (0) | 2021.01.13 |
Comments