일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- broardcast
- network
- kakao coding test
- CS
- c++
- English
- 프로그래밍
- codingtest
- C
- Kakao
- 메모리
- 네트워크
- 병렬 통신
- programmers
- 프로그래머스
- kakao입사
- Coding Test
- ram
- CS50
- 이더넷
- javascript
- memory
- DRAM
- 논리게이트
- Compiler
- string
- logic gate
- TCP
- Ethernet
- 코딩테스트
- Today
- Total
목록C (3)
Code Inside
1. C - 1970년대 'System Programming' 용도로 만들어짐. - Assembly, Compiler, Text editor 같은 프로그래머 도구와 OS 까지 작성할 목적으로 만들어진 언어. (Assembly, Compiler 가 궁금하다면 : https://hong-corin.tistory.com/20) - 오늘날의 C 프로그램은 30 ~ 40 년 전의 코드와 거의 비슷하게 보임. - C로 만든 프로그램 ex) Unix / Linux 2. C++ - 1980년대에 규모가 매우 큰 프로그램의 복잡성 관리를 위한 언어로 만들어짐. - C에서 진화하여 C 프로그램의 대부분은 C++에서도 유효함. (반대는 성립하지 않음.) - 오늘날 컴퓨터에서 사용되는 주요 프로그램 대부분은 C/C++ 로 작..

# Week 2 주제 Compiling Debugging Memory Arrays Characters Strings Command-line arguments Applications # Compiling 지난 시간 우리는 C언어로 "hello, world" 를 screen 에 출력하는 법을 배웠다. : #include int main(void) { printf("hello, world\n"); } $ make hello ---> 명령어를 통해서 source code => machine code 로 변경(compiling) 한다. $ ./hello ---> 명령어를 통해서 실행(run) 한다. $ make ---> 는 'clang' 이라고 부르는 C 언어 전용 compiler 이다. hello.c 를 아래 ..

1) C C 언어를 배우는 것이 목표가 아니라 Program 을 배우기 위해 C를 알아보자. When we evaluate the quality of our code, we might consider the following aspects: correctness, or whether our code solves our problem correctly design, or how well-written our code is, based on how efficient and readable it is style, or how well-formatted our code is visually Our first program in C that simply prints “hello, world” to the scre..