View Single Post
  #2 (permalink)  
Old January 9th, 2006, 03:57 PM
Bubla's Avatar
Bubla Bubla is offline
Moderator
 
Posts/Threads: 1,347/158
Thanks: 367
Thanked 624 Times in 419 Posts
Blog Entries: 8
Nominated 2 Times in 2 Posts
TOTW/F/M Award(s): 0
Rep Power/Points: 327/26431
Bubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond reputeBubla has a reputation beyond repute
Default


What is C++?????

Though C++ is created from C, I will say it a new programming language and far efficient than traditional “C”. C follows the structural programming methodology. If u r familiar with “C”, then u must know what a structural programming language is. In contrast, C++ follows a new and advanced methodology, “Object oriented” which is far more efficient and modern than traditional structural programming.
The base or “Object Oriented” is obviously object. The other two terms is also associated with object: class and encapsulation.
Now what is object??? In c we don’t give any importance to the input/output data. We made a code (method) for a problem and don’t specify which data will apply on that method. In C++( or any object oriented) language we give most importance to data and also specify which data have to be use on a particular method (code). Now, such method and data make a unit called Class.

Thus, Class = (Method + data). Thus we r making a capsule with method and the data which have to apply on the method. This quality is called encapsulation.

Now, Object is a instance of a class. Class is a logical entity and object is its physical instance.

Again, C++ have two more feature on C : reusability of method & code (Inheritance) and polymorphism ( the same code behaves differently in different environment).

There are many other characteristics of C++ but these three (Encapsulation, Inheritance, polymorphism ) are the most basic.

C/C++ is use in many fields such as making system software like compiler, assembler etc, it is also use in telecom domain or in networking.



What is Visual Basic???

It is a advancement of the language “Basic”. VB is a popular Microsoft programming language used by software vendors and developers to build graphical client application interfaces. It is comparative simple programming language then C / C++ or others Because of its Drag and drop facility. I found It is very useful in frontend creation and other simple application. For many things, u practically don’t have to code, only drag and drop will solve ur purpose. It also have many inbuilt method, which u can use efficiently. u don’t have to code for then, only u will use then and get that functionality. May be for a functionality u have to write 2/3 page’s coding in C/C++, in VB u can get the same functionality with a few line code. This is the beauty of VB.


Suppose u want to make a software which will support the detailed operation of a library or a bank or a retail shop or a school. Here u can create the frontend (user view of the software) by VB. And u can use oracle or pl/sql as backend. So these backend will help u to manipulate the data and the VB (frontend) will use for presentation purpose.


Which of these are the hardest and most advanced?

Of course, C++ is harder. I will not say any of VB or C++ is more advanced But I can say one thing “C/C++ is evergreen”.


Which of these would you recommend and why?

It is wrong to recommend u any language bkz I don’t know ur background and in which purpose u will use this language.
If u r confident in C, I will suggest u to learn JAVA ahead of C++ and all others language like VB bkz JAVA is going to rule the next computer world. It will be JAVA age. Java is a OOPS like C++ and is made from C++. The most important thing is that this programming language is platform independent. Bkz of java’s high efficiency and Effectiveness and platform independence quality the language like VB cannot survive against JAVA. But still in many organizations VB is used, so I cannot say that learning VB is of no use.
__________________
~*~*~I Love Walking In The Rain Because Nobody Can See Me Crying!~*~*~

Last edited by Bubla; January 9th, 2006 at 04:36 PM.
| Reply With Quote