grace's dev_note

  • 홈
  • 태그
  • 방명록

타입 1

[프로그래밍 언어론] 타입

타입의 개요 타입(type) = 데이터 집합 + 연산 집합 데이터 집합: 처리 대상인 데이터의 집합. 도메인(domain) 연산 집합: 해당 데이터에 적용 가능한 연산의 집합 타입 안전성(type safety) 프로그램 내 모든 연산, 함수에 대해 다음 성질이 만족 → 함수 f의 타입이 f(x): A → B 라면 모든 a ∈ A에 대해 f(a) ∈ B여야 함 타입 안전하면 타입 오류가 발생하지 않음 강타입(strongly typed) 언어: 타입 오류를 모두 검출하는 언어(Haskell, ML, Java) 약타입(weakly typed) 언어: 일부 타입 오류를 허용하는 언어(C) 무타입(typeless) 언어: 타입 선언문도 없고 어떤 대상의 타입이 계속 변경될 수 있는 언어(Python) 타입의 분류..

CS 2023.12.01
이전
1
다음
더보기
프로필사진

기술 및 회고 블로그

  • 분류 전체보기
    • 회고
    • FrontEnd
      • Next.js
      • React
      • ReactNativ..
      • Vue
    • Javascript
      • 러닝 자바스크립트
      • 모던 자바스크립트
    • CS
    • DataScienc..
      • Data Struc..
      • LeetCode
    • BackEnd
      • Express
      • Node.js
      • Nest.js
    • DevOps
      • Docker
    • 코드캠프

Tag

Vue3, Vue.js, backend, tanstack, pinia, Vue, nest.js, postgres, vitejs, 자바스크립트, 번들러, node.js, Express, javascript, PostgreSQL, 함수, vue-query, React Native, 알고리즘, Vite,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바