Recent comments in /f/programming

flabberghaster OP wrote

C++ is a programming language. Boost is a very popular set of libraries that contain utilities like different popular data structures or things like that but it doesn't automatically come with C++. When you ask a question about "what's the easiest way to do X in C++?" Often someone will answer by linking to boost.

But boost is also giant, and you don't necessarily want to include such a huge dependency into you project just for one simple task you were asking about so it's kind of not always a great answer despite being extremely common.

JavaScript is also a programming language usually meant for running in web browsers. It's got a lot of platform-dependent quirks: some things work in chrome but not firefox or has some weird edge case in IE.. To smooth out these platform dependent quirks (and also add some really nice utilities and syntax helpers) theres a library for javascript called J-query. It too is pretty big so if you have a small JavaScript project and want to do one simple thing you don't necessarily want to include all of jquery but if you ask online"how do i do X in JS" it was so common for someone to suggest using Jquery that it became a meme to do so among (especially web) developers.

4

musou wrote (edited )

ed... the standard Unix text editor.

i actually have seen a coworker of mine reach for ed in the context of automating changes to config files with a shell script (which was totally badass and ended up working really well) but even i am too young to have met anyone who ever used ed as a daily driver. this is really interesting.

4

Moonside wrote

  1. Your coursework
  2. simple worksheet generator
  3. 2D time pong
  4. python script for friend
  5. circuit-design esolang/cellular automata
  6. 2D time level/overhead/action maze thingy.
  7. 2D time platformer game
  8. falling flour game (as practice-project for:)
  9. connect flour android game (connect four with flour)
  10. YouTube series (edutainment YouTubing is imo oversaturated atm)
3