Vous êtes sur la page 1sur 5

SEKOLAH MENENGAH KEBANGSAAN SERI BEDENA.

CURRENT AND FUTURE DEVELOPMENT OF THE LATEST PROGRAMMING LANGUAGES.

NAME : NOR HASYIMAH BINTI ZAINAL ABIDIN. NO.IC : 930809-10-6194 NO.INDEX: BF005A026

RUBY(PROGRAMMING LANGUAGES)

Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto. It was influenced primarily by Perl, Smalltalk, Eiffel, and Lisp.

DEVELOPER=YUKIHIRO MATSUMOTO

YEAR DEVELOPED=1.9.2-rc2 (July 11, 2010; 33 days ago)

PURPOSE :a new language that balanced functional programming with imperative programming.

PLATFORM:cross-platform, or multi-platform

APPROACH:concept of modules (called Categories in Objective-C) Matz's Ruby Interpreter or MRI, which is the most widely used. JRuby, a Java-based implementation that runs on the Java Virtual Machine.

TRANSLATOR USED:- Every bit of information and code can be given their own properties and actions. Object-oriented programming calls properties by the name instance variables and actions are known as methods. Rubys pure object-oriented approach is most commonly demonstrated by a bit of code which applies an action to a number. -Flexible language, allows users to freely alter its parts. Essential parts of Ruby can be removed or redefined, at will. Existing parts can be added upon. Ruby tries not to restrict the coder.

SPECIAL FEATURES:-Ruby has exception handling features, like Java or Python, to make it easy to handle errors. -Ruby features a true mark-and-sweep garbage collector for all Ruby objects. No need to maintain reference counts in extension libraries. As Matz says, This is better for your health.

REFERENCE:http://www.ruby-lang.org/en/about/

LINOLEUM ( PROGRAMMING LANGUAGE)


The L.in.oleum (often called Linoleum or simply Lino) is an unstructured, untyped, procedural programming language and a cross-platform assembler developed by Italian programmer Alessandro Ghignola beginning in 2001. The initials stand for Low-level INterfaced OverLanguage for Extremely Universal Machine-coding. The L.in.oleum programming language (hereafter referred to as Lino) is easier to learn than assembly languages. The Lino assembler is designed to assemble executable code for different CPUs without requiring changes to the source code.

DEVELOPER=ALESSANDRO GHIGNOLA.

YEAR DEVELOPER=2.00(2010)

PURPOSE:Lino is intended for writing general-purpose programs, especially when portability, execution speed, and module size are critical to the application's success. These traits are especially important in fields of study that demand performance-intensive programs. Examples of such fields include fractals, mathematics (such as an implementation of Fast Fourier Transform), and ray tracing, to name a few.

PLATFORM:Microsoft Windows Linux(alpha)

APPROACH:linoleum_linux32 project

TRANSLATOR USED:Object-Oriented Languages (OOL)

SPECIAL FEATURES:-

It is unstructured, untyped, procedural, cross platform assembler. easier than native Assembly language. twice as fast as C/C++. Uniquely, it is designed to be recompilable across different CPU's.

REFERENCE:http://anynowhere.com/bb/layout/html/frameset.html http://searchwarp.com/swa60612.htm

CONCLUSION
The current and future development of the latest programming language are important in our daily activities. Without it all work cant be done.

Vous aimerez peut-être aussi