이 C언어 강좌는 기본과 심화를 둘 다 다룹니다.(초보자 및 더 높은 개발을 하고 싶은 자 까지 환영합니다)
•C언어는 1972년 탄생
-데니스 리치(Dennis Ritchie)가 유닉스(UNIX) 사용하기위한 B언어(제작자: 켄 톰슨)의 개선판
-1969년에 초기 유닉스는 대부분 어셈블리어로 작성되어서 하드웨어가 바뀌면 새로 개발하는 문제
-그래서 데니스리치가 하드웨어 상관없이 사용할 수 있는 언어인 C언어를 개발
데니스 리치와 켄 톰슨
•장점 시스템 프로그래밍이 가능합니다.
-(OS, Operating System, 운영체제)를 개발하기 위한 언어임으로 하드웨어 제어
•이식성을 가진 프로그램을 만들 수 있다.
-(다른 컴퓨터에 이식이 가능하고 표준을 지켜 개발하면 다른 컴파일러도 가능)
•함수를 사용해서 개별 기능을 구현할 수 있다.
-(기능별로 프로그래밍이 가능해서 에러 수정 및 유지보수가 좋고 잘 만들어진 함수는 코드 재활용이 가능하다)
•C -> C++ -> C#
-A->B->C순으로 언어가 생기다가 C++이 탄생했는데 C#은 ++++이 4개가 모여 만들어졌다는 설이 있다.
•우리가 입력한 문자들은 규칙을 지키고 있다면 그것은 프로그램으로 변환 할 수 있다.
•프로그램(정의) 컴퓨터에 저장되어 실행이 가능한 완성된 코드들의 집합체
•컴퓨터는 실행파일(exe)를 실행시켜 프로세스라는 공간(메모리)을 할당합니다.
-(정리) exe가 실행되면 프로세스라는 공간이 생성된다.
Visual Studio 다운로드
https://visualstudio.microsoft.com/ko/
태마는 자유입니다. 하지만 예제는 모두 어둡게 테마가 적용되었습니다.
'프로그래밍 > C언어' 카테고리의 다른 글
05 사칙연산 (0) | 2021.08.06 |
---|---|
04 제어문자 (0) | 2021.08.06 |
03 main 함수 (0) | 2021.08.06 |
02 Visual Studio 디버깅(초보자X) (0) | 2021.08.06 |
01 Visual Studio 2019 세팅(빈 프로젝트 생성) (0) | 2021.08.03 |