What is abstraction in computer science?

twitter logo github logo ・1 min read

Hi, dev.to!

I decided to focus on creating a video series explaining important concepts of computer science and programming. This new episode is about abstraction.

It gives a short overview, some analogies and visual explanations, then proceeds to a couple of examples showing how one might add or remove abstractions in a real app.

This is quite new to me, and I hope you'll find it useful. Don't hesitate to leave any kind of feedback. I'll do my best to learn and improve my work :-)

twitter logo DISCUSS
Classic DEV Post from Feb 22

What are the books about software engineering history that you have enjoyed most?

Trying to compile a list of software engineering books about that software or those products that we enjoyed most when we were younger and that are now history of software development.

Rakhim D. profile image
I teach, program, make podcasts, comics and videos on computer science.