본문 바로가기

C++5

[몽돌] [따배씨 - 공부 노트] 0.4.0 통합개발환경의 기본적인 사용법 - 윈도우즈 비쥬얼 스튜디오 참고 링크 참고 블로그 : https://iagreebut.tistory.com/54 2가지 환경 혼합 밝은 색상의 배경 - VS 2017 / 강의 자료 캡쳐 어두운 색상의 배경 - VS 2019 / 직접 실행 및 캡쳐 통합개발환경 시스템 IDE : Integrated Development Environment 일단 C++을 공부하기 위한 것이므로, Workloads 에서 Desktop Development with C++ 를 선택해줍니다. 영문판을 쓰는 이유는 오류가 발생시 쉽게 찾을 수 있기 때문입니다. ( 위의 메뉴 Language pack을 선택하면 언어를 쉽게 변경할 수 있다는 점 ! 설치 후에, 처음 해야하는 것은 Solution & Project 를 만드는 것입니다. 먼저 New -> Pro.. 2021. 9. 9.
[몽돌] [따배씨 - 공부 노트] 0.3 프로그래밍 과정 소개 참고 링크 1 : 내가 뭘 만들고 싶은지 / 그리고 그것들을 어떻게 나누고 / 그것을 구성하는 세부 기능들은 무엇이 있는지 2 : 그래서 그것들을 어떻게 만들 것인지 계획을 세워야 한다. 꼼꼼하게 단계별로 3 : 생각한 대로 프로그램을 작성한다. ( 프로그래밍 언어가 들어가는 부분 ) / 어려운 내용을 작성하기 위해서 소프트웨어 개발 방법을 배우는 것도 중요하다. 4 : 여기서 부터 중요하다. 3단계에서 프로그램 파일들을 작성한다. 문서 파일이 cpp 확장자로 저장된다고 생각하면 된다. 오른쪽에 보애는 g++ 등등은 통합개발환경(IDE)를 사용하면 사용하지 않아도 되는 것이므로 따로 걱정하지 않아도 된다. * 리눅스 ( Linux ) 에서는 쓴다. 그 확장자를 가진 파일들을 따로 따로 저장해놓고, ( 왜.. 2021. 9. 9.
[몽돌] [따배씨 - 공부 노트] 0.2 C / C++ 언어 소개 참고 링크 C ++ 이전에.. 태초에 C가 있었다. 애초에 어셈블리어로 개발하는 것이 너무 어려워서 그게 C 언어의 탄생 계기가 되었다. * Dennis Ritchie C++ 는? 1970 s 에 만들어진 언어 C 에서 기능이 확장된... 그렇다면 어떤 기능이 추가가 된걸까? 아주 중요한 객체 지향 Object Oriented Programming 이라는 개념이 추가되었다. 이때부터 소프트웨어 기술들이 어마하게 발견하기 시작했다. C/C++ 언어의 설계 철학 어떻게 설계가 된 언어들인가? """"""프로그래머를 믿어라 !"""""" 실제 세계에서 쓸모가 있어야 한다. 프로그래머가 스스로 스타일을 선택할 수 있어야 한다. ( 자유 / 다양성 ) 유용한 기능을 추가하는 것이 오용보다 더 중요하다. ( 잘못 .. 2021. 9. 9.
[몽돌] [따배씨 - 공부 노트] 0.1 프로그래밍 언어? 참고 링크 프로그래밍 언어란? 우리가 컴퓨터랑 소통을 하기 위한 언어 라고 생각하면 됨. why? 컴퓨터는 우리랑 다른 소통의 채널을 가지고 있기 때문이다. 프로그램 - 우리가 원하는 기능을 컴퓨터가 하도록 해주는 것. 어플리케이션 - 프로그램이긴 한데, 그냥 비슷한 .. *( 아이폰 ) 문맥에 따라 다르게 사용. 소프트웨어 - 컴퓨터의 기계적인 부분과 비교가 될 때 사용되는 표현 중 하나. 문맥에 따라 의미가 조금 조금 바뀌긴 한다. 1. 기계어 Machine Language - 여기서 machine 은 computer를 의미한다. 전자회로, 전압의 차이로 신호가 생기고 그것을 인식한다. 전압의 높고 낮음을 통해서 신호를 구분한다. 010101010111100000000 이런 식으로 :) 2가지 밖에 .. 2021. 8. 11.