STUDY 📖/C#

패스트캠퍼스 챌린지 1일차

@예민한 방구석여포 힘히힘 2021. 9. 6. 22:41
반응형

c#을 잘하고 싶다. 잘하는 김에 게임도 만ㄷ르어보고 싷ㅍ다. 그렇다.

 

 

Ch 01. C# 언어 오리엔테이션 - 01. 닷넷 프레임워크와 C# 언어

 

 

 

나의 수준에 맞게... 아주 쉽고 간략하게 정리해놓는다 ㅎㅎ

 

강의화면 일부

- CLR이란 중간단계가 운영체제에 상관없이 작업을 해주게 되고, CLR이 그 운영체제에 맞게 바꿔줌!

=> 코딩하기 쉬워짐.

 

 

<C# 프로그래밍 코딩 흐름도>

강의화면 - 마이크로소프트 출처

간단하게 설명하면, 중간단계의 CLR이 알아서 작업해 준다는 내용이다.

 

예전같으면 윈도우 기반으로 종속되서 만들어질 테지만,

C# Complier가 무엇인가를 create해준다. 예전에는 .exe를 클릭하면 바로 윈도우에 종속되서 파일이 실행이 되었겠지만,

하지만 바로 돌아가는게 아니라, 

IL metadata가 되어서 .exe파일이 되는데, 

 

그 내부를 보면 중간단계에서 작업을 뜨등뚜둥하고 실행을 해준다는 것!

 

=> 운영체제에 종속되지 않는 것들을 만들어 나갈 수 있는!

 

 

 

 

 

 

*C# 언어 컴파일 과정

우리가 신경써야 할 부분은 오로지 컴파일 부분 까지만! 

나머지는 중간언어가 알아서 해준다고 ~

 

 

*C# 언어

- C++ 에서 파생된 객체 지향 언어

- 형식 안정성  -> 오류들을 먼저 잡아낼 수 있다. 

- Java 특징 C. C++

 

*C# 프로그래밍

- 입문자에게 적합한 언어

- 메모리 관리가 쉽다(Garbage Collector) 

- 다양한 라이브러리 지원

 

 

처음 언어를 배우는 사람들에게 좋다고 한다.

객체 지향 언어 이기 때문에, 나중에 다른 객체 지향 언어를 배울 때도 잘만 다듬어 두면 쉽게 다른 언어도 얻어 갈 수 있다고...!

C#은 계속 업데이트 되는 언어!

언어가 꾸준히 계속 발전하고 있다. 한번만 잘 해두면, 계속 가져갈 수 있는 언어라고 한다!

 

 

 

 

//공부하는 모습//

찰칵 찍은 화면 = 미션화면

 

 

 

 

 

 

 

 

Ch 01. C# 언어 오리엔테이션 - 02. 실습 환경 구축하기

 

사실 비주얼 스튜디오 이미 깔아두었다.  훟훟후후 잔깐 딴짓하려다가ㅏ 금방 끝났다.

2분만에 복귀.

아니야 이제 시작이야

 

근데, 나는 까불면서 유니티도 바로 설치해부렸는데 처음에는 함께 안까시나 부다... 밍망

 

개발자 분들은 대부분 어두운 테마를 사용한다고 하신다 🤔

좋아 스펀지처럼 흡수해야지.

 

 

간단하게 VS 의 사용방법(?)을 집어주셨다. 

 

 

내일은 코드분석 부분을 듣고 정리하기로!

 

 

 

(복습)

📌CHECK
- 비주얼 스튜디오를 삭제 후 재설치 해보기

- 비주얼 스튜디오를 원하는 레이아웃으로 변경하기 

- 솔루션 이름 : Restart, 프로젝트 이름 : Check로 생성

 

 

 

 

 

* 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다. * -1일차 아자아자

 

필수 링크 : https://bit.ly/37BpXiC