아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
비트코인 금융 확장 협력
아하

생활

생활꿀팁

숙연한청가뢰217
숙연한청가뢰217

WASM이라 불리는 어셈블리 언어는 무엇인가요?

"이더리움이 웹어셈블리를 채택하게 되면, 웹어셈블리 장점을 블록체인 안으로 들여오게 될 것으로 기대된다" 뉴스기사 내용인데요 .

여기서 웹어셈블리, 또는 WASM이라 불리는 어셈블리 언어는 무엇인가요?

    1개의 답변이 있어요!
    • SAMSUNG
      SAMSUNG

      안녕하세요

      웹어셈블리 (WebAssembly)에 대해

      문의하셨는데요 웹어셈블리는

      웹 페이지에서 실행할 코드에 대해 이진 포맷과 어셈블리와 유사한 텍스트 포맷을 정의한 웹 표준입니다.

      기존에 C, C++ 등 언어로 작성된 소스 코드를 웹어셈블리로 변환하여 웹 응용 프로그램 개발에 재활용할 수 있습니다.

      또 기계어에 가까운 포맷 표준으로 웹 응용 프로그램의 실행 성능과 하드웨어 이식성이 높습니다.

      예를 들면, 얼굴 인식 웹 응용 프로그램을 개발할 경우 기존에 C 언어로 개발한 소스 코드가 있어도 브라우저에서 실행할 방법이 없어 자바스크립트로 새로 구현해야 했지만, 웹어셈블리를 이용하여 C 소스 코드를 웹어셈블리 코드로 변환하면 자바스크립트에서 사용할 수 있습니다.

      따라서 기존 소스 코드를 재활용할 수 있고 응용 프로그램 실행 성능도 개선될 수 있습니다.

      특히, 기존에 웹 응용 프로그램으로의 개발이 어렵고 성능도 높아야 하는 게임, 가상 현실, 증강 현실등 다양한 분야에 웹어셈블리를 적용하여 생산성을 높일 수 있습니다.

      국제 웹 표준화 단체인 월드 와이드 웹 컨소시엄(W3C: World Wide Web Consortium)에서 2017년 개발하였습니다.

      W3C 웹어셈블리 작업반에서 모질라(Mozilla), 마이크로소프트(Microsoft), 구글(Google)과 애플(Apple) 등 주요 브라우저 제작사와 관련 기업들이 협력하여 표준화를 추진합니다

      출처 http://www.tta.or.kr/ IT 용어사전