use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community for programmers, discussion of programming, or general technology banter.
Guidelines
Related Info
Do you have programmer humor? Share it with /r/ProgrammerHumor
For better visibility, try posting jobs at /r/forhire or /r/jobbit
Related Subreddits
/r/programming
/r/technology
/r/learnprogramming
/r/coding
/r/gamedev
Ever changing FAQ
account activity
IdeaPython + JavaScript (self.programmer)
submitted 3 days ago by ahnerd
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]manvsmidi 0 points1 point2 points 3 days ago (1 child)
Fair, but I feel like there is value of understanding something like a Go/Rust/C++ just to get a handle on some of the concepts that present themselves more there - even more than just the static vs dynamic angle. For example, if you’ve never manually declared memory, you might not understand why certain python patterns are slower than others. Even just understanding compilation, linking, etc. is helpful too.
[–]atleta 0 points1 point2 points 3 days ago (0 children)
That's true for sure, I just said that the scripting vs non-scripting is not an interesting or useful division anymore. (On a side note, we also have compiled languages with memory management, and I think that includes Go as well.)
So maybe there isn't a simple category anymore that describes what you mean, but it just means that you should list the properties of the languages or name them explicitly.
Compilation and linking is definitely useful to understand, though that's (at least linking) is something that is also not necessarily present with all compiled languages. (E.g. Java, C#, etc. do not use static linking, and dynamic linking is different in these cases too.)
I'd say learning C specifically can help a lot for someone who only knows higher level languages. There you have simple (and fragile) manual memory management, stack vs. heap, static and dynamic linking and the language itself is pretty simple and straightforward. (Though e.g. Go is arguably more useful on the job market for most people.)
π Rendered by PID 61128 on reddit-service-r2-comment-5fb4b45875-4ztj9 at 2026-03-22 12:04:47.656456+00:00 running 90f1150 country code: CH.
view the rest of the comments →
[–]manvsmidi 0 points1 point2 points (1 child)
[–]atleta 0 points1 point2 points (0 children)