[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 241
  • Last Modified:

C++ Applications

What kind of projects are suitable to be accomplished by c++. Does client server applications developed under OOP technique. Does c++ projects cover application development.
0
n_vm
Asked:
n_vm
  • 4
  • 2
  • 2
  • +1
1 Solution
 
arikkaCommented:
C++ wasn't designed to demonstrate what a perfect OO language looks like.
It was designed to be a practical tool for solving real world problems.

Object-oriented techniques are the best way we know of to develop large,
complex software applications and systems.
OO hype: the software industry is "failing" to meet demands for large, complex software systems.

C++ is an OO programming language.
C++ can also be used as a traditional programming language (as "as a better C").
However if you use it "as a better C," don't expect to get the benefits of object-oriented programming.

This langueage suits to develop client - server app as well.

Lots and lots of companies and government sites. Lots.
The number of C++ developers increases 20-30% every year.
You can imagine that five people are becoming C++ developers while you read this answer.

C++ has a huge installed base, which means you'll have multi-vendor support for tools, environments,
consulting services, etc.







0
 
Ernest022699Commented:
This question is like "What can I do with a hammer?".  A tool is a tool.  Having C++ and wanting to know what to do with it is having a solution and looking for a problem that can be solved.

C++ is a great language, but not the best answer for all applications.
0
 
arikkaCommented:
Absolutely. It's the best solution for developing server side software...
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
WxWCommented:
Since they are many forms of C++ to choose ( builder, VC++ , plain C++ compilers ) , it is up to you . The sure thing is that if you can do something with vbasic or pascal , you will be able to do it with C++ .
0
 
n_vmAuthor Commented:
I was not asking whether c++ supports large or small applications.I wanted more specifics about the kind of application. Can we use c++ for any application development like database oriented accounting package. More specifically, i am a vb/access programmer and had been developing gui/standalone/database,reports  oriented packages. How could c++ help me in this. how could we actually save the objects created in c++ into databases like access or oracle. When we represent a real life object through c++ what has to be done to save them entirely in a back end.
0
 
n_vmAuthor Commented:
I was not asking whether c++ supports large or small applications.I wanted more specifics about the kind of application. Can we use c++ for any application development like database oriented accounting package. More specifically, i am a vb/access programmer and had been developing gui/standalone/database,reports  oriented packages. How could c++ help me in this. how could we actually save the objects created in c++ into databases like access or oracle. When we represent a real life object through c++ what has to be done to save them entirely to a back end.
0
 
n_vmAuthor Commented:
I was not asking whether c++ supports large or small applications.I wanted more specifics about the kind of application. Can we use c++ for any application development like database oriented accounting package. More specifically, i am a vb/access programmer and had been developing gui/standalone/database,reports  oriented packages. How could c++ help me in this. how could we actually save the objects created in c++ into databases like access or oracle. When we represent a real life object through c++ what has to be done to save them entirely to a back end. What is the use of a linked listed objects when it cannot be saved as records in a rdbms.
0
 
n_vmAuthor Commented:
I was not asking whether c++ supports large or small applications.I wanted more specifics about the kind of application. Can we use c++ for any application development like database oriented accounting package. More specifically, i am a vb/access programmer and had been developing gui/standalone/database,reports  oriented packages. How could c++ help me in this. how could we actually save the objects created in c++ into databases like access or oracle. When we represent a real life object through c++ what has to be done to save them entirely to a back end. What is the use of a linked listed objects when it cannot be saved as records in a rdbms or is it that c++ programmers dont think of back ends. If not then what do they concentrate on ? What is their role in a big software development team ?
0
 
Ernest022699Commented:
Sure, we can (and do) use a RDBMS as a back end.  In fact, it is my personal opinion that for a great many applications using something like Access for a SMALL number of records is much better than reinventing the wheel by rolling your own (pseudo-)database.

Please note: The number of records allowed by Access is a serious limitation when it comes to large systems.  Then you need to move to a serious database.

The last system I developed was for an energy management company.  The Access database kept track of clients, sites (several per client), departments, and meters (electricity, gas, steam, chilled water).  Visual C++ 6.0 enabled me to prototype the user screens in a day, get approval, then spend quite a bit of time writing the code to support the functionality.  Now a non-technical person can drill down from client to building to meter, then graph the usage for the past month, etc.  All point and click; no touching the database directly.

Before that, I designed and developed an automatic poller WITH HELP FROM THE EXPERTS HERE.  For this project I avoided a database because I wanted the application to be completely stand-alone, with no possibility of anyone making accidental data modifications which would cause unattended operation to fail (over a long weekend, for example).  If I had it to do over again from scratch would I use a database?  No, unless I added password protection to the database; and maybe not even then.
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

  • 4
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now