비빔은 여러분의 두뇌를 즐겁게 만들어 줄 새로운 프로그래밍 언어입니다. 기존에 사용했던 많은 프로그래밍 언어의 단점을 보완하고, 더 좋은 코드를 작성할 수 있도록 도와주는 좋은 친구이기도 합니다.
-
오차 없는 유리수 계산
부동소수점? 그게 뭐죠? 먹는건가요?
비빔에서는 유리수를 손실 없이 다룹니다.
1/1000을 1000번 더하면 정확히 1이 되어야 합니다.
-
느긋한 오류 처리
비빔은 정말로 중요한 문제가 일어나지 않는 이상 오류를 발생시키면서 프로그램을 종료하지 않습니다.
이는 예외 처리를 하지 못하면 안달복달하는 어떤 섬에 비해 아주 편안합니다.
-
아주 손쉬운 시분할 처리
비빔의 코드는 순차적으로 실행되지 않습니다.
이는 당신이 원하는대로 코드의 이곳 저곳을 누비며 실행되는 프로그램을 작성할 때에 큰 도움이 됩니다.
-
들여쓰기를 강제하지 않음
어떤 큰 뱀과는 달리, 비빔은 사용자에게 들여쓰기를 강제하지 않습니다.
사실, 더 정확히는 코드 내부의 공백 문자를 모두 무시합니다.
따라서 비빔을 사용하면 여러분이 원하는 어떠한 형태로도 코드를 작성할 수 있습니다.
만약 당신이 코드로 예술 작품을 만들고 싶으시다면 지금 바로 비빔을 사용하세요!
-
유니코드(UTF-8) 사용
비빔은 기본적으로 소스코드와 입출력 모두 UTF-8을 사용합니다.
미국정보교환표준부호는 이제 그만 놓아줍시다.
새로운 프로그래밍 언어를 만나면 문법은 몰라도 Hello world 코드는 꼭 봐야죠. 아래에 비빔으로 작성된 Hello world 코드가 있습니다.
{
[0; @:1 = {
[0; 72]
[1; 69]
[2; 76]
[3; 76]
[4; 79]
[5; 32]
[6; 87]
[7; 79]
[8; 82]
[9; 76]
[10; 68]
[11; 10]
}]
}
비빔을 사용하고 싶으시다구요? Rust로 작성된 구현체인 RustBibim로 빠르게 시작하세요.
설치하기 귀찮으시다면 RustBibim Web Demo를 통해 웹 브라우저에서 바로 사용해보세요.