아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
대통령실 청와대 복귀
아하

생활

생활꿀팁

단아한오색조120
단아한오색조120

이더리움의 프로그램언어에 대해 궁금합니다?

이더리움의 프로그램언어가 공동창시자인 게빈우드에 의해 개발되었다고 하는데 어떤 언어로 만들어 졌는지 그 체계에 대해 궁금하네요.

    1개의 답변이 있어요!
    • 까칠한담비242
      까칠한담비242

      이더리움의 스마트 컨트랙트 작성용 언어인 솔리디티는 말씀하신 개빈 우드에 의해 창안되고 이더리움 코어 개발자들이 개발했습니다.

      그리고 이 언어는 자바스크립트, C++, 자바 등 프로그래밍 언어를 참고하여 만들어낸 명령형 또는 함수형 프로그래밍 언어라고 할 수 있습니다.

      솔리디티의 체계라고 한다면 일단 기본 데이터 타입에는 부울(bool), 정수(int, uint), 고정소수점, 주소, 바이트 배열, 열거형, 배열, 구조체, 매핑, 시간 단위, 이더 단위 등이 있습니다.

      그리고 함수에는 트랜젝션 함수, 메시지 콜 컨텍스트 함수, 트랜잭션 컨텍스트, 블록 컨텍스트, 주소 객체, 내장 함수, 컨트랙트 정의 함수, 컨트랙트 생성자, selfdestruct, 함수 변경자, 컨트랙트 상속, 에러 처리, 이벤트, 다른 컨트랙트 호출 등 다양한 함수들이 있습니다.

      참고 자료 : Mastering Ethereum: Building Smart Contracts and DApps

      답변이 도움이 되길 바랍니다.