'PROGRAMMING/CS' 카테고리의 글 목록 (2 Page) — J Story

PROGRAMMING/CS

PROGRAMMING/CS

[CS] 함수형 프로그래밍의 특징(feat.Javascript)

Functional Programming, FP 함수형 프로그래밍은 수학적 함수의 특징을 가진 함수들을 조합하여 프로그램을 작성하는 프로그래밍 패러다임입니다. 함수형 프로그래밍에서는 상태 변경이나 가변 데이터보다는 불변성과 순수 함수의 사용이 중요시됩니다. 따라서 함수형 프로그래밍에서는 함수를 일급 객체로 다루며, 고차 함수, 클로저, 람다식 등을 이용하여 프로그램을 작성합니다. 이를 통해 코드의 재사용성과 가독성을 높일 수 있으며, 동시성과 병렬성 처리도 용이해집니다. 함수형 프로그래밍은 다른 프로그래밍 패러다임과 달리 명령형이 아닌 선언형으로 코드를 작성하므로, 코드의 의도를 파악하기 쉽고 디버깅이 쉬운 특징을 가지고 있습니다. 1) 순수 함수, Pure Functions 함수 내에서 외부의 상태값을..

PROGRAMMING/CS

[CS] Argument와 Parameter의 차이 쉽게 이해하기 (feat. 인수 / 인자 / 매개변수 용어 정리)

들어가며 프로그래밍에서 "argument"와 "parameter"는 함수와 관련된 중요한 개념입니다. 이 개념은 개발자들이 자주 사용하는 용어 중 하나이지만, 혼동하여 사용되는 경우가 많습니다. 그리고, 한글로 번역하면 매개변수 그리고 인수와 인자라는 용어를 자주 접하게 되는데 이 부분들에 대해 차이를 명확하게 알아보고 이해하기 위해 예시를 통해 자세히 설명해보려 합니다. Argument와 Parameter ✓ Argument - 함수를 호출할 때 넘기는 값을 의미한다. ✓ Parameter - 함수를 정의할 때 넘겨받은 값을 사용하기 위한 변수를 의미한다. 예시 코드 /* Javascript Code */ // 1. 환영 인사를 만들어주는 함수 const greet = (name, place) => ..

PROGRAMMING/CS

URL과 URI의 차이 그리고 URN까지 쉽게 이해하기

URI / URL / URN 차이점 보통 웹 사이트를 사용하게 되면 URL이란 단어는 익숙합니다. 하지만 프로그래머로서 공부하다 보면 URI라는 단어를 종종 보게 되며 URN이란 단어는 생소할 수 있습니다. 모두 인터넷에서 자원을 식별하고 위치를 지정하는 데 사용되는 개념입니다. 명칭 설명 Uniform 자원(리소스)를 식별하는 통일된 방식 Resource 자원, URI로 식별할 수 있는 모든 것 URI의 I, Identifier 식별자, 다른 항목과 구분하기 위해 필요한 정보( ex. 주민등록번호 ) URL의 L, Locator 위치, 자원(리소스)가 있는 위치 URN의 N, Name 자원(리소스)에 고유한 이름 간단히 정리해 보자면 URI는 URL과 URN을 포함하고 있습니다. 언뜻 보면 비슷해 보이..

PROGRAMMING/CS

REST API와 GraphQL, 정의 | 비교 | 장점 | 단점 | 규칙 | 예시코드 | 설치 | 고려할점 (feat.Server API, Node.js)

Server API Server API는 서버에서 제공하는 API(Application Programming Interface)의 일종입니다. 이 API는 클라이언트 애플리케이션에서 서버와 통신하기 위해 필요한 기능을 제공하는 것을 말합니다. 예를 들어, 웹 애플리케이션을 개발할 때, 서버 API를 통해 데이터베이스에 접근하거나 데이터를 저장할 수 있습니다. 또는 모바일 앱을 개발할 때, 서버 API를 통해 앱에서 서버로 데이터를 전송하거나 서버에서 제공하는 정보를 앱에서 사용할 수 있습니다. 서버 API는 서버와 클라이언트 애플리케이션의 통신 규약을 정의하는 것을 말하며, 클라이언트 애플리케이션에서는 이 API를 통해 서버와 통신할 수 있습니다. 종류는 다음과 같습니다. 1. REST API: Repr..

인프준
'PROGRAMMING/CS' 카테고리의 글 목록 (2 Page)