2024년 2월 6일 화요일

web assembly (wasm) / emscripten // 에 관심이 생겨서 git-core 를 설치한다.

 -

git 을 최소한도로설치한다. 이유는제목에 적었다.

JavaScript(ECMA_Script)의 문제점 비판을 보게 되었고, 그 대안이랄까.. ( 대체하지는 않는다는 소극적인 언급이 web assembly에 있지만.. ) 최소한 우회라든가 입맛에 따른 선택 또는 같이 쓰는 것이 되겠지만, 일단 체험을 해 보고싶어졌고, web assembly에서는 배우려면 일단 내가 조금이나마 아는 것으로 시작하는 안내서가 있기에 emsctipten 을 설치하고 체험을 시작해 보려고 한다. git은 최소한으로 git-core만을 설치한다. ( mercurial도 git 도 조금 전까지는 전혀 설치되어 있지 않았다. ) ( 이런데도 git-hub에는 이미 가입하는 객기를 부렸었다. )

git-core만 설치하려 해도, 몇 가지 package가 추가로 더 설치되었다.

아래에 그 기록을 찍어 놓았다.

-

-


 

-

참고하게 된 정보는 아래와 같다.

https://webassembly.org/getting-started/developers-guide/

-

https://developer.mozilla.org/en-US/docs/WebAssembly/C_to_wasm

-

https://emscripten.org/docs/getting_started/downloads.html

-

24-0207/04:15 처음 작성

-

설치 과정에서 위에 언급한 3 정보 중에서 3번째 것에서 

source ./emsdk_env.sh

라는 명령을 하라는 것이 있는데, 여기에서 언급된 source 라는 명령이 무엇인지 몰라서 which 명령어로 찾아봐도 안나와서 매뉴얼(설명서) page인  ( man source ) 로 하니까 bash (shell) 의 builtin 명령이라고 나온다.그리고, 이것이 상당히 중요한 것인 듯하게, 언급된 여러 builtin 명령어 중에서, 처음에 나오는 ...  : ( 콜론colon 기호 명령어 ), 그리고  . ( 점 dot 기호 명령어 ) 바로 다음에, 원래 alphabet 순서에 의하면 한참 더 먼저 나와야 할 alias 명령어 등등을 제치고 alphabet 이름을 가진 명령어로는 맨 처음에 이 source 라는 명령어가 설명된다. (심지어는 기호 명령어인 [ (왼쪽 대괄호) 명령어 보다도 먼저 나온다. ) 이것은 info 페이지 설명서 ( info source 명령에 의해 나오는 것 )에서도 마찬가지이다. 그리고, 아래의 웹페이지에도 자세히 설명되어 있었다.

https://www.computerhope.com/unix/bash/source.htm

-

24-0207/05:15 에 작성.

-

Emscripten  _의  Wikipedia 페이지에서 설명하길 JavaScript의 subset인   asm.js  _와 관련있다고 한다. 그리고 이 asm.js  _는 wasm과는 직접적인 관련/일치는 없는 듯 하다. 좀 다른 것들이라는 뜻... 헷갈릴 수 있다.  관련 자료의 고리는 아래와 같다.

https://ko.wikipedia.org/wiki/Emscripten

http://asmjs.org/ 

-

24-0208/00:42 에 작성

-

-

 

댓글 없음:

댓글 쓰기