CS/개발지식

CS/개발지식

중위 표기법과 후기 표기법

중위 표기법 후위 표기법 1 + 3 1 3 + 23 / 7 + 12 23 7 / 12 + (117.32 + 83) * 49 117.32 83 + 49 * 1 - 3 * 2 1 3 2 * - 우리 일상적으로 사용하는 계산식을 중위 표기법(Infix Notation)이라 부른다. 이 방법은 사람이 보면 바로 계산이 가능하지만 컴퓨터가 보기엔 계산이 힘들다. 그래서 컴퓨터가 비교적 쉽게 받아 들일 수 있는 표기법이 없을까 하고 나온게 후위 표기법이다. 그럼 후위 표기법(Postfix Notation)이란 무엇일까? 후위 표기법은 역 폴리쉬 표기법이라고도 하는데 이 표기법의 규칙은 연산자를 피연산자 뒤에 위치시키는 것이다. 그래서 계산을 후위표기식으로 한다면 계산식을 쉽게 이해가능하다. 후위 표기식을 계산하는 ..

CS/개발지식

API와 SDK란

API 란 Application Programming Interface의 약어로 응용 프로그램이 자신과 연관된 프로그램을 만들 수 있도록 제공하는 인터페이스이다. 예를 들어 햄버거집에서 버거를 주문한다고 하자, 내가 카운터에 버거를 주문을 하면 그 주문내역을 주방에 전달한다. 이때 카운터가 API 역할을 하는 것이고 주문자는 주방에서 무슨 일이 일어나는지 몰라도 된다. 이는 API의 장점인 해당 기능을 구체적으로 알지 못하더라고 그저 API만 가져다써서 개발을 가능하다는 것이다. SDK란 System Developer's kit의 약어로 개발자들에게 제공되는 개발도구이다. 예를 들어 Visual Studio, IntelliJ 같은 IDE, JDK 등이 있다.

옥탑방고래
'CS/개발지식' 카테고리의 글 목록