|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Why Prismatic? |
|
|
|
|
• IT Services |
• Software Development |
• CAD/CAM/CAE |
• Placement Assistance |
|
|
|
• Experienced Developers |
• Automation/Embedded System |
|
|
|
|
|
|
|
|
|
|
|
C++ was designed for systems and applications programming (a.k.a. infrastructure programming), extending the C programming language. To this procedural programming language designed for efficient execution, C++ has added support for statically typed object-oriented programming, exception handling, scoped resource management, generic programming and template metaprogramming, in particular. It also added a standard library which includes generic containers and algorithms (STL), as well as many other general purpose facilities. Strongly influenced by C syntax, with Object-Oriented features added. Compatible with C source code, except for a few corner cases. |
|
Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible. It relies on a virtual machine to be secure and highly portable. It is bundled with an extensive library designed to provide a complete abstraction of the underlying platform. Java is a statically typed object-oriented language that uses similar (but incompatible) syntax to C++.
It includes a documentation system called Javadoc. Strongly influenced by C++/C syntax. Provides the Java Native Interface and recently Java Native Access as a way to directly call C/C++ code. Strongly encourages exclusive use of the object-oriented programming paradigm. Includes support for generic programming and creation of scripting languages. |
|
|
|
|