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.
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.
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.
yes
Unix is an operating system, Java is a language.
No difference, really. Unix is an OS (Operating System)
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."
\x0a in unix, \x0d\x0a in Win/Dos