posted
The subject pretty much sums it up. I’ve been thinking about describing how (and why) to use C++. Kind of an intro to programming and the language itself, but if no one wants to read it… well it would be a lot of work and I’d rather someone be interested before I commit to it.
P.S. I’ve been working on a Cousin Hobbes on complexity that I started as supposedly a spur-of-the-moment thing that was supposed to be finished the night I started it (at least a week and a half ago) and then escalated and I still haven’t finished it, so someone should yell at me and tell me to get on the ball.
posted
As long as it's good. There's tons of C++ advice on the Web and in print, but so much of it is really bad.
Posts: 1839 | Registered: May 1999
| IP: Logged |
Frisco, I write Haikus for Annie, everyone else (your fine self included) can suck eggs.
And Xavier, sweetness, at least one person is comitted. Though I have to admit that I found Java far more confusing than C++ (if you include the fact that obviously learning Java after knowing C++ makes it way easier to learn) and much more... well not structured the way I think anyways.
posted
Yes, I like topics like this very much! I have done C programming, and maintained a C program written with a C++ compiler, but done very little with the object oriented part of it. Now I'm dabbling a bit in Visual Basic. There's a Visual C++ compiler in the same package at work, but I've not played with it at all.
So sure, I'm in favor. I enjoy essays on technical subjects, even those (like Boolean algebra and so on) with which I'm very familiar. It's just fun to think about these things again and go over them in one's mind.
Posts: 2843 | Registered: A Long Time Ago!
| IP: Logged |
posted
Man, I hate C++. I use it every day, every day. But I certainly don't like it.
The language C (and by extension, C++): a language that combines the speed of assembly language with the ease of use of assembly language.
Posts: 16551 | Registered: Feb 2003
| IP: Logged |
posted
Oh, properly used C++ can be remarkably high level. The STL and Boost libraries really make much of the drudgery aspects easy.
Posts: 15770 | Registered: Dec 2001
| IP: Logged |
posted
C++ allows for low level control of the computer (faster and more efficient) and still gives you the ability to use it with the ease of a high level language, either through some of the standred libraries or the add-ons (like the STL library Fugu mentioned).
[EDIT: if this were C++ my compiler would've noted the error of spelling "more" as "mroe" and alerted me before I went public with the code]
posted
I will dispute that C++ makes its as easy as a true high level language, but it makes it much, much easier than C. In particular, a high level language program is often zero cost portable, whereas a C++ program often needs to make numerous accomodations to architecture.
Posts: 15770 | Registered: Dec 2001
| IP: Logged |
Fugu, agreed, it isn't, and will never be, a full blowen high-level language, but I have to say that it comes as close as is really possible without having to give up the real power that low-level and mid-level languages give you.
posted
C++ was my most-hated class in college. If you could make me like it, it would be a miracle. It was also the only class I got a "B" in, breaking my 4.0 gpa, which really pissed me off.
I think it had something to do with the instructor, though. He was such a d***head.