I have a Maple text window open all the time so I can pop it up and type '2+2;' into it. I thought this was ridiculous when I saw someone else doing it, but I've come round to it.
But for algebra I use bits of scrap paper or envelopes -- and then check the results with Maple.
This too. I have a silly keyboard at work with a row of extra buttons at the top, of which the only ones I use are the volume knob and the one that summons the calculator.
Probably not as much as the 'Switch F keys to alternate function mode' key annoys me on one of mine, because that's the point where half the functionality of the keyboard wanders off and hides round a corner until I notice what happened. Not to mention that the alternate keys often do strange things.
[X] at the Python interactive prompt (which I have several of lying around my workspaces for precisely this purpose). [X] with Windows' shit-for-brains calculator on my phone. [X] in my notebook.
I have a peculiar habit of never opening the payslips delivered to my desk at work, because that risks reducing the amount of space available on the back of the envelope, and increases the chance of the envelope getting thrown away by the cleaners.
It's a sad time of the month when the payslip envelope is completely filled and I have to resort to the backs of timesheets, or, as a last resort, an interactive prompt. Maybe I need to sign myself up for more junk mail at work.
[x] with the aid of Google's calculator function (it knows many more useful numbers than most other handy calculating tools). Or sometimes on whatever paper happens to be around.
I believe my mid-80s TI (bought for O levels) still works, and that would be my preferred calculator in absence of an interactive programming language. It got me through most of my exams (it lacked hyperbolics, which I needed for the MSc, but my back-up calculator provided those), bar the DipCompSci—the CU-approval regulations came in before that but after my Part II and it was too primitive (see above) to be allowed. Sadly, no calculations were required for that last set of papers, otherwise I would have been gleefully reaching for the log tables.
I got fed up with the "can't find a working pen" syndrome and now buy lots of pens (of a specific roller-ball brand I like) and scatter them around liberally. Now if I have trouble finding a pen it's a sign I need to go out and buy another half dozen :-)
I collected a whole lot at a conference but I have a tendency to put them in my bag (rather than leaving them on whichever desk) and from there they seem to escape...
[X] in my logbook [X] in awk (and [X] Python, and [X] JavaScript interactive prompt, and [X] Lisp) [X] in dc
I used awk sufficiently often that I wrote a very short wrapper around it to evaluate and print a single expression.
and very occasionally: [X] in C which is to say I'll actually write a complete program in C to do some throwaway calculation.
These days I seem to be inspecting the behaviour of floating point arithmetic a lot. For that, JavaScript is surprisingly useful because: a) 64-bit IEEE double guaranteed; and, b) parsimonious printing of floating point values so you get exactly the right number of decimal digits printed.
(no subject)
Date: 2008-06-03 03:43 pm (UTC)(no subject)
Date: 2008-06-03 03:45 pm (UTC)(no subject)
Date: 2008-06-03 03:46 pm (UTC)[X] at the Python interactive prompt
[X] at the Maxima interactive prompt
(no subject)
Date: 2008-06-03 03:52 pm (UTC)(S)
(no subject)
Date: 2008-06-03 04:01 pm (UTC)(no subject)
Date: 2008-06-04 08:12 am (UTC)But for algebra I use bits of scrap paper or envelopes -- and then check the results with Maple.
(no subject)
Date: 2008-06-03 04:00 pm (UTC)[X] using perl -e
[X] using dc
(no subject)
Date: 2008-06-03 04:05 pm (UTC)I also use:
[x] log book
[x] google (great for unit conversions, etc)
(no subject)
Date: 2008-06-03 03:44 pm (UTC)(no subject)
Date: 2008-06-03 03:48 pm (UTC)(no subject)
Date: 2008-06-03 03:49 pm (UTC)(no subject)
Date: 2008-06-03 03:52 pm (UTC)(no subject)
Date: 2008-06-03 04:00 pm (UTC)(no subject)
Date: 2008-06-03 04:16 pm (UTC)(no subject)
Date: 2008-06-03 04:30 pm (UTC)(no subject)
Date: 2008-06-03 05:31 pm (UTC)Now I do Win+R, "calc".
(Or, more likely, "c" + retrieve from drop-down of LRU programs.)
(no subject)
Date: 2008-06-03 03:53 pm (UTC)[x] with bc
(no subject)
Date: 2008-06-03 04:04 pm (UTC)(no subject)
Date: 2008-06-03 08:58 pm (UTC)(no subject)
Date: 2008-06-03 03:54 pm (UTC)(no subject)
Date: 2008-06-03 04:31 pm (UTC)(no subject)
Date: 2008-06-03 03:59 pm (UTC)(no subject)
Date: 2008-06-03 04:02 pm (UTC)[X] with Windows' shit-for-brains calculator on my phone.
[X] in my notebook.
(no subject)
Date: 2008-06-03 05:14 pm (UTC)[x] on the white board in the kitchen.
(no subject)
Date: 2008-06-03 04:09 pm (UTC)It's a sad time of the month when the payslip envelope is completely filled and I have to resort to the backs of timesheets, or, as a last resort, an interactive prompt. Maybe I need to sign myself up for more junk mail at work.
(no subject)
Date: 2008-06-03 04:12 pm (UTC)(no subject)
Date: 2008-06-03 04:21 pm (UTC)p
(Thinking is easier on paper, especially as soon as you want a diagram)
(no subject)
Date: 2008-06-03 04:23 pm (UTC)*is more ashamed than proud of this*
(no subject)
Date: 2008-06-03 05:50 pm (UTC)(no subject)
Date: 2008-06-03 08:21 pm (UTC)(no subject)
Date: 2008-06-04 09:42 am (UTC)(no subject)
Date: 2008-06-04 01:04 pm (UTC)(no subject)
Date: 2008-06-03 04:49 pm (UTC)(no subject)
Date: 2008-06-03 04:55 pm (UTC)(no subject)
Date: 2008-06-03 05:56 pm (UTC)(no subject)
Date: 2008-06-03 09:38 pm (UTC)(no subject)
Date: 2008-06-03 05:54 pm (UTC)(no subject)
Date: 2008-06-03 06:13 pm (UTC)(no subject)
Date: 2008-06-03 07:09 pm (UTC)(no subject)
Date: 2008-06-03 07:27 pm (UTC)(no subject)
Date: 2008-06-04 09:24 am (UTC)(no subject)
Date: 2008-06-06 08:23 am (UTC)[X] in awk (and [X] Python, and [X] JavaScript interactive prompt, and [X] Lisp)
[X] in dc
I used awk sufficiently often that I wrote a very short wrapper around it to evaluate and print a single expression.
and very occasionally:
[X] in C
which is to say I'll actually write a complete program in C to do some throwaway calculation.
These days I seem to be inspecting the behaviour of floating point arithmetic a lot. For that, JavaScript is surprisingly useful because: a) 64-bit IEEE double guaranteed; and, b) parsimonious printing of floating point values so you get exactly the right number of decimal digits printed.