[Basic] Literal
·
Programming
Literal 소스 코드 상에서 고정된 값을 가르킴. (또는 고정된 값을 나타내는 표기법을 의미함.) Programming language에서 data의 값을 지정(specifying data values)하는 방법은 다음 중의 하나임. 1. Literal을 사용. 2. Variable을 사용 (constant variable포함). literal 은 문자 그대로 라는 뜻을 가짐. Python에서 literal은 Object임. C에서는 primitive datatype의 변수에 할당되는 값들을 주로 의미하나, Python에서는 literal도 object(객체)이다. 다음 코드는 x라는 변수에 9라는 값을 할당(assignment)을 의미함. x = 9 위의 코드에서 9 가 바로 literal이다. l..
[Programming] Primitive Data Type : C, C++, NumPy, Torch
·
Programming
Primitive Data Type이(Unboxed type)란?C, C++, NumPy, Torch, TensorFlow 등에서 사용되는 numeric data type들은보통 unboxed type이라고도 불리는 primitive data type들이다.unboxed type에서는할당된 메모리 bit들이 해당 numeric data type의 특정 값을 표현하는데 다 사용되고해당 type이 고유의 meta data나 methods 등을 가지고 있지 않음.C프로그래밍을 배운 이들에게 이는 매우 당연하게 받아들여지는 개념이다.이와 달리 boxed type이란,unboxed type처럼 값을 저장하는 메모리 bit들 외에도,1) 가지고 있는 값에 대한 meta data 및2) 값과 meta data를 처리..
[CE] Computer and Program.
·
Computer/CE
1. 정의: 개인적으로 선호하는 Computer의 정의는 다음과 같음 (wikipedia).A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations (computation) automatically.Modern digital electronic computers can perform generic sets of operations known as programs. These programs enable computers to perform a wide range of tasks. 컴퓨터는 어떤 task를 수행하기 위한 program (=set of instructions)을..