일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- WebClient
- Apache
- RSocket
- webflux
- pdo
- angularjs
- build tool
- JavaFX
- mybatis
- SQL
- maven
- bootstrap
- 외국인 노동자
- xml
- Ajax
- 일본
- node.js
- gradle
- swift
- Eclipse
- Python
- jquery
- Java
- javadoc
- Spring
- SQLite
- php
- 개발자 이야기
- Linux
- spring boot
- Today
- 123
- Total
- 3,697,220
목록IT 개발/C언어 (75)
슬기로운 개발자 생활
컴퓨터의 세계에서는 전기적으로 켜거나 끄거나 하는 ON, OFF 두가지 상태를 되풀이 하는 2진법으로 모든 정보가 표현되어 있다. 여기에서는 2진법이나 음수 표현에 사용되는 보수에 대해 설명한다.기본수정보 과학의 기초는 2진수와 16진수 등의 데이터 표현과 논리 연산에 있다. 특히 2진수와 16진수를 이해하지 않으면 C 언어를 충분히 이해할 수 없기 때문에 여기에서는 10진수를 2진수나 16진수로 변환하는 방법 등 정보의 기초 이론을 학습한다 .우리 인간이 사용하는 숫자는 10진수라고 한다. 10진수는 0 ~ 9까지의 숫자를 사용한 10개의 기호로 구성되어 있다. 이 10진수를 사용하여 숫자를 세는 것을 10진법이라고 하고, 자리수가 올라가는 숫자 10을 기본수라고 한다. 이는 많은 현대인이 초등학생 시..
C 언어의 기본적인 특성과 국제 표준의 관계에 대해 설명하고, CPU가 인식 할 수 있는 기계어와 C 언어 등 텍스트로 표현 가능한 고급 언어의 관계에 대해 설명한다.C 프로그래밍 언어C 언어는 1972년에 탄생한 프로그래밍 언어로 C++ 언어를 포함하여 현재 사용되고 있는 많은 프로그래밍 언어의 기초가 되고 있다. 어셈블리 언어와 같이 매우 세부적으로 제어할 수 있는 고급 언어로 제한이 적고 유연한 프로그래밍 언어로 80년대 이후 널리 보급이 됐다. 하드웨어 성향의 프로그램에 적합한 언어이기 때문에 OS의 핵심 부분이나 가전 제품 등에 내장되는 기기의 제어용 프로그램, 게임 등 다양한 분야에서 실제 사용되고 있다.현재는 C 언어를 기반으로 하는 C++ 언어와 함께 사용되는 경우가 많다. C++는 198..
프로그램이 작동하는 방식과 응용 프로그램이나 운영 체제 등 소프트웨어의 종류에 대해 설명한다.소프트웨어와 프로그래밍만약 이미 C언어 이외의 프로그래밍 경험이 있고, 프로그램이 어떤 것인지를 이해한다면 이 항목은 건너 뛰어도 된다.모든 컴퓨터는 그 시스템은 달라도 "소프트웨어"라는 논리적인 정보에 의해 움직이고 있다. 소프트웨어는 컴퓨터가 수행해야 할 처리의 절차와 정보를 기록하는 프로그램이다. 컴퓨터가 부팅을 하고 그 때부터 정해진 절차에 따라 프로그램이 CPU에 로드된 컴퓨터의 전원이 꺼질 때까지 실행을 계속하고 있다. 컴퓨터는 소프트웨어 없이 움직일 수 없다.CPU가 읽고 처리하는 프로그램은 기계어라고 하는 수치만으로 표현된 데이터로 구성되어 있다. 이 수치는 각각 CPU가 정하고 있는 의미로 할당되..