코딩/TIL

TIL #210504

나동 2021. 5. 4. 19:09

📚 TIL


패스트캠퍼스 컴퓨터 공학 DAY 23, 코드업 Python 기초 100제, 코어 자바스크립트

☂️ 패스트캠퍼스 컴퓨터 공학 온라인 완주반 강의 듣기

 

오늘은 프로세스 종료와 정리, 우선순위 기반 스케쥴러 조작 시스템콜을 배웠어요

선생님께서 이 강의를 들으면서 리눅스와 C언어는 능숙해지기 힘들거라고

A부터 Z까지 순차적으로 이해하려고 하기보다

여러번 들으면서 점점 익숙해지도록 공부하라고 하셨어요!

흑흑 나만 그런게 아니라서 다행이에요 이번주꺼 빨리듣고 복습해야겠다!!

 

 


 

☂️ 코드업 python 기초 100제 풀기

 

오늘은 83번까지 풀었어요!

3항연산, 조건문, 반복문으로 코드를 작성했어요

내일 다풀어야지!! 그리고 내일부터 다시 이코테도 풀어야지!!

 


 

☂️ 코어 자바스크립트 2장 공부하기

 

2장 실행 컨텍스트

 

2-3 LexicalEnvironment

 

  • 컨텍스트를 구성하는 환경 정보들을 사전에서 접하는 느낌으로 모아놓은 것

 

2-3-1 environmentRecord와 호이스팅

 

  • environmentRecord : 현재 컨텍스트와 관련된 코드의 식별자 정보들이 저장
  • 호이스팅 : 변수 정보를 수집하는 과정을 더욱 이해하기 쉬운 방법으로 대체한 가상의 개념
  • 자바스크립트 엔진은 식별자들을 최상단으로 끌어올려놓은 다음 실제 코드를 실행한다고 생각
  • 변수를 호이스팅할 때 변수명만 끌어올리고 할당 과정은 원래 자리에 그대로 남겨둠
  • 함수 선언문 : function 정의부만 존재하고 별도의 할당 명령이 없는 것
  • 함수 표현식 : 정의한 function을 별도의 변수에 할당하는 것
  • 함수 선언문은 전체를 호이스팅, 함수 표현식은 변수 선언부만 호이스팅

 

2-3-2 스코프, 스코프 체인, outerEnvironmentReference

 

  • 스코프 : 식별자에 대한 유효범위
  • 스코프 체인 : 식별자의 유효범위를 안에서부터 바깥으로 차례로 검색해나가는 것
  • outerEnvironmentReference : 현재 호출된 함수가 선언될 당시의 LexicalEnvironment 참조
  • 여러 스코프에서 동일한 식별자를 선언한 경우 무조건 스코프 체인 상에서 가장 먼저 발견된 식별자에만 접근 가능
  • 전역변수 : 전역 공간에서 선언한 변수
  • 지역변수 : 함수 내부에서 선언한 변수

 

2-4. this

 

  • 실행 컨텍스트의 thisBinding에는 this로 지정된 객체 저장

 


 

😁 오늘 한 일


 

📕 공부하기

- 오늘은 저녁에 홍대에서 약속이 있어서 미리 가서 공부했어요!

- 근데 약속 내일로 미뤄졌어요.....

- 그래도 나들이 나와서 좋았어요 ㅋㅋ

 

🍜 라멘 먹기

- 오늘은 라멘이 먹고싶더라고요!

- 홍대 이츠모라멘에 가서 돈코츠 라멘을 먹었어요 ㅎㅎ

- 오랜만에 먹으니 너무 맛있다~~

- 홍대에서 혼자 밥먹으니까 여행온 느낌이었어요 ㅋㅋ

 

 

'코딩 > TIL' 카테고리의 다른 글

TIL #210506  (0) 2021.05.06
TIL #210505  (0) 2021.05.05
TIL #210503  (0) 2021.05.03
TIL #210502  (0) 2021.05.03
TIL #210501  (0) 2021.05.01