나혼자 스터디/IT 5분 잡학사전

[IT 5분 잡학사전] #02 에피소드 01 ~ 에피소드 05

jungwonyu 2023. 2. 18. 09:05
728x90

✔️ 오늘 TIL 3줄 요약

1️⃣ 코딩은 재능이 아닌 끈기의 영역이다. 개발에서는 재능이 아니라 포기하지 않음이 더 중요함
2️⃣ 프로그래밍 언어는 목적에 맞게 공부해야 함(각 언어마다 차이가 있음)
3️⃣ C / C++ / C# 은 이름이 비슷할뿐, 용도는 다름

🗓️ TIL (Today I Learned) 날짜

2023. 02. 17


📚 오늘 읽은 범위

마당 01. 에피소드 01 ~ 에피소드 05


📝 책에서 기억하고 싶은 내용을 써보세요.

• 오해 4. 코딩은 재능이 아닌 끈기의 영역이다.
• 새 프로그래밍 언어를 쉽고 빠르게 공부하는 방법?
1) 공식 문서 살펴보기
2) 문법 확인하기
3) 다른 언어와 비슷한 특징 집중해서 보기
4) 새 언어로 코딩 시도하기
5) 튜토리얼 시작하기
6) 나만의 프로젝트 만들기
• C 언어와 C++의 가장 큰 차이점은 '객체 지향'
C 언어: 메모리 자원을 효율적으로 사용하면서 실행 속도가 빠름
C++: C를 포함하는 언어 / 절차 지향이면서 객체 지향 / 실행 속도 C 언어와 비슷
C#: 마이크로소프트에서 만든 언어 / 다양한 분야에서 사용 / 실행 속도 세 언어 중 가장 느림


💡 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.

프로그래밍을 처음 시작할 때, 내가 어떤 것을 하고 싶은지 생각하지 않고 무작정 시작했었다. 그래서 중간에 언어를 바꿔서 공부하는데 시간이 더 소요되어서 시간이 아까웠던 적이 있다. 프로그래밍을 시작할거라면 사전에 많은 탐색을 하는 것이 중요한 것 같다. 언어 이름을 왜 그렇게 지었는지 궁금해서 찾아본적이 있었는데(자바스크립트) 책에 간략하게 설명되어 있어서 흥미롭게 읽었다. C++이 C에서 발전한 언어라는 의미로 ++를 붙인 게 특히 흥미로웠다.(++는 프로그래밍을 하면서 자주 봐왔기에 ㅎㅎ) 하지만 C / C++ / C#은 이름만 비슷하고 용도가 다르다는 사실이 반전이었다.