Professional Documents
Culture Documents
and run a simple Java application The C Programming Language Dennis Ritchie 1967 to be compiled using a relatively straightforward compiler, to provide lowlevel access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. Cross-platform Despite its low-level capabilities, the language was designed to encourage crossplatform programming. The C++ Programming Language Bjarne Stroustrup 1979 to replace the traditional C functions such as printf and scanf.
Ruby Yukihiro Matsumoto 1995 to form a new language that balanced functional programming with imperative programming.
Cross-platform Use the Java technology application programming interface (API) on-line documentation to identify the methods of thejava.lang package Generic Java, Pizza OpenJDK, HotSpot,
Cross-platform supports multiple programming paradigms, including functional, object oriented, imperative and refle ctive duck, dynamic, strong
Source of Reference
Interactive Ruby Shell (a REPL), Centralized package management through RubyGems Implemented on all major platforms Large standard library http://www.oracle.com/techne ruby-lang.org twork/java/index.html
Cyclone, Unified Parallel C, Split-C, Cilk, C* often used for "system programming", GNU MultiPrecision Library, the GNU Scientific Library, Mathematica and MATLAB
ISO/IEC C++ Hello world program that uses the C++ standard library stream facility to write a message to standard output
1. Go Programming Language.. - Developer : Google Inc - Year of development : November, 2007 - Purpose : exceptionally fast compilation times, even on modest hardware : for some fundamental concepts - Platform : Lunix and Mac OS X - Approach : the concept of interface : inderiction for you : make a zeroed one just by declaring it - Translator used : automatic module translator : compiler - Special features : Pi calculus - Source : http://golang.org, www.thebitsource.com and http://www.wikipedia.org/ 2. Scratch Programming Language.. - Developer : Michael Resnick and his associates at MITs Lifelong Kindergarten research group - Year of development : 2007 - Purpose : kids to learn the concepts that can be used from an early age for the foundation that allows for the continued learning of programming and other current skills. Helping to form the ability to think creatively, communicate and analyze, use technologies, collaborate, and design. - Platform : Windows, Mac OS X and Linux - Approach : programs are constructed from a limited number of substructures (blocks) : object-oriented is each sprite is actually an object with its own properties (variables) and behavior (scripts), and different objects can interact - Translator used : FORTRAN, Algol, COBOL. - Special features : Graphical interface, Easy to use, Helps with learning basic programming notions, It's Freeware - Source : http://scratch.wikia.com, http://progopedia.com, http://mashable.com, www.softpedia.com and http://www.wikipedia.org/.