Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.6 KB

README.md

File metadata and controls

27 lines (18 loc) · 1.6 KB

일반인의 시각에서, 코딩은 어떨까요?

외계인의 언어, 아니면 막 쓴 낙서?

프로그래밍 언어는 각자의 철학을 가지고 있으며, 그렇기 때문에 철학을 이해하지 못한 사람에게는 종종 난해한 고문서와 같은 복잡함과 지루함을 가지게 합니다.

BlockScript 프로젝트는 기초 코딩 교육에 자주 활용되는 Scratch의 발상에서 착안해 복잡한 개념을 가졌지만 더욱 친숙하게 다가갈 수 있는 프로그래밍을 목적으로 합니다.

4방향 스크립트

BlockScript 프로젝트는 일반적인 프로그래밍 언어와 다르게 단방향식 진행이 아닌 4방향 진행이 됩니다. 중앙에서 시작된 스크립트는 사용자가 원해는대로 뻗어나가며, 최종적으로는 마치 마인드맵과 같은 형태를 띄게 됩니다.

간단한 비동기 / 동기 전환

BlockScript 프로젝트는 비동기 작업을 수행하려면 복잡한 과정을 거쳐야 하는 프로그래밍 언어들과 달리, 매우 쉽고 간단하게 비동기를 지원합니다. 스레드같은 어려운 개념은 잊고, 그냥 비동기 블럭을 맵 위에 두세요. 참 쉽죠?

직관적인 흐름 제어

대다수의 언어들은 흐름 제어를 위해 If문, switch문, else문등의 구문을 사용합니다. BlockScript에서는 예약어들을 보며 머리를 싸매는 대신, 3방향으로 진행되는 조건 블럭을 마우스로 끌어 원하는 위치에 두세요.

TO-DO

  • BlockScript 개발용 웹 페이지 추가
  • 컴파일 개발
  • 블럭 추가