Wrzucona przeze mnie zagadka z #gnudc nie została rozwiązana, więc zacznę od początku i w skrócie opiszę to narzędzie.

GNU DC to kalkulator używający tzw. odwrotnej notacji polskiej (reverse Polish notation). Co to oznacza? Przykładowe wyrażenie matematyczne 2 + 3 * 4 zapisalibyśmy w RPN jako: 2 3 4 * +. Taki zapis pozwala nam wykluczyć posługiwanie się nawiasami do określania kolejności działań, gdyż zawsze jest ona jednoznaczna. Drugi przykład: (2
dokładnie tak samo jak assembler, wyrażenia regularne czy nawet zapis szesnastkowy, z których cały świat z entuzjazmem korzysta.


@mateusza: Tak tak, cały świat pisze programy w assemblerze i używa systemu szesnastkowego ( ͡° ͜ʖ ͡°).

Po to człowiek wymyślił kompilator, żeby mu się łatwiej pracowało. No, ale niektórzy muszą koniecznie odkrywać koło na nowo i na siłę uprzykrzać sobie życie. Hurr durr, parsowanie nawiasów tyle mocy obliczeniowej
  • Odpowiedz