What a great talk but why do so many talks have glitchy mics...Didn't we figure this out decades ago?
@xvit4 жыл бұрын
I've watched a number of Bjarne Stroustrup presentations, and this is a particularly interesting one. It's interesting to hear him talk about the cost of abstractions, and when and where to spend that cost. Shame about the audio in some sections (somebody link a clean version if it's out there), but it's worth persevering.
@raymundhofmann76616 жыл бұрын
Audio is broken
@willemhekman17885 жыл бұрын
Nice talk. Thanks for uploading!
@nullplan012 жыл бұрын
44:40: And there you run headlong into a limitation of C++. That code is bad, and it cannot be made good. The problem is that the return value of fclose() is not checked. Personally, I treat fclose() failure as a write failure (so if it happens in a read stream I don't care, but on a write stream I have to assume the file wasn't written correctly). Now, ~File_handle() cannot return an error code, and it should not throw an exception (or else, if the file is destroyed because of an exception, this itself causes undefined behavior). So there is nothing that ~File_handle() can do to signal failure. So the failure gets silently ignored, and the file is corrupted.
@ryleitdept4 ай бұрын
well that is why there is Core Guidelines. Everything will still depends on the hands of a programmer regardless of what PL he will use.
@Hardwareandi3 жыл бұрын
I hesitated giving a thumbs up because it meant incrementing 512 upvotes.
@lerssilarsson64143 жыл бұрын
The firmware of the remote control was written in (Embedded)C++ - i presume? ;-)
@WouterVanOoijen6 жыл бұрын
Sheet 16: for 8-bit chips probably stick to assembler - bullocks! The C++ style that is appropriate for small 32-bot Cortexes is perfect for 8-bit AVRs too. And for ancient chips like PICs and 8051 a C-dialect is more appropriate than assembler.
@fndzx15 жыл бұрын
What about mechatronics engineers,do they have a chance?
@043mehdi5 жыл бұрын
ohy yes, of course
@ryleitdept4 ай бұрын
C++ #numbawan!
@romsthe6 жыл бұрын
buy an effing de-esser, you're ruining every one's ears
@boyandrenski26565 жыл бұрын
and this de-esser will probably be written in C++...
@hamoudiayoub93413 жыл бұрын
C++ will never replace c even if they generate the same assembly code
@clodgozon39685 жыл бұрын
I just noticed there are no girls there.
@zanityplays4 жыл бұрын
Too busy working on the standard library
@anokhias3 жыл бұрын
@@zanityplays so that lame people like you can write better code