이진(二進)은 컴퓨터 과학과 디지털 기술에서 사용되는 수 체계 중 하나로, 두 개의 숫자 0과 1로 모든 수를 표현하는 방식이다. 이진법은 컴퓨터의 기본적인 언어로, 전기 신호의 두 가지 상태인 ON(1)과 OFF(0)로 정보를 처리하고 저장한다. 이진법은 2의 거듭제곱으로 수를 표현하는 특징을 가지고 있어서, 각 자릿수는 0 또는 1의 값을 가질 수 있다.
이진법은 고대부터 사용되었지만, 현대에 들어서 에이다 러빗과 같은 수학자들에 의해 체계적으로 발전되었다. 디지털 전자기기, 컴퓨터 시스템, 프로그램 작성에서 이진법은 필수적이다. 이진수의 각 자릿수는 2의 거듭제곱으로 가치를 가지며, 예를 들어 1011이라는 이진수를 해석할 때는 1×2^3 + 0×2^2 + 1×2^1 + 1×2^0의 방식으로 계산하여 11이라는 10진수 값을 얻는다.
컴퓨터 프로그래밍에서도 이진법은 중요한 역할을 한다. 모든 소스 코드는 결국 이진 코드로 변환되어 실행되며, 컴퓨터의 메모리와 프로세서는 이러한 이진 데이터를 기반으로 작동한다. 또한 이미지, 사운드, 비디오 파일 등 다양한 멀티미디어 데이터 역시 이진수로 저장되고 처리된다. 이를 통해 이진법은 디지털 시대의 정보 처리를 혁신적으로 변화시켰다.
또한, 이진법의 활용은 컴퓨터나 전자기기에 국한되지 않는다. 여러 가지 분야에서 이진법을 이용한 알고리즘과 데이터 전송 방식도 개발되고 있다. 예를 들어, 통신 기술에서는 오류 정정이나 데이터 압축 등에 이진법을 기반으로 한 기법이 사용된다. 이처럼 이진법은 현대 사회의 다양한 기술과 산업에서 핵심적인 알고리즘과 시스템을 구성하는 기초가 되고 있다.