Berry: 경량, 고속, 강력한 임베디드 스크립팅 언어

2025-07-08
Berry: 경량, 고속, 강력한 임베디드 스크립팅 언어

Berry는 마이크로프로세서를 위해 설계된 경량, 고속, 강력한 스크립팅 언어 인터프리터입니다. 단일 패스 바이트코드 컴파일러와 레지스터 기반 가상 머신을 사용하며, 명령형, 객체 지향, 함수형 프로그래밍을 지원합니다. 간단하고 자연스러운 구문, 가비지 컬렉션, 사용하기 쉬운 FFI(외부 함수 인터페이스)를 갖추고 있습니다. 컴파일 타임 객체 생성을 통해 대부분의 상수 객체는 읽기 전용 코드 데이터 세그먼트에 저장되므로 시작 시 RAM 사용량이 매우 적습니다. 동적 타이핑과 유연성으로 애플리케이션에 임베딩하기에 적합하며 뛰어난 동적 확장성을 제공합니다.