Anda di halaman 1dari 2

Picture Name of Latest Programming Java Language Developer James Gosling Year Developed 1995 Purpose Write, compile,

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.

Platform (OS) Approach

Translator used Special Features (Optional)

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

Cross-platform it comprises a combination of both high-level and low-level language features

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

http://en.wikipedia.org/wiki/C http://en.wikipedia.org/wiki/C _(programming_language) %2B%2B

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/.