There is no such thing as 'unix C++'.
There is no "default" Unix shell. Different Unix vendors shipped different shells.
what are similarities and differences between linux and unix?
Solaris is a Unix system.
They are different languages, so you need to use a different word with different syntax to do the same thing. For example, to display the contents of the current directory, the command in MS-DOS is dir, but in UNIX it's ls.
To put it very generically, Linux is an operating system kernel, and UNIX is a certification for operating systems. The UNIX standard evolved from the original Unix system developed at Bell Labs. After Unix System V, it ceased to be developed as a single operating system, and was instead developed by various competing companies, such as Solaris (from Sun Microsystems), AIX (from IBM), HP-UX (from Hewlett-Packard), and IRIX (from Silicon Graphics). UNIX is a specification for baseline interoperability between these systems, even though there are many major architectural differences between them. Linux has never been certified as being a version of UNIX, so it is described as being "Unix-like." A comprehensive list of differences between Linux and "UNIX" isn't possible, because there are several completely different "UNIX" systems.
yes
No difference, really. Unix is an OS (Operating System)
Unix is an operating system, Java is a language.
Since there isn't a UNIX 95 or UNIX 98 per se, I think you are referring to Windows 95 or Windows 98..
Certainly. Try employment agencies
Unix is a specification. Mac OS X is a certified implementation of Unix. This like asking "What is the difference between a turtle and a red-eared slider."
The base part of the two systems are the same. Solaris is a Unix system from Oracle (Sun Microsystems) AIX is a Unix system from IBM. They also run on different hardware chipsets.