<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://funge.org/</loc></url><url><loc>https://funge.org/about/</loc></url><url><loc>https://funge.org/befunge-basics/</loc></url><url><loc>https://funge.org/befunge-basics/befunge-hello-world/</loc></url><url><loc>https://funge.org/befunge-basics/befunge-instruction-set/</loc></url><url><loc>https://funge.org/befunge-basics/befunge-stack-and-playfield/</loc></url><url><loc>https://funge.org/befunge-basics/common-beginner-mistakes-in-befunge/</loc></url><url><loc>https://funge.org/befunge-basics/tracing-a-befunge-program-by-hand/</loc></url><url><loc>https://funge.org/befunge-basics/what-is-befunge/</loc></url><url><loc>https://funge.org/befunge-techniques/</loc></url><url><loc>https://funge.org/befunge-techniques/a-worked-countdown-program/</loc></url><url><loc>https://funge.org/befunge-techniques/befunge-programming-techniques-overview/</loc></url><url><loc>https://funge.org/befunge-techniques/conditional-branching-with-the-horizontal-and-vertical-if/</loc></url><url><loc>https://funge.org/befunge-techniques/jumping-over-cells-with-the-trampoline/</loc></url><url><loc>https://funge.org/befunge-techniques/laying-out-befunge-code-so-humans-can-read-it/</loc></url><url><loc>https://funge.org/befunge-techniques/printing-strings-with-quote-mode/</loc></url><url><loc>https://funge.org/befunge-techniques/reading-numeric-input-in-befunge/</loc></url><url><loc>https://funge.org/befunge-techniques/subroutines-in-a-grid-language/</loc></url><url><loc>https://funge.org/befunge-techniques/using-get-and-put-to-store-variables-on-the-grid/</loc></url><url><loc>https://funge.org/befunge-techniques/writing-loops-in-befunge/</loc></url><url><loc>https://funge.org/computability-theory/</loc></url><url><loc>https://funge.org/computability-theory/computability-ideas-for-curious-programmers/</loc></url><url><loc>https://funge.org/computability-theory/finite-automata-versus-full-programming-languages/</loc></url><url><loc>https://funge.org/computability-theory/how-to-show-a-language-is-turing-complete/</loc></url><url><loc>https://funge.org/computability-theory/infinite-memory-versus-real-machines/</loc></url><url><loc>https://funge.org/computability-theory/is-befunge-turing-complete/</loc></url><url><loc>https://funge.org/computability-theory/tag-systems-and-tiny-universal-machines/</loc></url><url><loc>https://funge.org/computability-theory/the-church-turing-thesis-explained/</loc></url><url><loc>https://funge.org/computability-theory/the-halting-problem-in-plain-language/</loc></url><url><loc>https://funge.org/computability-theory/translating-one-language-into-another/</loc></url><url><loc>https://funge.org/computability-theory/turing-machines-explained/</loc></url><url><loc>https://funge.org/computability-theory/undecidable-questions-about-grid-programs/</loc></url><url><loc>https://funge.org/esolang-culture/</loc></url><url><loc>https://funge.org/esolang-culture/challenges-and-contests-around-odd-languages/</loc></url><url><loc>https://funge.org/esolang-culture/documenting-a-hobby-language/</loc></url><url><loc>https://funge.org/esolang-culture/esoteric-language-culture-and-community/</loc></url><url><loc>https://funge.org/esolang-culture/intentionally-difficult-languages/</loc></url><url><loc>https://funge.org/esolang-culture/joke-languages-and-their-humor/</loc></url><url><loc>https://funge.org/esolang-culture/naming-your-language/</loc></url><url><loc>https://funge.org/esolang-culture/using-esoteric-languages-in-teaching/</loc></url><url><loc>https://funge.org/esolang-culture/what-esoteric-languages-teach-programmers/</loc></url><url><loc>https://funge.org/esolang-culture/why-people-create-esoteric-languages/</loc></url><url><loc>https://funge.org/esolang-culture/writing-a-specification-for-a-hobby-language/</loc></url><url><loc>https://funge.org/esoteric-basics/</loc></url><url><loc>https://funge.org/esoteric-basics/a-short-history-of-esoteric-languages/</loc></url><url><loc>https://funge.org/esoteric-basics/brainfuck-explained/</loc></url><url><loc>https://funge.org/esoteric-basics/choosing-your-first-esoteric-language/</loc></url><url><loc>https://funge.org/esoteric-basics/what-are-esoteric-programming-languages/</loc></url><url><loc>https://funge.org/esoteric-basics/whitespace-language-explained/</loc></url><url><loc>https://funge.org/esoteric-basics/why-esoteric-languages-are-hard-to-read/</loc></url><url><loc>https://funge.org/funge-98-in-depth/</loc></url><url><loc>https://funge.org/funge-98-in-depth/asking-the-interpreter-for-system-information/</loc></url><url><loc>https://funge.org/funge-98-in-depth/delta-vectors-and-arbitrary-directions/</loc></url><url><loc>https://funge.org/funge-98-in-depth/file-input-and-output-in-funge-98/</loc></url><url><loc>https://funge.org/funge-98-in-depth/funge-98-features-in-depth/</loc></url><url><loc>https://funge.org/funge-98-in-depth/loading-extensions-safely/</loc></url><url><loc>https://funge.org/funge-98-in-depth/repeating-instructions-with-iterate/</loc></url><url><loc>https://funge.org/funge-98-in-depth/running-several-pointers-with-the-split-instruction/</loc></url><url><loc>https://funge.org/funge-98-in-depth/storage-offset-and-relocatable-code/</loc></url><url><loc>https://funge.org/funge-98-in-depth/what-happens-when-an-instruction-is-unknown/</loc></url><url><loc>https://funge.org/funge-98-in-depth/working-with-the-stack-of-stacks/</loc></url><url><loc>https://funge.org/funge-98/</loc></url><url><loc>https://funge.org/funge-98/befunge-93-vs-funge-98/</loc></url><url><loc>https://funge.org/funge-98/funge-98-fingerprints/</loc></url><url><loc>https://funge.org/funge-98/funge-variants-beyond-funge-98/</loc></url><url><loc>https://funge.org/funge-98/unefunge-and-trefunge/</loc></url><url><loc>https://funge.org/funge-98/what-is-funge-98/</loc></url><url><loc>https://funge.org/funge-algorithms/</loc></url><url><loc>https://funge.org/funge-algorithms/classic-algorithms-in-befunge/</loc></url><url><loc>https://funge.org/funge-algorithms/computing-factorials-on-a-grid/</loc></url><url><loc>https://funge.org/funge-algorithms/converting-numbers-between-bases/</loc></url><url><loc>https://funge.org/funge-algorithms/euclids-method-for-greatest-common-divisors/</loc></url><url><loc>https://funge.org/funge-algorithms/generating-fibonacci-numbers-in-a-grid-language/</loc></url><url><loc>https://funge.org/funge-algorithms/random-choice-with-the-question-mark-instruction/</loc></url><url><loc>https://funge.org/funge-algorithms/reversing-a-string-with-the-stack/</loc></url><url><loc>https://funge.org/funge-algorithms/sorting-small-lists-in-a-grid-language/</loc></url><url><loc>https://funge.org/funge-algorithms/testing-for-primes-by-trial-division/</loc></url><url><loc>https://funge.org/funge-algorithms/writing-a-quine-in-a-grid-language/</loc></url><url><loc>https://funge.org/grid-program-flow/</loc></url><url><loc>https://funge.org/grid-program-flow/dead-code-and-unreachable-cells/</loc></url><url><loc>https://funge.org/grid-program-flow/drawing-program-flow-as-paths/</loc></url><url><loc>https://funge.org/grid-program-flow/grid-based-program-flow/</loc></url><url><loc>https://funge.org/grid-program-flow/instruction-pointer-direction/</loc></url><url><loc>https://funge.org/grid-program-flow/loops-formed-by-grid-geometry/</loc></url><url><loc>https://funge.org/grid-program-flow/self-modifying-grid-code/</loc></url><url><loc>https://funge.org/grid-program-flow/wrapping-and-toroidal-space/</loc></url><url><loc>https://funge.org/interpreter-implementation/</loc></url><url><loc>https://funge.org/interpreter-implementation/arithmetic-edge-cases-in-interpreters/</loc></url><url><loc>https://funge.org/interpreter-implementation/avoiding-stack-underflow-surprises/</loc></url><url><loc>https://funge.org/interpreter-implementation/building-a-trace-visualizer/</loc></url><url><loc>https://funge.org/interpreter-implementation/building-interpreters-step-by-step/</loc></url><url><loc>https://funge.org/interpreter-implementation/choosing-a-data-structure-for-the-playfield/</loc></url><url><loc>https://funge.org/interpreter-implementation/compiling-a-grid-program-to-another-language/</loc></url><url><loc>https://funge.org/interpreter-implementation/handling-input-and-output-in-an-interpreter/</loc></url><url><loc>https://funge.org/interpreter-implementation/loading-a-program-file-into-a-grid/</loc></url><url><loc>https://funge.org/interpreter-implementation/making-an-interpreter-faster/</loc></url><url><loc>https://funge.org/interpreter-implementation/testing-an-interpreter-with-small-programs/</loc></url><url><loc>https://funge.org/interpreter-implementation/the-fetch-and-execute-loop/</loc></url><url><loc>https://funge.org/interpreters-and-puzzles/</loc></url><url><loc>https://funge.org/interpreters-and-puzzles/code-golf-explained/</loc></url><url><loc>https://funge.org/interpreters-and-puzzles/debugging-grid-programs/</loc></url><url><loc>https://funge.org/interpreters-and-puzzles/programming-puzzles-with-constraints/</loc></url><url><loc>https://funge.org/interpreters-and-puzzles/writing-a-befunge-interpreter/</loc></url><url><loc>https://funge.org/language-design/</loc></url><url><loc>https://funge.org/language-design/language-design-tradeoffs/</loc></url><url><loc>https://funge.org/language-design/minimalist-instruction-sets/</loc></url><url><loc>https://funge.org/language-design/orthogonality-and-surprise-in-language-design/</loc></url><url><loc>https://funge.org/language-design/syntax-versus-semantics/</loc></url><url><loc>https://funge.org/language-design/turing-completeness-explained/</loc></url><url><loc>https://funge.org/puzzle-practice/</loc></url><url><loc>https://funge.org/puzzle-practice/designing-your-own-code-puzzles/</loc></url><url><loc>https://funge.org/puzzle-practice/fizzbuzz-in-odd-languages/</loc></url><url><loc>https://funge.org/puzzle-practice/games-that-teach-programming-through-puzzles/</loc></url><url><loc>https://funge.org/puzzle-practice/learning-from-other-peoples-solutions/</loc></url><url><loc>https://funge.org/puzzle-practice/obfuscated-code-and-its-purpose/</loc></url><url><loc>https://funge.org/puzzle-practice/palindromic-programs/</loc></url><url><loc>https://funge.org/puzzle-practice/polyglot-programs/</loc></url><url><loc>https://funge.org/puzzle-practice/puzzle-programming-practice/</loc></url><url><loc>https://funge.org/puzzle-practice/scoring-and-fairness-in-code-challenges/</loc></url><url><loc>https://funge.org/puzzle-practice/solving-mazes-as-a-programming-puzzle/</loc></url><url><loc>https://funge.org/puzzle-practice/writing-programs-under-a-size-limit/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/brainfuck-variants-and-dialects/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/common-brainfuck-programming-patterns/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/concatenative-thinking-in-odd-languages/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/counter-machines-and-minsky-style-languages/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/memory-models-across-esoteric-languages/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/ook-and-other-brainfuck-reskins/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/stack-machines-explained-through-esolangs/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/tape-and-stack-based-esoteric-languages/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/tape-versus-grid-as-a-memory-model/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/underload-and-other-minimal-stack-languages/</loc></url><url><loc>https://funge.org/tape-and-stack-languages/writing-a-brainfuck-interpreter/</loc></url><url><loc>https://funge.org/topics/</loc></url><url><loc>https://funge.org/unusual-paradigms/</loc></url><url><loc>https://funge.org/unusual-paradigms/cellular-automata-as-programming-systems/</loc></url><url><loc>https://funge.org/unusual-paradigms/combinator-languages-like-unlambda/</loc></url><url><loc>https://funge.org/unusual-paradigms/esoteric-languages-without-control-flow/</loc></url><url><loc>https://funge.org/unusual-paradigms/lambda-calculus-through-esoteric-languages/</loc></url><url><loc>https://funge.org/unusual-paradigms/languages-built-on-rewriting-rules/</loc></url><url><loc>https://funge.org/unusual-paradigms/languages-that-read-like-prose/</loc></url><url><loc>https://funge.org/unusual-paradigms/nondeterministic-and-probabilistic-programs/</loc></url><url><loc>https://funge.org/unusual-paradigms/reversible-programming-languages/</loc></url><url><loc>https://funge.org/unusual-paradigms/rule-110-and-computation-in-simple-systems/</loc></url><url><loc>https://funge.org/unusual-paradigms/the-game-of-life-as-a-computer/</loc></url><url><loc>https://funge.org/unusual-paradigms/unusual-programming-paradigms-in-esoteric-languages/</loc></url><url><loc>https://funge.org/visual-and-2d-languages/</loc></url><url><loc>https://funge.org/visual-and-2d-languages/ascii-art-programs/</loc></url><url><loc>https://funge.org/visual-and-2d-languages/fish-and-mirror-languages/</loc></url><url><loc>https://funge.org/visual-and-2d-languages/hexagonal-grid-programming/</loc></url><url><loc>https://funge.org/visual-and-2d-languages/piet-programming-language/</loc></url><url><loc>https://funge.org/visual-and-2d-languages/visual-and-two-dimensional-languages/</loc></url></urlset>