모든 언어에 호환되는 프로그래밍 언어가 있나요?
각 암호화폐마다 사용하는
프로그래밍 언어들이
다른것으로 알고 있습니다.
고유의 언어로 인해
호환이 안된다고 하면
불편한점이 생길것 같은데
모든 언어에 호환되는
프로그래밍 언어가
있나요?
안녕하세요 Danny입니다.
모든 언어에 호환되는 프로그래밍 언어는 없습니다.
다만, 대부분의 언어에 호환이 가능하도록 라이브러리나 API 형태로 제공하는 건 가능합니다.
예를들어, 플랫폼을 C++로 개발되었다면, 해당 플랫폼을 다양한 언어에서 사용할 수 있도록 라이브러리를 제공해 줄 수 있습니다.
이렇게 라이브러리로 제공되는것도 모든 언어에 적용 가능하지는 않은걸로 알고 있습니다.
웹이냐, CS프로그램이이냐? 운영체제 레벨의 언어인가 등에 따라서 제공될 수 있는 범위에 한계가 존재하는거죠.
현재 프로그래밍 언어들도 모두 호환되지는 않고, 선호되는 프로그래밍 언어들이 존재합니다.
이처럼 암호화폐 관련 프로젝트 언어들도 모두 호환될수는 없지만, 선호되는 언어들이 생길것이고, 다양하게 개발이 가능하도록 진행중이라고 보시면 될것 같습니다.
그래서 사실, 어떠한 좋은 플랫폼 언어가 개발이 된다면, 블록체인 개발영역에 있어서 선호되는 언어들이 생기게 될것이라 생각합니다.
감사합니다.
안녕하세요. 암호화폐마다 사용하는 프로그래밍 언어는 다르지만 특정 프로그래밍 언어가 모든 프로그래밍 언어와 호환이 되지는 않습니다. 다만 호환성이 뛰어난 프로그래밍 언어는 존재하죠.
대표적인 예로 파이썬을 들 수 있습니다. 파이썬은 배우기 쉬운 언어로 잘 알려진 언어 중 하나로 다양한 하드웨어 플랫폼에서 실행이 가능하며 모든 플랫폼에서 동일한 인터페이스를 사용하기 때문에 뛰어난 이식성을 가지고 있습니다. 또한 C, C++, COM, ActiveX, CORBA 및 JAVA등과 쉽게 통합이 가능하며 광범위한 표준 라이브러리를 가지고 있습니다. 파이썬이 가진 라이브러리들은 UNIX, Windows, 및 메킨토시에서도 이식성이 뛰어나며 플랫폼 간 호환성이 뛰어납니다. 그래서 최근에는 파이썬으로 개발된 블록체인 프로젝트들도 심심치 않게 볼 수 있습니다. 대표적인 예중 하나로 파이썬으로 마든 블록체인 기반의 롤플레잉 게임인 네코유메가 있습니다. ^^
네코유메: https://nekoyu.me/index