So, what's currently available for learning Java as a second or third programming language that are as good as the two C books I mentioned?
Finding anything as good as the Algol 68 book would be a huge bonus too.
When I taught myself C I used the excellent Kernighan & Richie's "The C Programming Language" - this was a few years after I started to program,
so already knew Algol 60, COBOL and a couple of assemblers (ICL 1900's
PLAN and MC6800). A year or two later I discovered Kernighan & Pike's "The Practice of Programming".IMO this is a book every new C programmer should have, and which I picked up a few more useful ideas from.
I also found "Informal introduction to Algol 68", by S. G. van der Meulen
and C. H. Lindsey which was excellent - in fact thats the only book about
a programming language I've seen with example code so good and so well described that it made me laugh. I used what I learned from it to write an improved version of the job accounting program used by ICL's George 3 operating system in Algol 68R.
Another few years on and a group of us did a week-long Java 2 course,
which gave us a start, but little more than that. So, I went looking for a Java book equivalent in quality to the K&R C book, but didn't find
anything to match it. The best I managed to find was Ivor Horton's
'Beginning Java 2', which taught me pretty well what I needed to get up to speed in Java, but it didn't mention 'make' equivalents at all, but fortunately I managed to find 'ant', which so far has done everything I've needed it to do.
So, what's currently available for learning Java as a second or third programming language that are as good as the two C books I mentioned?
Finding anything as good as the Algol 68 book would be a huge bonus too.
Hey Martin, how are you doing? Get any gliding in?
I don't actually own these books but the Oracle list that sends me stuffhorstmann? source=:em:nw:mt::::RC_WWMK200429P00043C0056:NSL400230298&elq_mid=222615&sh=161306072217121913081213312924132219&cmid=WWMK200429P00043C0056
sent a review of Cay Horstmann's latest iteration of the Core Java
books. I think folks think these two are some of the best out there.
https://blogs.oracle.com/javamagazine/post/core-java-12th-edition-
I've got a friend talking about getting a glider and he's got a wife and
a Maule that could tow it :-). We'll see. The local airport would be perfect for soaring. There is almost no traffic. We are always
surprised when we see an airplane on the ramp.
Thanks for the review - looks useful, if expensive. Maybe I should have mentioned that I'm currently handing on the administrative role of roster manager in my gliding club.
On Thu, 19 May 2022 12:42:45 -0500, Knute Johnson wrote:
Hey Martin, how are you doing? Get any gliding in?Not enough: weather and trailer lighting are ongoing issues :-(
However I did have fun 'flying' the club's simulator for launch failure checks followed by doing them, together with stalling and spinning
exercises for done real from the top of a 3,500ft aero tow in the club's Perkoz two-seater.
I don't actually own these books but the Oracle list that sends me stuffhorstmann? source=:em:nw:mt::::RC_WWMK200429P00043C0056:NSL400230298&elq_mid=222615&sh=161306072217121913081213312924132219&cmid=WWMK200429P00043C0056
sent a review of Cay Horstmann's latest iteration of the Core Java
books. I think folks think these two are some of the best out there.
https://blogs.oracle.com/javamagazine/post/core-java-12th-edition-
Thanks for the review - looks useful, if expensive. Maybe I should have mentioned that I'm currently handing on the administrative role of roster manager in my gliding club.
While in role I wrote a moderately complex Roster editor, which is used to build the six duty rosters for each 6 month gliding season. It implements rules to implement checks for duty clashes (somebody who is both an instructor and a tug pilot must not get both duties on the same weekend,
only one member of a glider syndicate should get a duty on any day so the others can go fly, .... though its code is fairly simple (all Swing, no multithreading, all files are CSV format and I wrote a CSV class yonks
ago). I also wrote a CSV editor which is optimised for handling large
files, i.e. more than 16K lines *some* spreadsheets are limited to!, and
for running search & destroy passes across these files - something that
is needed if a rostered member leaves the club immediately after the
roster was published. That HAS happened!
Anyway, my successor wants to learn Java, which is why I'm asking about
Java books.
When I taught myself C I used the excellent Kernighan & Richie's "The C Programming Language" - this was a few years after I started to program,
so already knew Algol 60, COBOL and a couple of assemblers (ICL 1900's
PLAN and MC6800). A year or two later I discovered Kernighan & Pike's "The Practice of Programming".IMO this is a book every new C programmer should have, and which I picked up a few more useful ideas from.
I also found "Informal introduction to Algol 68", by S. G. van der Meulen
and C. H. Lindsey which was excellent - in fact thats the only book about
a programming language I've seen with example code so good and so well described that it made me laugh. I used what I learned from it to write an improved version of the job accounting program used by ICL's George 3 operating system in Algol 68R.
Another few years on and a group of us did a week-long Java 2 course,
which gave us a start, but little more than that. So, I went looking for a Java book equivalent in quality to the K&R C book, but didn't find
anything to match it. The best I managed to find was Ivor Horton's
'Beginning Java 2', which taught me pretty well what I needed to get up to speed in Java, but it didn't mention 'make' equivalents at all, but fortunately I managed to find 'ant', which so far has done everything I've needed it to do.
So, what's currently available for learning Java as a second or third programming language that are as good as the two C books I mentioned?
Finding anything as good as the Algol 68 book would be a huge bonus too.
On Thu, 19 May 2022 14:51:44 -0500, Knute Johnson wrote:
I've got a friend talking about getting a glider and he's got a wife andWhere is your local airport?
a Maule that could tow it :-). We'll see. The local airport would be
perfect for soaring. There is almost no traffic. We are always
surprised when we see an airplane on the ramp.
Where would he go to get his glider rating? From the comments in rec.aviation.soaring that can be a real issue in some parts. I'm well-off here as there are at least two gliding clubs within reasonable gliding
range and both offer winch launches as well as aero towing. I love
winching: its fun, quick (35 secs from start to 1400ft), and a lot cheaper than an aero tow.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 300 |
Nodes: | 16 (2 / 14) |
Uptime: | 57:31:21 |
Calls: | 6,712 |
Files: | 12,243 |
Messages: | 5,355,557 |