Post 3293431 by amolith@fosstodon.org
(DIR) More posts by amolith@fosstodon.org
(DIR) Post #3293431 by amolith@fosstodon.org
2019-01-23T03:45:46Z
0 likes, 0 repeats
I need to learn a really good programming language. I've settled on either C or C++. C++ seems to be easier but C seems to be more functional and performant. In addition to choosing one, I also need something to make. I find normal tutorials and stuff don't help; I learn best out of necessity. If there's something I need/want done, I'll find a way to make it happen. But I don't know what I need or want 🤷♂️
(DIR) Post #3293432 by Taymor@mastodon.freemeow.xyz
2019-01-23T15:58:12Z
0 likes, 0 repeats
@amolith I'd suggest learning C before C++, I find that a lot of C++ resources tend to skip over a lot of the super powerful stuff that gets taught in C documentation that still works (and are very helpful) in C++
(DIR) Post #3293433 by neb@fosstodon.org
2019-01-23T16:08:03Z
0 likes, 0 repeats
@Taymor @amolith I'm this 👌👈 close to ordering the must have 'The C Programming Language' by the author (ANSI edition) which is and should be the prime reference. It has exercises and is as optimised as the language, I hear.Also a place I'd like to begin is with fasm (the Flat AsSeMbler) from these resources:https://www.xorpd.net/Fascinating.Why?Because I figured to learn along the lines of history! Start in the beginning!So now I know base₂/binary 😁 at least.
(DIR) Post #3293451 by neb@fosstodon.org
2019-01-23T16:08:26Z
0 likes, 0 repeats
@Taymor @amolith *s
(DIR) Post #3299598 by wizzwizz4@fosstodon.org
2019-01-23T20:05:09Z
0 likes, 0 repeats
@neb @Taymor @amolith I recommend #LLVM; it's basically modern-day assembly, with an optimising step so you can autogenerate something like `y = x, a = 7, y = a` and it'll remove the first (useless) y = x.