어셈블리어 그게 뭔데 씹덕아
ㅡㅡㅡ
어셈블리어는 아주 쉽게 말하면, 컴퓨터가 알아들을 수 있는 '기계어'를 사람이 좀 더 읽고 쓰기 편하게 만든 **'기호화된 기계어'**라고 할 수 있습니다.
* **기계어 (Machine Code):** 0과 1로만 이루어진, 컴퓨터 CPU가 직접 이해하는 명령어입니다.
**어셈블러(Assembler):** 어셈블리어로 작성된 코드를 기계어로 번역해주는 프로그램입니다.
**핵심:** 어셈블리어는 기계어와 1:1 대응이 되기 때문에, 하드웨어를 아주 세밀하게 제어할 수 있지만, 배우기 어렵고 복잡하다는 단점이 있습니다.
ㅡㅡㅡ
난 AI랑 godot로 게임개발할꺼니까 몰라도 되는거지?
ㅡㅡㅡ
네, 맞습니다! Godot 엔진으로 게임 개발을 하시는 경우, 특히 GD, C#, 또는 비주얼 스크립팅을 사용하신다면 어셈블리어를 직접 다룰 일은 없습니다.
Godot를 사용하여 AI와 함께 게임을 개발하신다면, 어셈블리어에 대한 지식은 필수가 아닙니다. GD, C#, 또는 비주얼 스크립팅과 Godot 엔진의 기능, 그리고 AI 관련 라이브러리에 집중하시는 것이 훨씬 효율적입니다.
ㅡㅡㅡ
- dc official App
godot는 역시 신이다 - dc App
GDExtension 만들어야지
그게 뭐죠? - dc App
간단하게 말하면 네이티브 dll, so 등 돌릴 수 있도록 하는게 있어
이걸로 godot 에서 c/c++, rust 등 돌릴 수 있어
전혀 간단하지 않고 전부 처음듣는 알파벳입니다 - dc App
godot은 신 그자체인줄알았는데... 아직 뭐가 더 있는건가요 - dc App
사실 이런거 써도 어셈은 필요 없긴해 나보다 공부 수십년한 사람들이 c/c++로 코드 작성하면 어셈으로 만들어서 컴파일 하는걸 이미 만들었거든
일단 오늘 댓글은 안본걸로 할게요. 지금도 해야댈게 개많은데 뭘 또 해야대는게 있다면 엎으로 진짜 하기싫어져서ㅠㅠ - dc App
엄청나게 cpu 집약적인 연산을 하는게 아니면 알 필요도 없고 할 필요도 없는거긴해 이런게 가능하다지 이런걸 쓸 필요는 없지