Beruflich Dokumente
Kultur Dokumente
REPORT FORM
LEARNING AREA : PROGRAMMING
S11 LA5.S11.1
Current And Future Development Of The Latest Programming Languages Explain The Latest Programming Languages Written Assignment
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
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
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