OpenBSD bc: Difference between revisions

m
Here vis(1) is better than cat(1) -v.
(Show how this translates bc to dc.)
 
m (Here vis(1) is better than cat(1) -v.)
 
Line 43:
trash = fib(15, 19)
quit</lang>
* '''Translation to dc''' <lang dc>$ bc -c prog.bc | cat -vvis
 
0 0:\M-^?\^A\^A
1 1:\M-^?\^A\^A
[li 1-;\M-^?\^A\^Ali 2-;\M-^?\^A\^A+li:\M-^?\^A\^Alid1+sis.li 20>0]s0
2dsis.li 20>0
 
Line 54:
[[
]n]s2
[li;\M-^?\^A\^Ads.nlilb>1e2 lid1+sis.lilb!<0]s0
[0SiSbSa[fib ]nlads.n[..]nlbds.n[ = ]nladsis.lilb!<0 Las.Lbs.Lis.0 1Q]sM-s\M^?\^A\^B
 
 
 
 
0 4lM-4l\M^?\^A\^BxsM-Bxs\M^?\^A\^C
15 19lM-19l\M^?\^A\^BxsM-Bxs\M^?\^A\^C
q</lang>
* '''Output''' <lang>$ bc -c prog.bc | dc -x # or simply $ bc prog.bc
Anonymous user