Which programming language gives you the most control?

I've had to use a lot of prolog lately and I just wanted to let you know that you're a sick fuck and I hope you die and that you have a great username
Thank you, my brother
(I've never used prolog before, I put it there because I vaguely remember it being mentioned in a class)
 
  • Feels
Reactions: Gimmick Account
Holy C
65b.png


Anyone who tells you otherwise is a glow in the dark who wants to outlaw compilers.
 
Thank you, my brother
(I've never used prolog before, I put it there because I vaguely remember it being mentioned in a class)
It's a declarative language which means it's like coding in a mirror universe but only after solving fucking maths puzzles. Haskell is much nicer but it's still testicular torture with a car battery, while prolog is more like a blowtorch
 
Manually pulsing the electrical signals into your CPU by hand.

After that, machine code.

...after that, Assembly.
 
With C++ I guess you could just hard copy your libraries and as long as the os doesn't override them then they'll be safe, while the language itself gives you more control on how you want to fuck up.
 
I've got the feeling that people are not encouraging or teaching C++ as much these days because it gives them too much... You don't put a toddler on a skateboard but you also don't replace all skateboards with those stupid flat escalator airport movers to compensate for it.
 
  • Thunk-Provoking
Reactions: Bababooey Warlock
You just kinda don't need it anymore for most shit. Go to school for compuders and you're still gonna learn C++, probably after an unironically super fun C semester as well, but any course where they just need you to be able to code a bit for other stuff is just gonna say fuck it, here's python and there's your tab key.

We can agree in our autisticest nerd voices that the net effect of that is kinda gay but now I think about grognard beard guys who still champion languages from the 70s and wonder how much of a dork I wanna be about one from the 80s
 
I've got the feeling that people are not encouraging or teaching C++ as much these days because it gives them too much... You don't put a toddler on a skateboard but you also don't replace all skateboards with those stupid flat escalator airport movers to compensate for it.
I think OOP in general is a bad choice for a beginner. You have go into all these language specifics and how to solve things in OOP before you even have a full grasp on how to do basic programming and understand why you'd want OOP mechanisms in the first place.
If you want to learn C++, start by learning C.
 
I think OOP in general is a bad choice for a beginner. You have go into all these language specifics and how to solve things in OOP before you even have a full grasp on how to do basic programming and understand why you'd want OOP mechanisms in the first place.
If you want to learn C++, start by learning C.
I mean, you don't have to do OOP in C++, you can start basic programming(understanding how a program operates) within it then move on to a C-like level then go from there and cover new things that are beneficial and makes things easier.

Don't start with actually doing OOP, start with figuring out how simple code runs and what happens, then other assignments. Some are insisting that this has to be done in Java, Visual Basic or Python because other languages are too complex for students to handle. I don't know about that.
 
  • Like
Reactions: awoo
I like D.


It's my favourite language to program in for most things when I can.
 
Don't start with actually doing OOP, start with figuring out how simple code runs and what happens, then other assignments. Some are insisting that this has to be done in Java, Visual Basic or Python because other languages are too complex for students to handle. I don't know about that.
For those absolutely starting out Python is probably the best choice, but it honestly depends IMO. Grad student or HR kiddie only needing to automate some procedures with minimal code? Python is all that's really needed. Intending on doing comp sci or software engineering for a living? C is a better foundation. The language used should be tailored to the type of beginner and what they intend on using programming for.

On topic for me C++ is what I use when I want control. Gives a nice middle ground between assembly and everything else.
 
Back