ARTICLES| bespoke web | design | editor | works
readings | SNIPPETS| technology | toronto
biochem | cancer | canna | n n | net | other | plants | politics | social medicine | TECH| truths | pollution | biology
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 |16| 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24
For Dummies

Dan Gookin
5 February 2019
Fan mail today from Belgium. People are still reading my books during their commute.
I found that odd back in the 1990s, when people would tell me they enjoyed leafing through "DOS For Dummies" while riding the subway. Apparently "Beginning Programming with C For Dummies" has the same charm - and in Brussels.
39You, Richard Sexton and 37 others
Ken De Vries "Beginning Programmin with C." LOL! C isn't a language for beginners. 😉

Richard Sexton It was for me. Once you know assembler all higher level languages are trivial, they're just shorthand. I'd suggest C is the perfect beginner language. Not C++, that deserves to die in fire, plain C.
There is less stuff to remember than any other language and youcan do anything with it.
In the 50 years since it was invented the only thing better to come along is Javascript, wichis C with some additions of stuff from other languages made for the web.
It's funny really because Unix was invented because the thing that was supposed to do this- multics, was an unholy disaster and died made by committee.
Javascript was invented became the thing thatr was supposed to do this in the browser - Java - was an unholy disaster and died, made by committee. Node happened when a 17 yer old kid made JS run on a server. It replaced Java. Two guys at Bell did C and unix, one guy at Netscape did javascript. One guy at Opera did CSS. html was from sgml whuch was from Scribe which one guy wrote.
No software product from a commute ever succeeded.
Ken De Vries I wrote whole applications in 8086 Assembly. Been a software consultant for 30+ years. I hated C and C++. C++ was 10x worse than C.
I liked the .NET Microsoft languages while I was still doing that for a living.
Funny that you liked JavaScript. Ihated client side development when doing web work. I finally told my clients I was not going to do any more clientside code and I stuck with all the server side stuff.
Web applications now are al about chasing browser standards - another thing I hate. I am glad to be out of software.
Dan Gookin Z80 assembly. I finally figured out pointers when someone explained, "Oh that's just bracket notation in assembly." Done.
Richard Sexton See, the nice thing is if you know C you are equally comfortable on both sides. Dan I had that moment on an ibm 1130 in school. LD *-* would load the contents of locion zero into the acc LD 2 *-* would load the contents of location 0 plus R2 into the acc LD I2 *-* would load the contents of the word t the location specified by the word at the address zero plus R2 into the acc There were only three registers, but this sort of architecture was literally an outlier from all other IBM instruction sets. these could do recursions but not reentrance. The PDP 8 and 11 were next for me, the 11 made sense ans still has the best instruction set ever devised by man. It's never been improved and only got worse. the x86 garbage is one of the worst ever. Segments are for worms. 1
Ken De Vries "Segments are for worms." LOL! Yea, but that's what I cut my teeth on.
Dan Gookin Segments were nothing, try page swapping with EMS. 1
Ken De Vries Forget it. I sell Real Estate now. Done with programming!

Richard Sexton Dan Gookin That didn't even work on CP/M. we have some 256K memory boards, 64K chunks. system was rom based. I thought "oh cool, I can make a ramdisk and put the editor and the files I'm editing in there" just like I did at home on an Amiga years later. So I wrote a ramdisk driver, added it to the rom and every time you used it the parity error light came on. You can't actually do that in software, that's a hardware fault. All the boards did this. I'm not sure how they were tested. Did anybody ever use it? I don't think I ever saw a working ramdisk in cp/m.
Brianne Toma My brain hurt with that title. Programmers are amazing.
Ken De Vries Dan, you should have written one caled Idaho Politics for Dummies and handed it out to all of the Legislators. 1
Ken De Vries replied 2 replies
John Austin You never know what wisdom Brussels sprouts.. 2
Dan Gookin replied
1 reply
Deborah Rose It's no surprise, Dan, you have international appeal.
Jan Pniewski I really could not get my head around C till I read your C for Dummies book. 1
David Solomon
David Solomon You are too humble, my freind! Your works enabled millions to join the rising tide of technology. I am convinced that your contributions can go beyond technology. Salute! 1
Kiva Neufeld I still remember laying my eyes on "PC's for Dummies" for the first time, reading the back of the book and going, "Oh my gosh, I KNOW him!!!" You have done the whole world a service, my friend! 1
Teak Wood When is"Writing for dummies coming out Dan"
1 Like
Remember me, buy my shirts!
pop art