CACM logo

Kode Vicious

The Data-Structure Canon

[article image]
Credit: David Bollinger

Data structures are part of the foundation of computer science. It pays to revisit them from time to time.

User Comments

 (1)

I think there is a fundamental difference between Computer Science and the other basic science streams (Physics, Chemistry, Biology). It is quite similar to the difference between Mathematics and the basic streams.

The center of these basic streams is to understand and derive unifying fundamental principles that govern "nature". This is what results in finding out phenomena which quite often Mathematics and Computer Science cannot match. And it is quite unfair to compare these 2 sets of knowledge streams.

One must not forget the aim of Mathematics and later Computer Science was to "help" create methods that would aid the original scientific analysis. So to say, mostly all the mathematical concepts and computer science concepts are created by humans. And research in these domains often either involves more work based on the past work done by humans or taking a fresh perspective at a popular concept.

It is in my opinion very unfair to compare and blindly copy practices from the basic science streams just to match them; since the fundamental objective is very very different

Post a comment...
Name: Anonymous

Signed and anonymous comments submitted to this site are moderated and will appear if they are relevant to the topic and not abusive. Your comment will appear with your username if you are signed into the site, and will be anonymous if you are not signed in. View our policy on comments

Tools For Readers

Bookmark and Share
Default Font Size Large Font Size X-Large Font Size Text Size

Related ACM Resources

Conferences:

Courses:

  • VBScript: Introduction - In this course, you will examine how to use VBScript, transform Web pages from static text and images into functional, interactive, and dynamic e-commerce tools …

In The Digital Library


About Communications | Join ACM External Link | Renew External Link | Subscribe External Link | Sign In | For Authors | For Advertisers External Link | Privacy | Site Map | Help | Contact Us | Mobile Site

Copyright © 2012 by the ACM. All rights reserved.