3 ms·
It was an option the year before, but not enough people wanted to take it and the class was cancelled. I'm glad to have learnt C, because it came with an introd
by qubyte 13y ago
It was an option the year before, but not enough people wanted to take it and the class was cancelled. I'm glad to have learnt C, because it came with an introduction to bash and ssh. Whilst the terminals we used were windows, we were logging into a linux box via putty. This way I got to learn the UNIX way of writing tiny, single purpose programs that operate on STDIN and STDOUT for piping together. I guess the philosophical education was at least as important as the code itself.
- NAFV_P 13y ago> It was an option the year before, but not enough people wanted to take it and the class was cancelled. Makes me wonder, if you were taking a physics degree now what would be on the table? I started on C++, then downgraded to C, I prefer life to be simple (?$%?). I also threw out the IDE's and installed ubuntu alongside Windows. A few weeks ago I lost my desktop and could only work in recovery mode. It was great, like living in the 1970's. tty only, using Vim and Joe as editors and reading help pages with elinks. Bash is smashing.
- qubyte 13y agoI believe python is popular these days, but I think C is still the language of choice. A few years back when I was a TA I was tutoring on a C course at Leeds university, and Sussex (where I did my undergrad) they're pretty hardcore, so I reckon it's still C with the occasional course in F77. I started on emacs with that C course. These days I use sublime text for my own machines, and vim elsewhere (although I'm not very good). The end result of all this? I finish sentences with a semicolon and save with colon-w-q (or x, but wq is way more satisfying); :wq
- NAFV_P 13y agoI was wondering if Haskell would be good for scientific computation. It has bignum like Python, but I think it is more popular among mathematicians than physicists. Joe can emulate Emacs, Pico and another editor called WordStar (which I think is hardly ever used these days), but it doesn't emulate Vi. Perhaps the guy who wrote it hates Vi. Interestingly I believe Vi was designed for writing C source. Bill Joy was working on the first BSD OS around the same time, the original Vi was probably involved in the bootstrapping process. If you want a massive list of editors: http://texteditors.org http://texteditors.org