Language TypeScript 언어 핵심 정리 TypeScript는 JavaScript에 정적 타입 시스템을 추가한 프로그래밍 언어다. Microsoft에서 개발했으며, JavaScript 생태계를 그대로 사용하면서 규모가 커졌을 때 발생하는 타입 관련...
Language Python 언어 핵심 정리 Python은 높은 수준의 추상화를 제공하는 범용 프로그래밍 언어다. 문법이 간결하고 개발 속도가 빠르며, 웹 서버부터 데이터 분석, 자동화, AI, 머신러닝까지 사용 범위가...
Language Kotlin 언어 핵심 정리 Kotlin은 JVM에서 실행되는 정적 타입 프로그래밍 언어다. JetBrains에서 개발했으며, Java와 높은 호환성을 가지면서도 더 간결한 문법과 현대적인 언어 기능을 제공하는 것을...
Language JavaScript 언어 핵심 정리 JavaScript는 웹 브라우저에서 동적인 동작을 구현하기 위해 만들어진 프로그래밍 언어다. 현재는 브라우저뿐만 아니라 Node.js 같은 런타임을 통해 서버, CLI, 자동화 도구...
Language Java 언어 핵심 정리 Java는 객체지향 프로그래밍을 중심으로 설계된 범용 프로그래밍 언어다. 1995년 처음 공개된 이후 웹 서버, 기업용 애플리케이션, Android, 금융 시스템, 대규모 백엔드 등...
Language C# 언어 핵심 정리 C#은 Microsoft가 개발한 범용 프로그래밍 언어로, .NET 플랫폼을 기반으로 실행된다. Java와 비슷하게 가비지 컬렉션을 사용하는 관리형 언어이면서도 값 타입과 참조 타입을...
Language C++ 언어 핵심 정리 C++는 C 언어를 기반으로 객체지향, 제네릭 프로그래밍, 함수형 프로그래밍 등의 기능을 추가한 범용 프로그래밍 언어다. 1980년대 초 Bjarne Stroustrup이 개발하기 시작했으며,...
Server Redis 핵심 정리 Redis는 메모리 기반의 Key-Value 데이터 저장소다. 데이터를 주로 RAM에 저장하기 때문에 일반적인 디스크 기반 데이터베이스보다 매우 빠르게 데이터를 읽고 쓸 수 있다....
Server PostgreSQL 핵심 정리 PostgreSQL은 오픈소스 객체-관계형 데이터베이스 관리 시스템(ORDBMS)이다. SQL을 기반으로 데이터를 저장하고 조회하는 전통적인 관계형 데이터베이스의 기능을 제공하면서,...
Server Node.js WebSocket 서버 개발 핵심 정리 Node.js WebSocket 서버 개발 핵심 정리 WebSocket은 클라이언트와 서버 사이에 지속적인 연결을 유지하면서 양쪽에서 자유롭게 데이터를 주고받을 수 있게 해주는 통신...