오늘 한 일

1. 자바스크립트 클래스 공부

2. 알고리즘 재귀 호출 개념 공부, 팩토리얼 구하는 알고리즘 풀이

 

느낀 점

자바스크립트 클래스 파트를 공부하였는데 강사분께서 클래스에 대해서 설명하시기 전에 먼저 객체 생성자를 설명 하셨는데 ES5까지는 자바스크립트 문법에는 클래스가 존재하지 않아서 객체 생성자와 프로토타입으로 클래스와 비슷하게 사용하였다고 한다.

"음 그렇담 이제 ES6부터는 클래스가 생겼으니 클래스를 이용하면 되고 객체 생성자는 필요가 없는 것인가?" 라는 생각이 들었고 그런데 왜 배우지 하는 의문이 들었다.( 이부분에 대해서 따로 설명을 안해주셔서ㅠㅠ) 이것에 대한걸 인터넷 검색을 통해 알아봐야겠다.

 

그리고 자바스크립트의 클래스도 파이썬의 클래스와 개념이 똑같았고 자바스크립트를 통해 한번 더 배우니더 이해가 잘되어서 개념을 확실하게 할 수 있었다.

 

알고리즘의 재귀 호출에 대한 이해를 했고 그것을 바탕으로 팩토리얼을 구하는 알고리즘을 만들었는데지금까지 함수 호출은 함수 바깥에서만 가능 한줄 알았는데 함수안에서 자기 자신을 다시 호출한다는것이 신선했고 이것을 통해서 프로그래밍적으로 문제를 푼다는 것도 재미가 있었고알고리즘을 공부하는데 있어서 꼭 필요한 개념이고 익숙해지면 알고리즘 프로그래밍을 효율적으로 할 수 있게 도와주는 매우 중요한 테크닉이라고 책에 써져 있었는데 앞으로 알고리즘 문제를 풀때 많이 이용하게 될거 같다는 느낌을 받았다.

 

 

'Today I learned(TIL)' 카테고리의 다른 글

20.08.12- TIL  (0) 2020.08.12
20.08.11- TIL  (0) 2020.08.11
20.08.08- TIL  (0) 2020.08.08
20.08.07- TIL  (0) 2020.08.07
20.08.06- TIL  (0) 2020.08.06

+ Recent posts