Lite mode. Switch to Full
invert_colors
logout
/int/
/int/
Post a Replyarrow_backarrow_downward
GermanyBernd2023-01-26 18:00:43 · 3yNo. 250855reply
What is the best programming language?
What is the worst?
GermanyBernd2023-01-26 18:14:22 · 3yNo. 250856reply
python best, java worst
GermanyBernd2023-01-26 18:16:47 · 3yNo. 250858reply
Sorry. No language with dynamic typing can be best. You have to pick something else.
FinlandBernd2023-01-26 18:20:54 · 3yNo. 250859reply
Rust is best, C++ worst
t. virtuallynothing about the subject knower
RussiaBernd2023-01-26 18:32:38 · 3yNo. 250864reply
Define best/worst.
 
t. party pooper
GermanyBernd2023-01-26 18:50:08 · 3yNo. 250869reply
best=your favorite
worst= your least favorite
PolandBernd2023-01-26 18:51:41 · 3yNo. 250872reply
> What is the best programming language?
matlab
RussiaBernd2023-01-26 18:54:52 · 3yNo. 250873reply
Then
best - C++
worst - C++
 
t. oo deep into the hole to look at other languages
RussiaBernd2023-01-26 19:02:32 · 3yNo. 250875reply
Example: if you don't follow this, you will likely get crazy memory errors.
GermanyBernd2023-01-26 19:13:16 · 3yNo. 250876reply
I recently discussed this with someone that is currently in a C++ training course. For me it is the rule of none: Never declare a destructor, copy constructor or copy assignment operator yourself. Then you don't have to deal with that shit.
GermanyBernd2023-01-26 19:18:51 · 3yNo. 250877reply
Are you serious?
RussiaBernd2023-01-26 19:23:21 · 3yNo. 250878reply
One day you will need to.
 
Just give papa Bjarne another 10 years, he will sort it out eventually so we won't have to write all that extra bollocks.
NetherlandsBernd2023-01-26 20:08:16 · 3yNo. 250882reply
I liked c++ until I discovered languages with garbage collectors that forbid people to do any low level memory manipulations
PolandBernd2023-01-26 20:21:54 · 3yNo. 250884reply
I used matlab all the time in uni and absolutely loved it; what's wrong with it?
 
> languages with garbage collectors that forbid people to do any low level memory manipulations
don't know why but it always feels like cheating
HungaryBernd2023-01-26 20:34:07 · 3yNo. 250888reply
This sounds something that could be relevant.
GermanyBernd2023-01-26 20:55:57 · 3yNo. 250890reply
Matlab has a horrible performance when you use loops to process your data. That means if you have some problem with lots of data that you want to process you have to completely rethink you problem into using matrices and matrix operations because that is the only thing where matlab is somewhat good at. Doing so makes you code superhard to understand and difficult to debug.
 
If you have any complicated C program the return value of most of the functions often turn into some kind of error code so you can notify the calling function, or the calling function of the calling function, or the calling function of the calling function of the calling function, that something wihin you program went wrong. This does not only mean a lot of boilerplate code to write it means also that all returnvalues have to be given as a parameter by reference which makes the code even uglier. Having exceptions along with a stacktrace make errorhandling and debugging so much more easier you wouldn't believe.
HungaryBernd2023-01-27 16:03:47 · 3yNo. 251006reply
Whataboutism.
GermanyBernd2023-01-27 17:07:12 · 3yNo. 251012reply
argue properly, lazy boy.
There was no whataboutism in my bost. The right side of you picture complained about exceptions and I wrote why they are ans good idea.
GermanyBernd2023-01-27 17:14:43 · 3yNo. 251017reply
Also here is the equivalent to your picture when you replace OOP with using bricks in buildings.
When you use your tools like a retard it is not the fault of the tool itself.
HungaryBernd2023-01-28 13:26:59 · 3yNo. 251124reply
Pic was: "OOP is shit"
You were: "whatabout C?"
GermanyBernd2023-01-28 13:34:25 · 3yNo. 251125reply
Replace 'C' with 'non-OOP language' and the point still stands lazy boy.
/int/Post a Replyarrow_backarrow_upward