Forth (또는 Factor)와 같은 스택 기반 언어를 탐색하는 데 잠재적으로 관심이 있습니다. 제가보고 싶은 것은 응용 프로그램이 처음부터 단계적으로 어떻게 구축 될 수 있는지입니다. 내가 찾은 자습서는 초보적인 것이며 더 큰 그림을 이해하는 데 도움이되지 못합니다. 많은 부품을 다룰 때 스택을 관리하는 방법을 생각하는 것이 혼란 스럽습니다.Forth (또는 Factor)로 응용 프로그램을 작성하는 방법은 무엇입니까?
저는 항상 언어를 배우는 좋은 방법은 Roguelike 게임을 쓰기 위해 그것을 사용하는 것이라고 생각했습니다. 미로, 수십 가지의 생물, 보물, 캐릭터 통계 등을 스택에서 어떻게 저글링해야 하는지를 파악하는 데 어려움을 겪고 있습니다.
이미 상당히 그 책과 같은 시작했다. 어쩌면 게시하기 전에 좀 더 자세히 알아볼 필요가있었습니다. – Mario
Forth 스타일을 사용하여 문제를 해결하는 방법을 가르치는 훌륭한 책입니다. 경고의 한 단어 : Forth가 실제 파일 I/O를 내장하지 않은 나쁜 옛날에 작성되었습니다. 당시에 Forth는 디스크 장치와 직접 대화하고 디스크를 다음과 같이 취급했습니다. 1KB 단위의 일련의 스토리지가 번호로 처리됩니다! 디스크의 첫 번째 1KB 블록은 블록 0이었습니다. 각 1K 블록은 64 열의 16 행으로 처리되었으며, Forth 가이드 북은 이러한 "블록"에 프로그램을 맞추는 방법을 알려줍니다. 현대 Forth 파일 지원 가능성이 높습니다! – steveha