/SonamuProjectWeb

졸업프로젝트 - 소나무 프리프로세서 웹 앱

Primary LanguageJava

SonamuProjectWeb

2022 CNU 졸업프로젝트 - 소나무언어 프리프로세서 웹 앱

소나무언어 개발 배경

  • 스마트 컨트랙트는 제 3의 인증기관 없이 개인 간의 계약을 가능하게 한다. 이는 블록체인 기술과의 접목을 통해 안전성, 정확성, 투명성 등을 보장받을 수 있어 최근 관심이 증가하고 있습니다.

  • 이러한 스마트컨트랙트를 작성하기 위해서는 Solidity 언어를 사용해야 하는데 영어에 어려움을 느끼거나 프로그래밍 능력이 부족한 사용자들은 사용하기에 어려움을 겪고 있습니다.

  • 이러한 문제점을 해결하기 위해 한글 언어인 소나무 언어를 개발하고 소나무언어와 Solidity 언어 간의 변환기 개발을 하게 되었습니다.


사용 방법

웹 기본 페이지

Desktop View

Solidity 언어를 소나무 언어로 변환

  1. 파일을 선택해 코드를 불러오거나 직접 코드를 작성합니다.
    Desktop View

  2. 번역 타입을 선택하고 번역하기를 누르면 소나무언어로 변환된 코드가 출력됩니다.
    Desktop View

  3. 번역된 코드는 저장하기를 통해 저장이 가능합니다.
    Desktop View

소나무 언어를 Solidity 언어로 변환

  • Solidity 언어를 소나무 언어로 변환하는 방법과 동일한 방법으로 언어만 바꾸어 진행하시면 됩니다.