Programming Pearls Col 3 – Data Structures

Column 3 talked about how to design a program to be as clean and efficient as possible using data structures. After all data structures are the building blocks of any system.

Important topics (all about writing good code => good programs!)

-Separation of data from logic: reusable code when data changes

E.g. Tax bracket problem

-Object-oriented design: encapsulated objects => more readable, maintainable code

-Data structures and data representation:

E.g. arrays, containers, databases, etc.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s