penetrate the world

  • 홈
  • 태그
  • 방명록

2025/10/10 1

자바스크립트 프로토타입: 플라톤과 아리스토텔레스의 싸움

자바스크립트는 클래스 기반이 아닌 프로토타입 기반 언어다.이는 단순한 구현 차이가 아니라, 객체지향 프로그래밍에 대한 근본적으로 다른 철학적 접근이다.ES6의 class 문법이 등장했지만, 그 아래에는 여전히 프로토타입이 작동하고 있다. 프로토타입은 추상적인 청사진이 아닌 구체적인 예시 객체를 통한 위임(delegation) 메커니즘이며, 이는 클래스 기반 상속보다 더 유연하고 강력하다. 1995년 브렌든 아이크가 단 10일 만에 자바스크립트를 설계할 때 Self 언어에서 영감을 받아 프로토타입을 선택한 이 결정은,오늘날 전 세계에서 가장 많이 사용되는 프로그래밍 언어의 핵심 특성이 되었다. 이 선택의 배경에는 2,000년 이상 이어져 온 철학적 논쟁이 있다. 플라톤은 이데아(idea, 그리스어 ἰδέα..

Programming/JS 2025.10.10
이전
1
다음
더보기
프로필사진

penetrate the world

  • Bookmarks (17) N
    • Programming (14) N
      • Python (1)
      • Java (2)
      • JS (6) N
      • Error 모음 (2)
      • 꿀팁s (3)
    • Platform (0)
      • Node.js (0)
    • Framework (0)
      • Spring (0)
      • React.js (0)
    • Database (0)
      • SQL (0)
    • Library (1)
    • 읽는 것들 (0)
    • 낙서장 (2)

Tag

Italic, datatables, js연산자, 실행컨텍스트, java, vscode, 기본자료형, OOP, class, 티스토리폰트, prototype, JS, hELLOfont, 다시시작, 이탤릭비활성, IntelliJ, hadooperror, js기초, datbasenavigator,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
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.

티스토리툴바