ETC/용어(2)
-
2022-03-10 컴파일러
네트워크 수업시간에 컴파일러에 관한 이야기가 나왔다. 프로그래밍 언어론에서 배웠던 기억들이 머릿속에서 자유롭게 유형하고 있었다. 프로그램을 만드는 언어를 만드는 컴파일러를 만드는 방법이 궁금해졌다. 심각하게 파고든 것은 아니고 기본적인 원리만 알고 싶어서 구글에 서칭했다. 알기 쉽게 정리한 글이 있어서 나중에도 찾아보고자 주소를 남긴다. 재그지그_컴파일러 https://wormwlrm.github.io/2021/04/18/Formal-Language-and-Compiler.html 🧑💻 정종윤 학생, 작가, 프론트엔드 개발자. 온라인에서는 재그지그라는 닉네임으로 활동하고 있습니다. wormwlrm.github.io 컴파일러를 제외하고도 좋은 글이 많은 것 같다. 심심할 때마다 읽어야지 :)
2022.03.10 -
2022-02-21 API란?
배고픈 거지마냥 정보를 찾아 유튜프와 구글등을 이곳저곳 돌아다녔다. 유튜브 중에서 API의 기본 개념에 대해서 설명해주는 영상이 있었다. API란? API란 [ application programming interface ]라는 단어의 줄임말이다. API는 프로그램 내에서 실행을 위해 특정 서브루틴에 연결을 제공하는 함수를 호출하는 것으로 구현된다. 원하는 기능을 매번 만들면 시간이 아주 많이 필요할 것이다. 그렇기 때문에 개발자들 간에 미리 만들어 놓은 기능들을 모아서 라이브러리를 만들어놓는다. 그 라이브러리를 사용하기 위해 설정해 놓은 접근법을 API라고 할 수 있을 것이다. 두산백과의 표현을 빌리자면 "운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말한다."라고 한다. 사전다운..
2022.02.21