오늘 배운 내용 📚
- 함수포인터
- 객체지향 프로그래밍
- 사용자 정의 타입 - 구조체, 공용체, enum
추가 정리 내용 📑
처음에 함수포인터를 보고 전날에 배운 포인터와 함수라는 연결이 되는 건 줄 알고 이걸 왜 날짜를 나눠서 올렸을까 생각을 했었습니다. 하지만 영상을 통해 확인한 내용은 완전 다른 수준이었습니다. 그리고 자바스크립트나 타입스크립트에서는 사용을 안 하겠지만, 나중에 보고 둘이 같은 걸로 착각할까 싶어 함수포인터와 포인터와 함수를 링크로 연결해 놓았습니다.
그리고 객체지향을 배우면서 말로는 객체지향 객체지향하는데 정확하게 객체지향이 무엇일까 생각했는데 그 궁금증이 오늘에서야 풀렸습니다.
하지만 풀린 거랑은 별개로 내가 짠 코드가 객체지향이 아닐 수도 있겠구나 싶었습니다. 그 이유로는 객체지향 이전의 프로그래밍 방식인 구조적 프로그래밍 설명 들었을 때 오히려 이게 제 코드와 비슷하다고 느꼈기 때문입니다. 그 근거로 함수단위인 점, 중간에 에러가 발생하면 이다음 코드들 이 싹 다 영향을 받는다는 점에서 나는 객체지향코드를 작성하지 않았구나라는 것을 알게 됐던 것 같습니다.
마지막으로 다양한 사용자정의타입에 대해서 이야기해 주셨는데 그 일부인 구조체와 공용체, enum에 대해서 들었는데 정말 다 처음 듣는 단어라 제 배움이 진짜 많이 얕았고 나라는 걸 느꼈고 늦게나마 이런 지식들을 알게 되어 정말 다행이라고 생각했습니다. 내일이면 C언어로 배우는 기초이론 마지막인 걸로 알고 있는데, 일주일간 좋은 경험을 하게 해 준 강사님께 정말 감사의 인사를 드리고 싶습니다.
'프로그래머스 데브코스 > TIL' 카테고리의 다른 글
[Day 53] 웹 풀사이클 데브코스 TIL (0) | 2024.01.30 |
---|---|
[Day 51] 웹 풀사이클 데브코스 TIL (0) | 2024.01.29 |
[Day 49] 웹 풀사이클 데브코스 TIL (0) | 2024.01.24 |
[Day 48] 웹 풀사이클 데브코스 TIL (0) | 2024.01.23 |
[Day 47] 웹 풀사이클 데브코스 TIL (0) | 2024.01.22 |