Oi, unlucky number 13 coming up.
Man, I’m getting so fucking tired of people overcomplicating things. It’s like everywhere I go, people are like “HURR DURR LOLOL I’M GOING TO CONFUES TEH SHIT OVUT OF YOU YOU PIECE OFS HIT FAGOT LOLOL!” Seriously, get to the fucking point without first blabbering about random shit I have no idea what mean! First of all, I can’t fucking understand you when you come up with your retarded programmer’s jargon. If you constantly throw abbreviations, advanced terminology and overall just a bunch of letters at my face, it’s bound to do nothing but piss me off: It won’t teach me anything!
“So, what has gotten you so pissed off, this time?” I hear nobody ask. Well, I just got a taste of what I mentioned above, and I can’t say I’m happy about it. I randomly stumbled upon a post that mentioned the “static” keyword. So, not knowing what it actually does, I went to Google it. Well, I went here, there, over here and, eventually, to this place. None of them told me shit because they overcomplicate things, and I don’t like overly complicated things. So, I basically didn’t learn what “static” does… until I went here. There’s
a whole half-a-wall of text there, and yet all I needed was the little snippet at the bottom. Now that I actually know what it means, I get to read the text again, this time actually having somewhat of a grasp about what is being said and compared.
Son of a bitch, give me a fucking break! Why should I have to read a text backwards in order to understand what something means? Had it just mentioned that “static class members” are shared by all class objects. I now understand why the global variable thing was brought up and why the microwave comparison was brought up, albeit at the cost of READING THE TEXT BACKWARDS.
Is there a C++ tutorial for 5-year-olds anywhere? I need one.
After fiddling for a while, I finally managed to get back to where I were with my Pig Latin translator. The new version, 1.1.0, is now up. The translator has been completely remade, following nearly none of the original structure and instead having unique coding. This has fixed a couple of issues that the previous version had. All changes are listed on the 1.1.0 page.
I should probably go more in-depth about what I have been doing. Well, I redid the code for my translator, but I also seem to have subconsciously learned more efficient programming. That is, although I seem to have finished the translator more quickly and with fewer errors than the first time, I have absolutely no clue about what in the actual fuck caused this to be the case. Perhaps it is merely a matter of having done similar coding before… Okay, I lied. The program isn’t 100 % unlike the first, but it strays quite a bit from the base design.
Apart from that, there isn’t much for me to say. There is, unfortunately, no rant today, as things have gone relatively smoothly. I am shocked, and genuinely so.
AKA “Re: C++ Log – Entry #10”
In my previous log entry, I ranted about how much I hate Code::Blocks and the fact that it completely tore itself asunder and fucked my project. Did I manage to fix it? No. I even tried creating a new project and copying the code over, but that didn’t work, most likely because Code::Blocks FUCKING SUCKS. It’s completely beyond me why the project stalled and why I could create a new, fully-functional project, albeit with a warning saying that Code::Blocks doesn’t have permission to the executable.
I sit here now, having to redo the project from scratch. While this isn’t a big deal, as I assume it won’t be much of a hassle to get back to where I were, I still am worried this might happen again. What just happened is a completely idiotic incident as to which there most certainly is no valid explanation, particularly bearing in mind the part where it didn’t give me a concrete error message and the fact that the current Code::Blocks version I’m using is 13.12. Yeah, okay; that’s some shitty versioning, right there. Stellar job, guys. Have you ever tried founding a company named something along the lines of “Superversion, Inc.”? You would do pretty well, I assure you.
What is it with Code::Blocks that constantly makes it completely fucking unable to do anything but sit there with a giant whale dick up its ass? I’m sitting here, trying to work on my Pig Latin translator, when Code::Blocks decided to go “whoop, I dunno wat is compilign lol” all of a sudden. Here, I’ll demonstrate:
I go to build and run it to test the code…
Why are you asking me this? I JUST TOLD YOU TO BUILD AND RUN!
Oh, okay. Sure. That’s right: You just sit there, doing nothing. Shithead.
Why is it doing this? It worked just a few minutes ago, and now, after adding ONE FUCKING FUNCTION, it won’t work. I have noticed most of my seemingly unsolvable problems have arisen, not because of C++ itself and the compiler, but because Code::Blocks is being a completely broken mess. I want to actually PROGRAM and MAKE SOMETHING, not sit here and fiddle with Code::Blocks’s bullshit and waste a colossal amount of time trying to “fix” what shouldn’t even be broken.
Seriously, Code::Blocks is close to being uninstalled. I’m sick of the bullshit this garbage program keeps tossing at me ad nauseam. I wonder if they used Code::Blocks to compile itself; that’s a paradox I’m willing to challenge anyone to disprove, because you have to give me SOLID proof that anything can fail this bad.