My Book Collection

View attachment 109695
This Christmas or Holiday Season, I got my hands on two different books: Learning Python (since I haven't ever bothered with it) and C++ Primer Plus. (You only see the Python book because the C++ book is sitting right in front of me here).
Then, yesterday, my family found 4 robotics books (left) and a super interesting C book (right). This C book is called "Artificial Intelligence Using C". It's copyright date is 1987, which is before ANSI C, or C90. IIRC, this is the first official C standard, so this book predates that.


Nothing else. Just wanted to share.
  • Like
Reactions: 3 people

Comments

G
Oh, those are just past categories of my blogs. Uhhh, don't worry about it
 
G
@fatsquirrel I don't go to parties
@HamBone41801 I tried Java once and I didn't like it. It is most likely because I didn't understand it, so I might try it again at some point. I am a huge fan of the way C and C++ operate.
@leon315 yeah it is pretty small. I just started getting books this year, and the C, C++, and Python all combined cost $150. In the future I want to expand it
 
G
@FAST6191 *three
They were really expensive. C and C++ ones are written by Stephen Prata, who is by far one of my favorite authors, and I haven't touched the Python one yet.
 
For a second I thought your book collection was just those 5 books and I was like "that's not really a collection" till I saw the top and bottom of the pic.
 
That makes sense. Object oriented languages can be a bit confusing if you didn’t start out with them. Plus, java itself has a few quirks that make it kinda unfriendly. I have the same issue with c++. I just can’t manage to wrap my head around it.
 
G
When I tried to learn C++ the first time, I used an online tutorial and I had literally no idea what I was doing. std? namespaces? c l a s s e s? but this author. Easy as C for me.
 
G
Sorry for the bump, but since then we cleaned out the garage and I found around 15-20 books on VHDL, 1 book on PCI Express Bus (i think), as well as some SoC information/usage. Also about 780 pages into my C++ book.
 
  • Like
Reactions: 1 person
G
Sorry for the extra bump, but I finally finished my C++ programming book. Almost made me cry reading the "What Now?" section at the tail end of chapter 18. Then the very last programming exercise told me to rewrite a program from chapter 16, pointed me towards the wrong one, and ended up looking for 15 to find that actual program I was asked to rewrite.

Oh well, onto my Python book. Only after I do a few projects in C++ however.
 
I like the philosophy they had at my university. They taught "Programming" first. Not C, C++, Java, Python or anything.. but Programming. Which language you ask? Ada 95. Yep, THAT one.

This was to get everyone into speed with the thought process behind programming, the problem solving and structure. After that we had courses in different languages of course.
This is a neat idea, because you know *what* you want to do, you know the general operations you need to do... now you only have to figure out *how* to do it in the language you're using at this very moment.

"To solve this problem I need a two dimensional array of integers, now, how do I do it in C++?" *google 2D array c++*

That way you learn the difficult part, how to think, and is left with the simple stuff, figure out how to do it. "You know the grammar, now you just have to translate the words..."
---

I bet you picked up a lot of general programming in that C++ book, so going forward from this point shouldn't be a problem for you I'm sure :)
 
  • Like
Reactions: 1 person
G
@Issac I am trying to decipher that last statement. Do you mean general programming as in the STL, or practices? I'd say quite a bit of both. Both of the C and C++ books I have introduced the thought process of programming before introducing the language. Besides, I hardly find it reasonable to teach a language that nobody has any way to implement.
 

Blog entry information

Author
Guest
Views
347
Comments
46
Last update

More entries in Personal Blogs

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/9kE3Env_2AY?si=Bs6lUZ0ZIlqmYaGT +1