TIL

2.20 TIL

냠냠맨 2023. 2. 20. 17:19

😎주말동안 뭐함

아이폰 배터리 교체를 위해 서비스센터에 들렀다... 왔습니다.
사실 오늘도 교체 맡겨놓은 거 수령하러 가야함

배터리 교체 하는 사람이 많아서 당일 수령이 거의 안되나 보더라구요

😎자바스크립트

2주차가 되면서 공식적으로 자바스크립트를 배우게 되었읍니다.
오늘 분량은 코드기초, 타입 , 변수네요
대체로 알고 있는 내용이긴 하지만 자바스크립트 엔진에 대한 설명이 있어서

그동안 미루어왔던 v8 엔진에 대해서 좀 더 찾아봤습니다.
그러던 중 이해하기 쉽게 잘 정리해주신 블로그를 찾아서 그 블로그를 천천히 읽어봤어요

https://evan-moon.github.io/2019/06/28/v8-analysis/
아주 유익하니 읽어보시길 추천드립니다

v8엔진에 대한 정리는 나중에 찾아보기 쉽게 따로 포스팅을 하는 방향으로 하고
일단은 넘어가겠습니다. 

살짝 스포를 하자면
v8엔진은 C##으로 작성되었고
자바스크립트 코드를 파싱해서 AST(추상구문트리)로 변환한 뒤
AST를 바이트 코드로 다시 변환한 다음
그 바이트 코드를 실행하는 것을 통해 코드를 동작시킨다고 하네요

😎표현식에 대해서 설명해봐.

분명 딥다이브 정독할 때 했던 내용인데 설명하라고 하면 몰?루가 되어버리는 현실

표현식이란 하나의 값으로 표현될 수 있는 식을 의미합니다
또한 리터럴 역시도 표현식입니다.

😎값에 대해 설명해봐

값이란 식이 평가되어 생성된 "결과"를 뜻합니다. 

😎변수에 대해 설명해봐

변수란 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 혹은
그 메모리를 식별하기 위해 지정한 이름이라고 할 수 있습니다.

이 한 문장이 참 입으로 안나온다.
값을 저장하기 위해 확보한 메모리 공간...

😎페어 프로그래밍

사실상 이전 페어프로그래밍에서는 각자 자기 계산기를 만드는 시간이나 다름 없어서
이번이 거의 처음으로 네비게이터와 드라이버를 나눠서
페어를 한 시간이었는데

간단한 문제를 풀어도 꽤 어려웠다.
만약 해결하기 좀 어려운 문제를 페어로 해결해야하면
아찔할 것 같다는 느낌

반응형