Message from @Jab
Discord ID: 423281493440462860
remember kids: https://github.com/StevenBlack/hosts
A subreddit you'd never want to say out loud to your parents https://www.reddit.com/r/unixporn/
wut is dis
gah I can't spend any more time redesigning my desktop :P
Do 3d physics gifs count?
"What is friction?"
Yes
I don't think I can come back to reality guys. I've gone so far into Java generics.
Everything is an abstract
Abstract is abstract.
Your picture is surprisingly accurate
hahaha
F u c k
RIP in peace
Worked the first try
¯\_(ツ)_/¯
lmao
attribute inheritance.
the package level handles sorting out definitions being resolved without much interfacing from the definition implementation.
auto-sorting of inheritance \o/
**WAKE ME UP**
I actually enjoy these exercises 😄
I would rather do this than grunt work
I wrote my own approach to Annotated event handlers & command handlers to bukkit for Minecraft
They use reflection which is much slower than Java's version of pointers
Yes, Java technically has pointers
🙃
the best feeling in the world is writing a shitload of code and it works perfectly
True
I’d believe you @Deleted User , but I’ve never seen any evidence of this miracle.
CS courses shouldn't teach languages. Maybe start with one or two languages, to get things going. Then it's the student's job to put some effort into it, and learn what needs to be learned.
At my university, it starts off with Scheme (for a SICP-style course) and C/Pascal (for an introduction to programming course); although you can choose other functional and imperative languages if you want, you just won't get help from the TAs if it's not one of these.
After that, there's no more requirements for language, you pick whatever fits your needs.
I've seen universities that will literally list a bunch of programming languages as the courses. "Programming in C++", "Programming in Java", "Programming in Ruby", "Programming in PHP"...
The only place where addressing specific languages make sense is in a "Programming Language Design" course. Then of course you use various design approaches from different existing languages.