https://secureum.substack.com/p/solidity-101



1. Solidity 란?

Solidity는 EVM을 목표로하는 이더 리움 (및 블록 체인)에서 스마트 계약을 구현하기위한 고급 언어입니다. Solidity는 2014 년 Gavin Wood에 의해 제안되었으며 나중에 Christian Reitwiessner, Alex Beregszaszi 및 기타 사람들이 이끄는 Ethereum의 견고 팀이 개발했습니다.


2. Solidity 언어의 기원

Solidity는 주로 C++의 영향을 받았고, PythonJavaScript의 영향도 일부 받았습니다.


3. Solidity의 특징

Solidity는 정적 타입(statically typed) 언어로, 상속(inheritance), 라이브러리(libraries), 복잡한 사용자 정의 타입(complex user-defined types)을 지원합니다. 또한 완전한 기능을 갖춘 고수준(high-level) 언어입니다.


4. Solidity 소스 파일 구조와 권장 작성 순서