hljs.initHighlightingOnLoad();

🆚 Comparison

API API란 Application Programming interface의 약자로, 모듈화하여 만들어진, 어떤 기능을 제어 또는 제공하는 인터페이스를 말한다. API 예시 - 차량 공유 앱에서 승차 거리와 시간을 계산하는 것 - 차량 공유 앱에서 드라이버가 픽업 위치에 도착했음을 SMS로 알 수 있는 것 SDK SDK란 Software Development Kit의 약자로, 소프트웨어 개발 도구 모음이다. 즉, API, IDE, 문서, 라이브러리, 코드 샘플 및 기타 유틸리티가 포함된다. SDK는 프로그램 및 응용 프로그램 개발의 복잡성을 줄이는 강력한 기능 집합이다. 즉, 어떤 소프트웨어를 만들기 위한 도구모음을 SDK라고 한다. 그리고 이 도구엔 API도 포함되어 있다. SDK 예시 - iOS S..
C++과 JAVA는 문법적으로 상당히 유사하다. 두 언어 모두 클래스 기반의 객체 지향 프로그래밍 언어이기 때문이다. 즉, 클래스 단위로 사용자 요구를 처리하는 속성(변수)과 메소드(함수)를 묶어 클래스의 인스턴스를 생성하여 처리하는 방식으로 전개해 나간다. 이처럼 유사한 이유는 java가 설계될 때 C++ 개발자들이 쉽게 배울 수 있도록 만들었기 때문이다. 하지만 여러 차이점이 존재하는데, 이는 설계 목표의 차이에서 발생했다. JAVA는 보안, 이식성, 빠른 개발에 비중을 두었고, C++은 속도와 C언어와의 하위 호환성에 중점을 두었다. 또한, JAVA는 가상 머신 바이트 코드로 컴파일하며, 실행시키려면 가상 머신이 필요하지만, C++은 각 머신에 맞는 기계어로 컴파일한다. 이러한 이유로 이론상 C++..
Program Files와 Program Files (x86)은 Window OS에 기본 설치가 되어있다. 응용 프로그램을 설치하다보면 어떤 프로그램은 Program Files에 어떤 프로그램은 Program Files (x86)에 설치가 되는데, 왜 그런 것일까? [ 주요 차이점 ] Program Files 폴더는 64 bit 응용 프로그램 작동에 필요한 파일이 저장된다. Program Files(x86) 폴더는 32 bit 응용 프로그램 작동에 필요한 파일이 저장된다. 이렇게 분리한 이유는 MS에서 의도적으로 설계한 것으로 64 bit OS를 사용하고 있는 사용자라도 32 bit 프로그램도 사용할 수 있도록 배려한 것이다. 64 bit OS 사용자라도 x86 폴더에 설치된 파일들을 사용하는 경우가 많..
1. int 값을 반환하는 main 함수가 표준 문법이다. 2. void 값을 반환하는 main 함수는 왜 존재하는가? 기본적으로 C언어 표준안에서는 void main은 허용하지 않는다. main 함수가 반환하는 값은 해당 프로그램의 종료 상태를 의미하므로 종료상태가 없다는 의미인 void main의 형식은 원칙적으로 보면 잘못된 함수이다. 이를 허용한 이유를 보면 매우 단순하다. C언어를 배운 사람들에게 int main 함수 끝에 사용한 return 0; 코드를 자신의 프로젝트에 활용한 적이 있는지 물어보면 된다. 아마도 main 함수의 반환 값을 활용해 본 경험이 있는 개발자는 거의 없을 것이다. 또 이를 어떻게 활용할 수 있는지 아는 사람도 없다시피 한다. 초보자들에게 물어보면 return 0; 코..
nerowiki
'🆚 Comparison' 카테고리의 글 목록 (2 Page)