Data abstraction in programming languages | lit.salon