Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » PR, media coverage, articles and documentation » Materials for Articls: "Ultimate++ history and design fundamentals"
Materials for Articls: "Ultimate++ history and design fundamentals" [message #4261] Sun, 30 July 2006 20:52 Go to next message
fudadmin is currently offline  fudadmin
Messages: 1321
Registered: November 2005
Location: Kaunas, Lithuania
Ultimate Contributor
Administrator
added:
Quote:


History and design fundamentals

Ultimate++ design fundamentals were laid down in 1998 by its authors and current maintainers Mirek Fidler and Tomas Rylek from the Czech Republic as a result of their dissatisfaction with the existing C++ STL library, MS MFC and in general "lack of effective C++ libraries".

Ultimate's U++ "oldest" classes (Value, Date, Time, Nuller, Ref, Sql, OracleSession) started gaining shape as a supplement to MS MFC for Oracle GUI applications. At that time already Ultimate's authors were using (and improving) NTL containers as a replacement for STL containers. (See Reference NTL vs. STL)

As Ultimate++ has been constantly expanding since, a lot of older classes (including containers) have been completely rewritten in a quest to become what Ultimate's authors describe as "the most effective set of C++ libraries".

Re: Materials for Articls: "Ultimate++ history and design fundamentals" [message #4262 is a reply to message #4261] Sun, 30 July 2006 21:16 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Actually, the main source of dissatisfaction at the time was "Oracle Forms" - oracle's braindead development environment we were forced to use for short period of time, before we convinced our boss to use C++ instead... MFC was great system compared to Forms...

Mirek
Re: Materials for Articls: "Ultimate++ history and design fundamentals" [message #4264 is a reply to message #4262] Sun, 30 July 2006 21:19 Go to previous messageGo to next message
fudadmin is currently offline  fudadmin
Messages: 1321
Registered: November 2005
Location: Kaunas, Lithuania
Ultimate Contributor
Administrator
luzr wrote on Sun, 30 July 2006 20:16

Actually, the main source of dissatisfaction at the time was "Oracle Forms" - oracle's braindead development environment we were forced to use for short period of time, before we convinced our boss to use C++ instead... MFC was great system compared to Forms...

Mirek


Ok, I'll try to incorporate the edit. Let'create some history... Smile
Re: Materials for Articls: "Ultimate++ history and design fundamentals" [message #4269 is a reply to message #4264] Sun, 30 July 2006 23:25 Go to previous message
fudadmin is currently offline  fudadmin
Messages: 1321
Registered: November 2005
Location: Kaunas, Lithuania
Ultimate Contributor
Administrator
next variant:

History and design fundamentals

Ultimate++ design fundamentals were laid down in 1998 by its authors and current maintainers Mirek Fidler and Tomas Rylek from the Czech Republic as a result of several major dissatisfactions:

1. "Oracle Forms";
2. MS MFC;
3. the existing C++ STL library containers limitations (See Reference "NTL vs. STL");
4. transfer semantics in C++ (See Reference "Transfer semantics");
5. general "lack of effective C++ libraries".

Ultimate's U++ "oldest" classes (Value, Date, Time, Nuller, Ref, Sql, OracleSession) started gaining shape as a supplement to MS MFC for Oracle GUI applications. At that time already Ultimate's authors were using (and improving) NTL containers as a replacement for STL containers.

As Ultimate++ has been constantly expanding since, a lot of older classes (including containers) have been completely rewritten in a quest to become what Ultimate's authors describe as "the most effective set of C++ libraries".

Corrections?
Previous Topic: Materials for Articles : "Ultimate++ as an IDE and debugger"
Next Topic: Materials for articles: "U++ Core comparison to BOOST"
Goto Forum:
  


Current Time: Fri Mar 29 01:56:26 CET 2024

Total time taken to generate the page: 0.01859 seconds