TIL

Sarahsea 사라씨·2021년 12월 9일
1

TIL

목록 보기
105/128
post-thumbnail

오늘은

  • 프로그래머스 lv2 튜플, 가장 큰 수
    lv1 소수 찾기; 1부터 임의의 수 n까지 소수의 개수를 구하는 문제
    "에라토스테네스의 체"
    1~n 중, 2의 배수, 3의 배수,... 가 아닌 수만 체크
    //잘못하면 외려 최악의 알고리즘을 만들 수도 있다고..
    + 배수 소거할 때 n의 제곱근 이상 나올수 없으므로 n까지 순회 안해도 됨

  • 깃헙 README.md
    우선은 모두들 그러하듯 검색과 모방으로 간단히 설정해보았는데, 어떻게 차별화할지, 그리고 꾸밀수록 알맹이를 더 열심히 채워야겠단 생각이:)
    https://shields.io/
    https://simpleicons.org/
    https://github.com/matchai/awesome-pinned-gists

  • 건시기 레포 포크, 리팩토링 커밋 다시

  • 레포 공개 설정_ 코드스테이츠 건 권한이 없다..ㅇㅅㅇ

  • 모각코팀원_ 책 추천 "코어 자바스크립트"-정재남 저

  • 기술 면접 질문
    javascript / Node.js 차이
    추가예상질문_Node.js 이벤트 처리, 비동기, 싱글스레드, 스크립트언어,

*c++로 구성된 V8엔진이 javascript를 바이트언어로 변환
-> 컴파일러..스크립트 언어?!

스크립트언어는 컴파일러에 비해 느리지만 컴파일 없이 실행할수 있는 것이 장점이다...라고 말하고 보니, 내가 말하고도 뭔가 두루뭉술, 맞말이 아닌듯

컴파일 언어 vs 스크립트 언어

https://ryusm.tistory.com/105

컴파일을 하는 언어를 컴파일 언어,
인터프릿을 하는 언어를 인터프리터 언어 혹은 스크립트언어라고 한다고.

차이점
컴파일 언어: 코드를 작성 -> 컴파일러가 기계어로 변환, 파일 생성 -> 파일실행 (c, c++, java 등)

스크립트 언어: 소스코드 작성 - 인터프리터가 해당코드 기계어로 번역하고 실행시킴, 파일생성 없음 (Python, Javascript 등)

장단점
컴파일 언어 장: 이미 기계어로 번역된 파일이 실행되므로 상대적으로 빠르고, 문법 오류 시 컴파일 에러를 발생시킴 - 디버깅 유리
컴파일 언어 단: 문법적 제약 많아서 작성이 어렵고(학습 장벽), 운영체제마다 기계어가 달라 각각 작업해야 함

스크립트 언어 장/단: 컴파일 반대, 장: 문법제약 비교적 적어 작성 쉽고, 운영체제 상관없이 한 번 작성, 단: 기계어로 번역하는 과정이 있어 상대적으로 느리고 디버깅이 상대적으로 어려움

내일은

계획한 12개 중 6개, 딱 반절 했다
더 잘 할 수 있어!! 아자잣!

  • 모각코 알고리즘 풀기: 빛의 경로 사이클 의 날 ;b
  • 투두리스트, 우선순위
profile
생각하는 사람

0개의 댓글