본문 바로가기
반응형

PROGRAMMING41

Hello world #2 오늘은 어제 만들어본 Hello world라는 프로그램을 완전히 파헤쳐 보는 시간을 갖겠습니다. 어제 프로그램을 작성해보고 실행도 해보았지만 어떤문법으로 만들어졌는지 전혀 알수가 없어서 답답하셨죠? 오늘 그 해답을 드리겠습니다. 일단 먼저 어제 작성한 프로그램부터 다시 보겠습니다. 1. #include 그럼 첫째줄 부터 보겠습니다. #include 에서 #으로 시작하는 명령은 전처리기를 의미합니다. 전처리기라는 것은 "어떤것을 하기 전에 처리하는 기계" 라고 생각하면 됩니다. 그럼 여기서 말하는 어떤것이란?? 무엇일까요? 네 우리가 작성한 프로그램을 구동하는 일을 이야기 합니다. 즉, 우리가 작성한 프로그램을 구동하기 전에 무엇인가를 해라~~~ 라고 하는 것이 #으로 시작하는 전처리기 명령입니다. 그럼 .. 2022. 2. 8.
Hello world #1 "Hello world"에 대해서는 프로그래밍 언어에 관심이 있으신 분들이라면 한번쯤은 들어보셨을 겁니다. C나 C++, Python등에서 가장 기초적인 프로그램을 예시로 보여줄 때 항상 등장하죠. 그만큼 이 프로그램에는 많은 것이 담겨 있기 때문입니다. 오늘은 그걸 정말정말 쉽게 뜯어보겠습니다. 먼저 Compiler 설치와 실행의 내용은 아래 포스팅에서 확인부탁드립니다. 출처: https://mech19.tistory.com/111?category=945842 [초보 엔지니어의 다락방] Compiler(컴파일러) 설치 (Visual Studio 2019) 오늘은 C언어를 배우기 전에 필요한 프로그램인 컴파일러를 설치해 보겠습니다. 컴파일러에는 정말 여러가지 버젼이 있습니다. 그중에서 우리가 설치 해 볼.. 2022. 2. 7.
Compiler(컴파일러) 설치 (Visual Studio 2019) 오늘은 C언어를 배우기 전에 필요한 프로그램인 컴파일러를 설치해 보겠습니다. 컴파일러에는 정말 여러가지 버젼이 있습니다. 그중에서 우리가 설치 해 볼 컴파일러는 "Visual Studio"(비주얼 스튜디오) 입니다. 당연히 비주얼 스튜디오도 매년 새로운 버전이 출시됩니다. 그 중에서 제가 설치할 버전은 2019입니다. 먼저 구글에서 "visual studio 2019"를 검색해 보겠습니다. visual studio 여러버젼중에서 2019와 2022가 제일 인기있나봅니다. 연관검색어에 2019와 2022만 있네요. 자.... 검색을 해보면 아래와 같이 뜹니다. 저기서 릴리스 정보를 클릭하면 마이크로 소프트 홈페이지에 들어가서 아래와 같이 다운로드 받을 수 있습니다. 다운로드 링크 중에서 골라서 받으시면 되.. 2022. 1. 21.
컴퓨터 메모리 시스템 (메모리 구조와 체계의 이해, 레지스터, L1 L2 L3 캐시메모리) 오늘은 컴퓨터시스템에서 메모리 부분에 대해 이야기 해 보려고 합니다. 차근차근 하나씩 비전공자도 이해할 수 있는 설명으로 풀어서 설명해 보겠습니다. 메모리의 체계 이전 포스팅에서 프로그램을 실행하면 실행되는 부분들이 CPU에서 연산되기 전에 메모리에서 순서대로 대기하고 있다고 했었지요? 메모리에도 종류가 있고, 종류마다 성능과 용량이 제각각 입니다. 일단 메모리의 전체적인 구조를 보자면 아래와 같습니다. 가장 CPU에 가까이 위치해 있는 메모리는 Register(레지스터)입니다. 그럼 위 그림에서 보자면 가장 멀리 있는 건 SSD나 Hard Disk가 되겠지요. 물론 ODD (CD나 DVD같은 외부 저장매체)가 속도는 더 느리고 CPU에서의 접근성은 더 멀어지겠지요. 여튼 전체적인 개념도는 위와 같습니다.. 2022. 1. 8.
C 언어를 배우기 전에 필요한 사전지식 ( C언어 사전교육, 선행학습) 오늘 이야기 해 볼 내용은 C언어를 배우기 전에 알아두면 좋은 것들에 대해서 이야기 해 보려고 합니다. 전공자들에게는 쉽고 귀에 딱지가 생기도록 들어본 내용이겠지만 비전공자들의 입장에서는 처음 듣고 생소한 내용일 겁니다. 1. 컴퓨터? 컴퓨터 라는걸 너무 어렵게 생각하지 않으셨으면 좋겠습니다. 여러분 손목에 차고 있는 전자시계에도 컴퓨터가 들어있고, 노트북, 데스크탑은 말할 것도 없고, 자동차, 핸드폰에도 컴퓨터가 들어 있습니다. 그냥 계산해주는 건 모두 컴퓨터라고 생각하시는게 편합니다. 컴퓨터를 연산장치, 저장장치, 입력장치, 출력장치라고 구분짓고 그 종류에는 뭐가 있는지 등등 자세히 알아가는건 배우면서 습득해도 괜찮습니다. 그냥 지금은 컴퓨터는 계산(연산)을 해주는 장치!!! 정도로만 알고 넘어가도록.. 2022. 1. 7.
반응형