메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

요즘은 유투브와 함께 공부를 해야~~

himegg***

|

2023-06-25

이것이 C#이다(3판)

전문가로 레벨업! C# 프로그래밍 완전 정복

  • 저자 : 박상현
  • 출간 : 2023-05-04

한빛에서 도서 서평단을 모집한다고 해서 지원하였다.

한빛 책들은 물리보다는 Programming에 치중 하는 경향이 있는듯 한데,

C# 이다라는 책이 당첨 되었다.

역시나 프로그래밍쪽 전공 수준은 아니라서.. 어려웠다.

하지만.. 유투브 강의를 들으니 내용이 훨씬 쉽게 이해가 되었다.

20230625_091250.jpg

요즘은 책 비지니스가 책만 파는 비지니스 아닌 것 같다.

 

이런 책 보면.. 딱 궁금한건.. C, C++ 이랑.. 뭐가 다른 거야? 가 젤 궁금했는데..

유투브 1장에서 설명이 있었다.

이 유투브 없었으면 책에 이런 내용 없다고 투덜대는 리뷰를 했을 꺼 같다.

하나 깨달은건.. C 와 같은 명칭만 같지.. 전혀 다른 코드 ;;;;;

그리고 오히려 가깝다고 하면 Java 란 말이... 헉.. 했다.

물론 자세히 프로그래밍 할 일이 없는 나로썬 이걸 느끼진 못했다.

(누가 좀 갈쳐주시면, 한빛 미디어 포인트로 책 사드릴께 ㅠㅠ)

다만, C와 C++이 객체 지향.. 프로그래밍에서 차이가 확실히 있다.

객체라는 말도 이해 잘하면.. 당신은 내가 보기엔.. 꽤 프로그래머로 감 있는 것이다. 볼랜드 C++ 했었는디 ㅠㅠ 정말 97년에 어려웠다. 사실 학생들 중 컴퓨터라는 걸 갖고 있는 사람이 절반 이하였다.

C++ 객체 지향이 C#에서도 나오드라..

게임으로 따지면.. 캐릭터라는 걸로.. 1. 류 2.켄 3. 블랑카 4. 달심 <-- 이렇게 정하는게 클래스다. 다만.. 속성에서 달심은 팔이 늘어나는 타격 판정을 주는게 나머지 3명이랑 달라진다. (나도 이거 감 잡는건 학원에서 공부 했다. 제길.. 국내 대학의 프로그램 수업은.. 정말.. 요즘은 다를 려나? )

20230625_084609.jpg

 

보기 좋은 구성, 배우겠다고 보면 알차게 설명도 일일이 되어 있다.

199X년도 판 '볼랜드C++을 알아보자' 이런거랑 비교하면 위에 저건 설명이 잘 되어있다고 감히 말한다. (타사 책을 비난의 의도는 없다. 18년이 지난 뒤에 다시 읽어보니 그래도 아... 이 부분의 설명이 잘 되어 있다라는 교수말이 감은 왔으나.. 이미 난 졸업 쿨럭 ;;;)

프로그램의 차이를 모르는 유저가 볼땐 꼼꼼히 보면 설명이 있는 부분을 많이 캐치 할 수 있다는 점이 이 책의 장점 같다. 작가는 좀 더 재밌게 책을 구성할 순 있으나. 편집지나 다른 에디터를 통해서 논리적 구성이 이상하다고 태클을 많이 먹었을꺼 같다. 초반 변수 IF문 반복문 이야기는 빠지지 않는거 보면... 그래도 내 변수 선언 해봤다 카시는 유저는 SKIP 하자.

C 때문에 If 문 break, For문은 이공계 라면.. 요즘 프로그래밍 수업 필수라.. 이 정도까지 알꺼라고 봐서, 한번 훓으면 될듯하다. 나도 hello world 나올때 ***app 같은 표현이 가장 낯설다. void main 에 Void가 문 뜻인지 알아도 당신은 중수인거 같다. 처음엔 그냥 저런 표현이 있지 뭐 하고 써야 하는 것 같다.

참고로 유투브에서 작가님이 잘 설명해 주시드라.

유투브에서 어셈블리와 포트란 C 개념을 설명을 주시는데 그 부분은 매우 유용함

책 안 사봐도 프로그래밍 어렵다는 분들은 소양 정도로 1장은 봐둘만 하다고 봅니다. [C# 기초 강의] Ch 01. 프로그래밍 언어의 역사와 C#의 등장 - YouTube

C#은 아니더라도.. 컴퓨터 프로그래밍의 역사를 다이제스트로 알려주시니 한번 봐둡시다. 개인적으로 8장까지가 초보지 그 이후 부분은 왜? 이걸 알아야... 유투브로 거기까지 가서 이해되면 다시 review 를.. 시도 해볼까 합니다. 사실.. 짧은 지식의 한계도 있고 ㅠㅠ 난 C 에서도 구조체 이상 다뤄본적도 없어서 ㅠㅠ 아키텍쳐 개념 들어가면 어렵다고 말씀 드림. 내가 컴퓨터의 사고를 이해하는게.. 쉽지 않음.

유투브에는 언급이 잘되어 있을지도 모르지만, 9장부터 왜 저걸 알아야 하지? 에 대한 내 동기부여가 너무 낮다는 ㅠㅠ 그냥.. 프로그래밍 책 어려워요가 느껴집니다. 대학교 프로그래밍 수업 가면 잠깐 프로그램 까는 법 갈쳐 주고.. 숙제가 뜨는데.. 그 숙제들을 풀기위한 방법을 9장 이후의 스킬들이 뜻하는 거 아닐까 함. 프로그램 관련 분야 직장이시면, 저 9장 이후의 스킬들이 프로그램 문법에 맞춰서 해줘야 제대도된 app 되던 상용 프로그램이 되는거 아닌가? 짐작만 함.

총평 : 초보에서 중급용 책인거 같다. 9장 이상 내용 잘 이해되시는 분은 블로그 추천 주셔도 됨. C#은 C++ 플러스 개념인듯 하지만, JAVA++ 이다. ㅠㅠ (C 추종자 아닙니다.용량 커지고 그러믄, C보다 C++ 같은 개념으로 프로그램 안 짜면..

추가 캐릭 넣는 것도 어려울 것 같다는 생각을 해보기 했습니다)

P.S 이 책 보고 충격 먹고 난 C에 대해서 뭘 알지? 라는 생각이 들어서 혼자공부하기 시리즈 C를 사보기로 했다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?