Shunting Yard Algorithm - Intro and Reverse Polish Notation @WhatsACreel
Shunting Yard Algorithm - Intro and Reverse Polish Notation  @WhatsACreel
Uploaded March 2013 | Updated September 2026, 2 weeks ago
The Shunting Yard Algorithm (invented by Edsger Dijkstra) is amazingly useful when you want to create your own expression parsing software. For instance, if you're writing a calculator, a compiler or a scripting language, you may want it to understand mathematical expressions. The Shunting Yard is an excellent way to incorporate this functionality into your own apps.

This tutorial is a general introduction to the algorithm as well as Reverse Polish notation, which goes hand in hand with Shunting Yard. We will code a C# expression parser using this exact algorithm shortly.

It's supposed to resemble a train shunting yard. That's good, what's a train shunting yard?

Also, it's Reverse Polish, to mean Reverse People from Poland, not Reverse Shoe Polish...

Facebook page:
facebook.com/pages/WhatsaCreel/167732956665435
Shunting Yard Algorithm - Intro and Reverse Polish Notationx64 Assembly MultiThreading 3: Mutexes, SpinLocks and Critical SectionsReusing Headers and Source Code in C++Direct2D Tutorial 8: Loading an Imagex64 Assembly Tutorial 61: AVX Negate 128bpp ImageNVIDIA CUDA Tutorial 5: Memory OverviewC++ Tutorial 24: Stringizing and ConcatenationFloating Point Bit Hacks Every Programmer Should Know (Including Fast Inverse Square Root - Quake)Answering Basic Assembly Language Questions - Assembly Language for BeginnersAre CPUs Getting Faster? (2009 AMD Phenom II vs 2018 Intel i7 8750H - Phenom 2 Benchmark)Direct2D Tutorial 6: Real Time Game LoopFixed Point Arithmetic 1: Intro to Fixed Point
Creel |

Shunting Yard Algorithm - Intro and Reverse Polish Notation

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER