Vous êtes sur la page 1sur 2

RF.CW.LA5.S11.

REPORT FORM
LEARNING AREA : PROGRAMMING

Name of Candidate IC No Index No


Construct Aspect Type of Instrument : : :

NORSHALIN BINTI ANUAR 961108106476

S11 LA5.S11.1

Current And Future Development Of The Latest Programming Languages Explain The Latest Programming Languages Written Assignment

Name of Programmin g Language Developer Year Developed Purpose

1. MERCURY

2. 0.4 RUST

University Of Melbourne 2011 Due to the use of information obtained at compile time (such as type and mode information), programs written in Mercury typically perform significantly faster than equivalent programs written in Prolog

Mozilla 2013 To be a good programming language for the creation of large client and server programs that run over the Internet. This has led to a feature set with an emphasis on safety, control over memory layout and concurrency. Performance should be comparable to idiomatic C++. Cross-platform Object oriented programming

Platform Approach

Cross-platform (Unix, Mac OS X, Windows) Object oriented programming

Translator used Special features (optional)

Compiler

Compiler

It has the same syntax, and the same basic concepts such as the SLD resolution algorithm. It can ostensibly be viewed as a pure subset of Prolog with strong types and modes.

Supports typestates. The typestate system modeled assertions before and after program statements, through use of a special check statement . Discrepancies could be discovered at compile time, rather than once

RF.CW.LA5.S11.1

a program was running

Reference http://en.wikipedia.org/wiki/Mer cury_(programming_language) http://blogcikgurozita./program ming_language/.blogspot.com http://en.wikipedia.org/wiki/Rust_(pr ogramming_language) http://rmmict.com/ict_tingkatan 5 (programing _language)

Candidates Signature

Vous aimerez peut-être aussi