본문 바로가기 메뉴 바로가기

OpenMaker

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

OpenMaker

검색하기 폼
  • 분류 전체보기 (22)
    • Curation (0)
    • Projects (0)
      • OROCA ROV (0)
      • OROCAboy (0)
    • CS (13)
      • SW Architecture (6)
      • DesignPattern (0)
      • Language (6)
      • Network (1)
      • MachineLearning (0)
    • Embedded (1)
      • Cortex (0)
      • Arduino (1)
      • Electronics (0)
    • WebApp (2)
    • Game (0)
    • Robotics (0)
    • DevNote (1)
    • Util Info (3)
    • Trending & Issue (1)
    • Economy (0)
  • 방명록

CS/Language (6)
[TypeScript] Namespace

Namespace 네임스페이스는 말 그대로 Name(이름)을 기반으로 나눈 Space(공간)을 의미하며, '나누었기 때문에' 서로 구분하는데 도움이 된다. (프로그래머(휴먼)한테 좋다) 네임스페이스라는 개념이 어색하다면, 구글링을 통해 친절한 좋은 자료들을 쉽게 얻을 수 있다. Namespace - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Container for a set of identifiers In computing, a namespace is a set of signs (names) that are used to identify and refer to objects of various kin..

CS/Language 2022. 4. 11. 07:50
[TypeScript] 구조적 타이핑 (Structural Typing)

덕 타이핑 (Duck Typing)과 구조적 타이핑(Structural Typing) 만약 오리처럼 걷고 오리처럼 꽥 소리를 낸다면, 그것은 분명히 오리이다. Duck typing - Wikipedia Style of dynamic typing in object-oriented programming Duck typing in computer programming is an application of the duck test—"If it walks like a duck and it quacks like a duck, then it must be a duck"—to determine whether an object can be used for a p en.wikipedia.org 덕 타이핑은 위의 설명 그대..

CS/Language 2022. 3. 26. 15:05
[TypeScript] 컴파일러: transpile 과 타입체크의 분리

이펙티브 타입스크립트 - YES24 타입스크립트는 타입 정보를 지닌 자바스크립트의 상위 집합으로, 자바스크립트의 골치 아픈 문제점들을 해결해 준다. 이 책은 《이펙티브 C++》와 《이펙티브 자바》의 형식을 차용해 타입스 www.yes24.com TS 컴파일러의 독립적인 두 가지 역할 TS 컴파일러의 역할을 큰그림에서 봤을 때 아래와 같이 나타낼 수 있다고 한다. 1. TS/JS를 브라우저에서 동작할 수 있도록 JS로 트랜스파일(transpile) 한다 (버전간 변환도 해줌) 2. 코드의 타입 오류 체크 그리고, 이 두가지는 완전히 독립적으로 동작한다. 이것이 무슨 말이냐면, 실제 TS를 컴파일 해보면 알 수 있는데, 코드 중간에 타입 에러가 있어도 끝까지 트랜스파일을 한다는 것이다. 즉, transpil..

CS/Language 2022. 3. 25. 08:58
[TypeScript] type vs interface

type vs interface 타입 스크립트를 사용하다 보면, type (type aliases)과 interface를 사용하게 된다. 이름을 봐서는 분명 서로 간에 차이가 있을 것 같지만, 생김새가 똑같고 실제 사용 방식도 거의 비슷하다. 어느 때 어떤 것을 사용하는 것이 좋을까? type T = { cnt: number; }; interface T { cnt: number; } 아래는 공식 페이지 플레이그라운드에 공개된 예제 코드이다. 제목부터 Types vs Interfaces인데, 이 예제 코드 영어 주석 밑에 한글로 설명을 추가하였으니 코드를 보며 읽어보면 좋을 것 같다. TS Playground - An online editor for exploring TypeScript and JavaSc..

CS/Language 2022. 3. 22. 07:25
[TypeScript] 유용한 링크 모음 (WIP)

공식 핸드북 Handbook - The TypeScript Handbook Your first step to learn TypeScript www.typescriptlang.org README - TypeScript Deep Dive TypeScript Compiler Internals basarat.gitbook.io React와 사용시 GitHub - typescript-cheatsheets/react: Cheatsheets for experienced React developers getting started with TypeScript Cheatsheets for experienced React developers getting started with TypeScript - GitHub - typ..

CS/Language 2022. 3. 22. 00:04
[C Language] C 코딩 스타일

참고할만한 C코딩 스타일, Standard를 찾아보던 중에 먼저, 아래와 같이 stackoverflow의 내용을 확인. http://stackoverflow.com/questions/1262459/coding-standards-for-pure-c-not-c 다양한 의견들이 오가고 있었습니다. Stackoverflow는 우리나라의 "좋아요"같은 기능이 있어서 더 마음에 드네요 :) 단순히 좋아요만 쌓이는 방식이 아니라 +-가 되니, 다양한 의견을 한 번 더 필터해서 볼 수 있어서 좋은것 같습니다. 먼저, C와 C++ 가이드 관련한 여러 자료를 모아둔 페이지가 있었습니다. http://www.maultech.com/chrislott/resources/cstyle/ 조금 더 구체적으로는 1. NASA의 C s..

CS/Language 2016. 12. 26. 14:43
이전 1 다음
이전 다음
반응형
공지사항
  • 블로그 복귀 및 그에 따른 기존 게시물 처리
  • The Open Source Definitio⋯
최근에 올라온 글
최근에 달린 댓글
링크
  • 오로카 (OROCA) 네이버 카페
  • 네이버 블로그
TAG
  • 원격
  • Wizarduino
  • 파이
  • M4
  • Eclipse
  • ST32F411RE
  • OROCAboy
  • Cortex
  • ubuntu
  • 아키텍처
  • Nucleo
  • 윈도우
  • IDE
  • ST-LINK
  • 아두이노
  • 라즈베리
  • 리눅스
  • ST
  • Windows
  • Linux
  • arm
  • plugin
  • architecture
  • arduino
  • Raspberry
  • CubeMX
  • pi
  • F4
  • 우분투
  • Ethernet
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바