Development/C, C++(556)
-
정적 바인딩(Static Binding) vs 동적 바인딩(Dynamic Binding)
동적 바인딩 vs 정적 바인딩
-
C 언어 특징, C언어 계열(C, C++, C#) 장단점, C vs JAVA
C 언어 특징 · 저수준(low-level) · 고이식성 언어로 설계 · 함수 중심적인 언어, 절차지향적인 언어 · 다른 언어를 배우기 위해 · 시스템 프로그래밍 가능(하드웨어를 제어/접근하는 프로그램) · C 언어는 기계어와 가장 근접한 언어인 만큼 C 언어에 있어 컴퓨터/시스템 구조 지식은 필수 · 임베디드 프로그램, 로봇제어 · 자료유형에 대해 엄격한 언어가 아닙니다. C언어 계열(C, C++, C#) 장단점
-
C
C· 미국 AT&T사의 벨(Bell) 연구소에서 만들었습니다.· 데니스리치(Dennis Ritchie) · 프로그램의 이식성을 높이기 위해 개발되었습니다.
-
반복문
반복문 · 조건이 만족될 때 어떤 행동을 반복적으로 수행하는 문장 · 특정 부분을 조건이 만족할 때까지 실행하도록 하는 명령문 · 반복할 문장을 원하는 만큼 반복 · 반복횟수 및 값 검증하여 정확한 로직 구현 여부 확인해야 합니다. · FORTRAN의 do문이 시초가 되었으며, 최근에는 while문과 for문이 주로 사용됩니다.
-
비트 연산자(bitwise operator)
비트 연산자(bitwise operator)· ≒ Bit Operator· 피연산자 즉 연산의 대상이 되는 값들을 내부적으로 bit(비트)단위로 변경한 후 연산을 수행하는 연산자입니다.· 논리 연산자와 비슷하지만, 비트(bit) 단위로 논리 연산을 수행합니다.· 0과 1의 각 자리에 대한 연산을 수행하며, 0 또는 1의 결괏값을 가진다.· 하드웨어와 관련된 처리를 쉽게 해줍니다.· 메모리 공간을 줄여서 성능을 높여 줄 수 있습니다.
-
비트(Bit)
비트(Bit)· Binary Digit· 컴퓨터를 이해하기 위한 가장 기본적인 단위· 컴퓨터는 모든 정보를 0과 1로 표현· 비트는 2진수 값 하나(0 또는 1)를 저장할 수 있는 최소 메모리 공간· 0과 1로만 구성된 이진법(ex. 101001)을 이용하며, 컴퓨터 이용 시 흔히 접할 수 있는 1바이트(Byte)는 8비트(Bit)를 의미합니다.· 1바이트(byte)는 8비트(bit)