English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

I think this comes from the poor implementation and naming convensions used in C++ standard libraries.
But if we can just reorganize the class library we will get the same high performance cobined with simplecity.
what you think guys overthere?

2006-11-22 17:37:55 · 3 answers · asked by Basel 2 in Computers & Internet Programming & Design

Mr Harry Bazeegar,
I think you miss understood me and I'll clear my point of view.
I belive that the hierarchical design is the most effecient and extensible but It's clearly obvious that C# class library has designed with alot more clean interface and well-named classes.

2006-11-25 01:14:38 · update #1

3 answers

The standard libraried are created by keeping in the mind that they should be efficient enough than the library written in C++ for same purpose.

2006-11-22 18:14:30 · answer #1 · answered by Vaibhav 4 · 0 0

Actually the apparent complexity inthe C++ class libraries is not due to poor implementation but due totheinherent nature of C++.
What apparantly looks like complexity is really just the intelligent use of C++ which allows easy expansion and empowermentof the class libraries... for example the file handling libraries could have implemented simply as standalone classes instead of making it derived from the whole ios heirarchy. But the heirarchy was made so as to exploit the power of inheritance inherent from the architecture of C++. Even the hungarian notation ( used in the MFC class libraries ) may seem idiosyncratic but this makes the job of remembering data types so much more easier...
The complexity looks complex only in the beginning... in time one gets used to it and then seems just like second nature.

Yours
The Bazeegar

2006-11-23 02:10:11 · answer #2 · answered by Harry Bazeegar 2 · 0 0

Approach looks fine... go fot it... try it.... and launch it as an open-source... only then you can get the true picture.

2006-11-23 01:48:22 · answer #3 · answered by Ronney 5 · 0 0

fedest.com, questions and answers