IT 약어 1.

Young A·2021년 10월 14일
0

dictionary

목록 보기
6/6
post-thumbnail

1. AJAX

API를 이용해 다른 웹사이트의 정보를 가져오는 기법.
자바스크립트를 이용한다.

2. API

응용프로그램 프로그래밍 인터페이스Application Programming Interface.
다른 앱의 정보를 가져오거나 다른 앱에 행동을 지시하는 수단이다. 예를 들어 트위터의 API를 이용해 다른 앱에서도 트윗을 올릴 수 있고, ESPN의 API를 이용해 경기 결과를 가져올 수 있다.

3. AWS

아마존 웹 서비스 Amazon Web Service.
클라우드에서 데이터를 저장하고 앱을 구동하는 플랫폼.

4. CDN

콘텐츠 전송 네트워크Content Delivery Network.
웹사이트의 이미지, CSS 파일 등 '정적' 콘텐츠를 별도의 전송용 웹사이트를 이용해 더 빠르게 전송하는 기술. CDN 웹사이트는 코드 실행이 아니라 파일 보관에 특화되어 있고, 전 세계에 다수의 서버가 분산되어 있어서 누구에게나 훨씬 더 빠른 속도로 파일을 전송한다.

5. CPU

중앙처리장치Central Processing Unit.
컴퓨터나 휴대폰의 '뇌'에 해당하며 운영체제와 앱을 구동시킨다.

6. FTP

웹서버에 파일을 보내고 받기 위한 프로토콜.

7. GPU

그래픽처리장치Graphics Processing Unit.
그래픽을 표시하는 데 특화된 컴퓨터 부품이다. '하드웨어 가속 애니메이션'이라는 말이 나오면 GPU를 쓴다고 보면 된다.

8. HTTP

하이퍼텍스트 전송 프로토콜HyperText Transfer Protocol.
인터넷에 웹페이지를 보기 위해 사용되는 프로토콜이다. '프로토콜'은 정보 전송과 관련된 규약의 집합체다.

9. HTTPS

하이퍼텍스트 보안 전송 프로토콜HyperText Transfer Protocol Secure.
HTTP의 암호화 버전이다. 은행 업무, 결제, 메일 송수신, 웹 사이트 로그인 등 보안이 중요한 온라인 통신에 사용된다.

10. IaaS

서비스형 인프라Infrastructure-as-a-Service.
다른 회사의 서버 공간을 빌려서 앱을 구동하게 해주는 도구이다. 아마존 웹 서비스가 대표적인 예다.

11. IDE

통합개발환경 Integrated Development Environment.
특정한 유형의 소프트웨어 개발을 더 수월하게 만드는 특수한 앱이다. 일례로 이클립스Eclipse는 자바와 안드로이드용 IDE다. 비유하자면 요리사가 특정한 도구와 식재료로 만든 전용 주방과 같다.

12. I/O

입력/출력Input/Output. 파일을 읽고 쓰는 과정.
IT와 떼려야 뗄 수 없는 개념인 만큼 많은 스타트업이 '.io'로 끝나는 도메인을 쓴다.

13. IP

인터넷 프로토콜Internet Protocol.(br/> 인터넷으로 이 컴퓨터에서 저 컴퓨터로 정보의 '패킷'을 전송하기 위한 프로토콜이다. TCP와 밀접한 연관이 있다. HTTP는 TCP와 IP를 근간으로 한다.

14. MVC

모델-뷰-컨트롤러Model-View-Controller.
주로 객체 지향 프로그래밍에서 사용되는 코드 정리법이다. 다수의 웹/앱 개발 프레임워크가 MVC를 이용한다.

15. MVP

최소 기능 제품Minimum Viable Product.
애자일 방법론에서 초기 테스트를 위해 만드는 프로토타입을 말한다. 일례로 온라인 신발 쇼핑몰 자포스Zappos의 MVP를 예를 들어, 자포스의 설립자들은 오프라인 매장에서 신발 사진을 찍어서 웹사이트에 올리고 고객이 신발을 '구매'하면 직접 매장에서 신발을 사서 우편으로 보냈다. MVP는 사람들의 반응을 보기 위해 간단히 만드는 초기 버전이다.

16. NLP

자연어 처리Natural Language Processing.
인공지능이 인간의 언어를 이해하게 만드는 것이다.

17. NoSQL

이름에서 알 수 있다시피 SQL의 대체재가 되는 데이터베이스 구축법. 열과 행으로만 데이터를 취급하는 SQL보다 자유로운 형태를 추구한다.

18. OOP

객체 지향 프로그래밍Object Oriented Programming.
코드를 더 쉽게 이해, 재활용, 개선할 수 있도록 구조화하는 방법이다. '버튼', '그림'같은 인터페이스 요소와 '고객', '강아지' 같은 개념을 포함해 모든 것을 '객체'로 표현한다. 가령 스냅챗에는 '사용자', '스냅', '그룹', '스티커','스토리','카메라 버튼'이라는 객체가 존재할 수 있다. 각각의 객체에는 그것과 관련된 정보와 행동이 존재한다. 예를 들어 '강아지'는 제 이름을 알고 짖는 방법을 알 것이다.

19. PaaS

서비스형 플랫폼Platform-as-a-Service.
앱을 대신 구동시키는 도구이다. 개발자는 코드를 전송하기만 하면 된다. 복잡성을 따지자면 IaaS와 SaaS의 사이에 있다.

20. RAM

랜덤 액세스 메모리Random-Access Memory.
컴퓨터의 '단기'기업이다. 앱에서 일시적인 정보(예: 현재 열려 있는 브라우저 탭들)를 저장하기 위한 공간이다. 일반적으로 램이 많을수록 장치의 속도가 빨라진다.

profile
야금야금. 즐겁게, 개발 🙂

0개의 댓글