클라이밍하는 개발자

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

절차적프로그래밍 1

함수형 프로그래밍에 대해서 설명해주세요.

함수형 프로그래밍이 뭔가요? 🤔함수형 프로그래밍(Functional Programming)은 함수를 중심으로 프로그램을 구성하는 패러다임이에요!마치 요리를 할 때의 차이라고 생각해보세요:절차적 프로그래밍: "재료 썰어 → 볶아 → 간 맞춰 → 완성!" 📝객체지향 프로그래밍: "요리사가 냄비로 볶기를 실행한다" 👨‍🍳함수형 프로그래밍: "썰기(재료) → 볶기() → 간맞추기() = 완성된 요리" 🔧핵심 철학: "움직이는 부분(변하는 것)을 최소화해서 코드를 이해하기 쉽게 만들자!" ✨ 함수형 프로그래밍의 핵심 개념 2가지 🎯1. 부수 효과(Side Effect) 최소화 🚫부수 효과란 함수가 값을 반환하는 것 외에 다른 일을 하는 것이에요전역 변수 수정 📝파일 읽기/쓰기 💾네트워크 통신 🌐..

1일 1CS(Computer Science) 2025.06.19
이전
1
다음
더보기
프로필사진

클라이밍하는 개발자

  • 코딩 (534) N
    • 1일 1CS(Computer Science) (129) N
    • 1일 1네트워크 (45)
      • 제 1장: 네트워크의 기초 (11)
      • 제 2장: 네트워크 모델 (2)
      • 제 3장: IP주소 (5)
      • 제 4장: 제4장: 데이터 링크와 네트워크 계층 .. (5)
      • 제 5장: 트랜스포트층의 프로토콜 (3)
      • 제 6장: 애플리케이션 계층 프로토콜 (11)
      • 제 7장: 라우팅의 기초 (3)
      • 제 8장: 네트워크 보안 (3)
    • 1달 1독후감 (10)
    • Computer Science (CS) (8)
    • 입사후 공부한 내용 (9)
    • 코딩공부 (147) N
      • Next.js (5)
      • 개발지식 (62)
      • Node.js (16)
      • Nest.js (4)
      • Java Script (5)
      • Type Script (1)
      • DB (5)
      • SQL (4)
      • 파이썬 (8)
      • GIT (2)
      • 공부지식 (8)
      • 컴퓨터구조 (8)
      • 운영체제 (6)
      • 네트워크 (1)
      • 리눅스 (1)
      • 상태관리 Zustand (2)
      • MCP (2) N
    • 프로그래머스 문제풀이 (13)
    • 기초코드 (12)
    • 내일배움캠프 (12)
    • 클라이밍 (2)
    • 일기 (140)
      • 개발일기 (12)
      • TIL (94)
      • WIL(Sun) (17)
      • 에러일기 (12)
      • 면접일기 (0)
      • 포트폴리오 (0)
      • 기타 (2)

Tag

비동기, 네트워크, tcp, node.js, CS, db, 운영체제, 자바스크립트, 스파르타, 프론트엔드, 스파르타코딩클럽, 내일배움단, 매일메일, 백엔드, react, HTTP, IP, Next.js, 내일배움캠프, 독후감,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Real Story

티스토리툴바