아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
단아한오색조120
단아한오색조12019.08.16

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

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

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 이더리움의 스마트 컨트랙트 작성용 언어인 솔리디티는 말씀하신 개빈 우드에 의해 창안되고 이더리움 코어 개발자들이 개발했습니다.

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

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

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

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

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