LINUX.ORG.RU

>приемущества стекового калькулятора для конечного пользователя?

работает под NetBSD

matich
()

У стека нет преимуществ, есть только ублюдочное желание ублюдочной пятки ублюдочного штеуда.

Gharik
()
Ответ на: комментарий от matich

> работает под NetBSD

Эм, как бы перевод из инфиксной нотации в обратную польскую запись делается одним пробегом. В чем соль именно стекового подхода? (например калькулятора dc или емаксового calc)

anonymous
()
Ответ на: комментарий от Gharik

унд Микрософта тууу, что блестяще справился с задачей увеличения на 4-5 порядков ресурсоёмксти тупейших расчётов =)

Gharik
()
Ответ на: комментарий от Gharik

пшел отсюда, быдло. стек это круто. абстрактная стековая машина не зависит от быдлопроизводителя процессоров. интел слепил гавно с парой регистров, на большее денег не было, вот и жрите, велосипеды изобретайте по эффективному распределению регистров. а стек влияниям бабла не подвержен. все эти оптимизирующие компиляторы - это все расхлебывание дерьма, которое насрал интел. что тут поделаешь...

anonymous
()
Ответ на: комментарий от Black13

Фигли делать, юзайте PowerPC(там вроде 16 регистров) или еще какие процы.

anonymous
()

Кнопок меньше нажимать. И еще тут давным-давно была тема, у кого-то сослуживцы калькулятор со стола постоянно уводили, так он хотел стековый купить.

abraziv_whiskey ★★★★★
()

(2 + 3)/4.

На инфиксе: "(", "2", "+", "3", ")", "/", "4", "=".

На постфиксе: "2", "3", "+", "4", "/".

Число нажатий 8:5.

Кроме того, на стековом калькуляторе ты всегда знаешь что и где у тебя лежит в стеке, не знаешь - можешь посмотреть. На инфиксном в общем случае - фиг. И даже на инфиксном приходится вводить явную работу со стеком - например, обмен чисел при делении при смене операндов.

У тебя результат предыдущего вычисления - 1,2. Нужно поделить на него 6. Как в обычном?

"/", "<->", "6", "=".

Как на стековом:

"<->", "6", "/"

И там, и там - обмен. Конечно, в инфиксном можно в этом примере схитрить:

"1/x", "*", "6", "=", но, во-первых, это не короче, во-вторых, не всегда подходит.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Помню, как еще в бытность студентом-безбожником делал расчетки по электротехнике с помощью емаксовского калка за 5 минут. Другие, если и могли посчитать ее на обычных калькуляторах или маткадах всяких, то тратили как минимум день. Чувствовал себя каким-то фокусником.

Тут какие-то доказательства излишни, нужно просто взять какую-то тупейшую зубодробильную счетную задачу и попробовать.

rab_boziy
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.