From 9441be35efebed1ed8df4cc9b789b0fdd8ab43bf Mon Sep 17 00:00:00 2001 From: "T.v.Dein" Date: Mon, 6 Nov 2023 16:12:33 +0100 Subject: [PATCH] added video explanation (#1) * added video explanation --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 72149e1..6d9673f 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ +## Programmable command-line calculator using reverse polish notation + [![Actions](https://github.com/tlinden/rpnc/actions/workflows/ci.yaml/badge.svg)](https://github.com/tlinden/rpnc/actions) [![License](https://img.shields.io/badge/license-GPL-blue.svg)](https://github.com/tlinden/rpnc/blob/master/LICENSE) [![Go Report Card](https://goreportcard.com/badge/github.com/tlinden/rpnc)](https://goreportcard.com/report/github.com/tlinden/rpnc) -## Reverse Polish Notation Calculator for the commandline - This is a small commandline calculator which takes its input in [reverse polish notation](https://en.wikipedia.org/wiki/Reverse_Polish_notation) form. @@ -69,6 +69,8 @@ DEBUG(012): push to stack: 200.00 = 200 ``` +For a very good explanation how reverse polish notation and the stack works [watch this video by Prof. Brailsford](https://youtu.be/7ha78yWRDlE?si=9MCp59jAAG8fXavP) + ## Usage Basically you enter numbers followed by an operator or a