[BlockChain] solidity 컴파일
·
개발/BlockChain
1. solc solc 설치 npm i solc 컴파일 명령어 // npx solc --bin --abi (파일경로) npx solc --bin --abi test.sol 작성한 test.sol 파일 /* 솔리디티 버전 */ pragma solidity ^0.8.15; // HelloWorld 컨트랙트 contract HelloWorld { string text; constructor(){ text = "Hellooooo World~~~~~"; } function getText() public view returns(string memory){ return text; } function setText(string memory value) public{ text = value; } } 2. abi,bin ..
[언어분류] 컴파일 언어 VS 인터프리터 언어
·
개발/정리
1. 컴파일 언어 컴파일 언어란 작성된 언어를 번역한 후 번역된 언어를 실행시키는 것이다. 작성된 언어를 따로 번역해야 하기 때문에 번역에는 시간이 오래 걸리지만 번역을 하면 프로그램 실행 시 다시 번역을 하지 않아도 되기 때문에 실행 시키는 속도는 빠르다. 프로그램의 변경이 있을 시 새로 번역을 다시 해야 하기 때문에 적응이 느리다. C언어, JAVA등이 있다. 2. 인터프리터 언어 인터프리터 언어란 프로그램 실행 시 한줄 단위로 번역후 실행을 끝까지 반복하기 때문에 번역에는 시간이 짧게 걸리지만 실행하는 데에는 시간이 오래 걸린다. 프로그램의 변경이 있을 시 적응이 빠르다. Python 등이 있다.