General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Toby
Fireship
comments
Comments by "Toby" (@toby9999) on "God-Tier Developer Roadmap" video.
@chastitywhiterose I like C, but I like C++ even more so. C++ provides OO features, but it doesn't mandate it. I typically use it as it was originally intended i.e. "C with classes". I'm not an OO fanatic but it's an approach that I find helps me.
5
I did a similar thing, though I started a little earlier with the 6502. But the 68000 on the Amiga was a CPU with a very nice and elegant instruction set when compared to the x86. I then went on to C and C++ and never looked back. C++ is my preferred language by a huge margin.
1
Depends on what you want to do. Right tool for the job kind of thing. SQL is useless in my case. I have nothing to do with DBs. C# is a nice language and way better in my opinion than crappy Java. That said, I'm not a fan if anything running on a vm, so I stay with C++, a language that has served me well for almost 30 years. I came from an assembler background so C++ always seem high level or high enough. All of those obscure flavour of the month languages don't interest me. There are way too many of them. It's becoming ridiculous.
1
The difficulty level is over-hyped. It's not difficult to master enough of it to be productive. I learned enough in a year and have been professionally employed as a C++ developer for the past 20 years. A lot of new stuff has been added to the language (over the past few years) but you don't need much of it. Not really. I wouldn't describe it as being very mathematical. It's as mathematical as you need it to be. But it's extremely versatile and fast, and it generates native code. Those are the attributes I love about C++. Not much else comes close.
1
What are your goals? Web developer, backed, low level embedded controller stuff, hobbyist, game developer.... etc. Different tools for different jobs. Some tools are more versatile than others. Some are high performance, some are sloths etc.
1
Yeah, I hate Python. I started code in hex back in the 70s then assembler then C then C++ on the 90s. Did I say I have Python...
1
That must have been painful?
1
I started in the 70s programing the CPUs in hex. Later assembler then learned C in the 80s, C++ in the 90s until now. I also learned a bunch of other languages which I no longer use.... Ada, Pascal, Perl, Lisp, Basic and a bunch of other stuff, plus some of the Web based ones which I hate like JS. Assembly language is just a convenience layer. It removes some of the laborious calculations and provides a more human like representation. It pretty much maps mnemonics to opcodes. So for instance, the 8bit 6502 CPU op for load accumulator zero page is A5 hex. The assembler mnemonic is LDA. Modern CPUs are way too complex to code by hand in my opinion unless you're a compiler engineer or some other special case.
1
I hated COBOL
1
I also started from the bottom. Now 40 years on, I've reached the C++ level.
1
Me too. I hate the way people say 'sequal'. It grates. At least 'squeal' sounds funny.
1