User contributions
From Mesham
Jump to navigationJump to search(newest | oldest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)
- 00:29, 4 January 2010 (diff | hist) (+28) N Category:Collection Types (Created page with 'Category:Composite Types')
- 00:29, 4 January 2010 (diff | hist) (+28) N Category:Allocation Types (Created page with 'Category:Composite Types')
- 00:28, 4 January 2010 (diff | hist) (+28) N Category:Attribute Types (Created page with 'Category:Composite Types')
- 00:25, 4 January 2010 (diff | hist) (+271) N Long (Created page with '== Syntax == Long == Semantics == A long 64 bit number. == Example == var i:Long; In this example variable ''i'' is explicitly declared to be of type ''Long''. == Communi…')
- 00:23, 4 January 2010 (diff | hist) (+340) N File (Created page with '== Syntax == File == Semantics == A file handle with which the programmer can use to reference open files on the file system == Example == var i:File; In this example vari…')
- 00:22, 4 January 2010 (diff | hist) (+378) N String (Created page with '== Syntax == String == Semantics == A string of characters == Example == var i:String; var p:="Hello World!"; In this example variable ''i'' is explicitly declared to be …')
- 00:21, 4 January 2010 (diff | hist) (+393) N Char (Created page with '== Syntax == Char == Semantics == An alphanumeric ASCII character of size 1 byte == Example == var i:Char; var r:='a'; In this example variable ''i'' is explicitly declar…')
- 00:20, 4 January 2010 (diff | hist) (+16) Template:ElementTypeCommunication
- 00:19, 4 January 2010 (diff | hist) (+406) N Bool (Created page with '== Syntax == Bool == Semantics == A true or false value == Example == var i:Bool; var x:=true; In this example variable ''i'' is explicitly declared to be of type ''Bool'…')
- 00:17, 4 January 2010 (diff | hist) (+312) N Double (Created page with '== Syntax == Double == Semantics == A double precision floating point number of size 8 bytes == Example == var i:Double; In this example variable ''i'' is explicitly decla…')
- 00:17, 4 January 2010 (diff | hist) (+292) N Float (Created page with '== Syntax == Float == Semantics == A floating point number of size 4 bytes == Example == var i:Float; In this example variable ''i'' is explicitly declared to be of type '…')
- 00:10, 4 January 2010 (diff | hist) (+51) Int
- 00:09, 4 January 2010 (diff | hist) (+1,453) N Template:ElementTypeCommunication (Created page with 'When a variable is assigned to another, depending on where each variable is allocated to, there may be communication required to achieve this assignment. Table \ref{tab:eltypecom…')
- 00:02, 4 January 2010 (diff | hist) (+328) N Int (Created page with '== Syntax == Int == Semantics == A single whole, 32 bit, number == Example == var i:Int; var b:=12; In this example variable ''i'' is explicitly declared to be of type ''…')
- 23:59, 3 January 2010 (diff | hist) (+25) N Category:Element Types (Created page with 'Category:Type Library')
- 23:56, 3 January 2010 (diff | hist) (+430) N Operators (Created page with '== Operators == #+ #- #* Multiplication #% Division #<< Bit shift to left #>> Bit shift to right #== Test for equality #!= Test for inverse equality #= Test of equa…')
- 23:53, 3 January 2010 (diff | hist) (+75) N Skip (Created page with '== Syntax == skip == Semantics == Does nothing! Category:Sequential')
- 23:52, 3 January 2010 (diff | hist) (+2) Sync (→Syntax)
- 23:52, 3 January 2010 (diff | hist) (+639) N Sync (Created page with '== Syntax == sync name; == Semantics Will synchronise processes where they are needed. For instance, if using the asynchronous communication type, the programmer can synchron…')
- 23:51, 3 January 2010 (diff | hist) (+417) N Proc (Created page with '== Syntax == proc n where ''n'' is a variable or value == Semantics == This will limit execution of a block to a certain process == Example == proc 0 { print["Hello f…')
- 23:41, 3 January 2010 (diff | hist) (+732) N Par (Created page with '== Syntax == par p from a to b<br> {<br> par body<br> };<br> == Semantics == The parallel equivalent of the for loop, each iteration will execute concurrently on different pro…')
- 23:38, 3 January 2010 (diff | hist) (+26) Functions
- 23:37, 3 January 2010 (diff | hist) (+648) N Functions (Created page with '== Syntax == function returntype name[arguments] == Semantics == In a function all arguments are pass by reference (even constants). If the type of argument is a type chain (r…')
- 19:24, 31 December 2009 (diff | hist) (+57) Download 0.41 beta (→Download)
- 19:20, 31 December 2009 (diff | hist) (+139) Download 0.41 beta (→Download)
- 19:15, 31 December 2009 (diff | hist) (+245) Download 0.41 beta (→Version 0.41)
- 19:14, 31 December 2009 (diff | hist) (+2) Download 0.41 beta (→Using Mesham on Windows)
- 19:13, 31 December 2009 (diff | hist) (-1) Download 0.41 beta (→Using Mesham on Windows)
- 19:13, 31 December 2009 (diff | hist) (0) Download 0.41 beta (→Installation on POSIX Systems)
- 19:12, 31 December 2009 (diff | hist) (+8,743) N Download 0.41 beta (Created page with '== Version 0.41 == Available in this package is version 0.41 (beta). This version of the language has the majority of current functionality, although there are some aspects unav…')
- 17:06, 31 December 2009 (diff | hist) (+48) N Help:Contents (Created page with 'A few useful links # How To Edit')
- 17:05, 31 December 2009 (diff | hist) (-5) How To Edit
- 17:04, 31 December 2009 (diff | hist) (+14,379) N How To Edit (Created page with '==Before you start== In order to edit the riscos.info wiki, you will need to log in. Before you can log in, you must first create an account. This is a simple process – jus…')
- 16:25, 31 December 2009 (diff | hist) (+542) N Sequential Composition (Created page with '== Syntax == body ; body == Semantics == Will execute the code before the sequential composition, '';'', and then (if this terminates) will execute the code after the sequenti…')
- 16:19, 31 December 2009 (diff | hist) (+41) N Conditional (Redirected page to If)
- 16:18, 31 December 2009 (diff | hist) (+626) N If (Created page with '== Syntax == if (condition)<br> {<br> then body<br> } else {<br> else body<br> };<br> == Semantics == Will evaluate the condition and, if true will execute the code in the ''t…')
- 16:13, 31 December 2009 (diff | hist) (+387) N Throw (Created page with '== Syntax == throw errorstring; == Semantics == Will throw the error string, and either cause termination of the program or, if caught by a try catch block, will be dealt with…')
- 16:11, 31 December 2009 (diff | hist) (+1,314) N Try (Created page with '== Syntax == try<br> {<br> try body<br> } catch (error string) { <br> error handing code<br> }<br> == Semantics == Will execute the code in the try body and handle any errors. …')
- 16:04, 31 December 2009 (diff | hist) (+233) N Break (Created page with '== Syntax == break; == Semantics == Will break out of the current enclosing loop body == Example == while (true) break; Only one iteration of the loop will complete, where…')
- 16:03, 31 December 2009 (diff | hist) (+283) N While (Created page with '==Syntax== while (condition) whilebody; ==Semantics== Will loop whilst the condition holds. == Examples == var a:=10; while (a > 0) { a:=a - 1; }; Will loop, each t…')
- 16:00, 31 December 2009 (diff | hist) (+28) MediaWiki:Monobook.css
- 16:00, 31 December 2009 (diff | hist) (-28) MediaWiki:Monobook.css
- 15:57, 31 December 2009 (diff | hist) (-15) Declaration (→Examples)
- 15:56, 31 December 2009 (diff | hist) (+214) Assignment (→Examples)
- 15:55, 31 December 2009 (diff | hist) (+25) For
- 15:55, 31 December 2009 (diff | hist) (+368) N For (Created page with '== Syntax == for i from a to b forbody; == Semantics == The for loop can be thought of as syntactic sugar for a while loop, incrementing the variable after each pass and will …')
- 15:47, 31 December 2009 (diff | hist) (+319) N Assignment (Created page with '==Syntax== In order to assign a value to a variable then the programmer will need to use variable assignment. [lvalue]:=[rvalue]; Where ''lvalue'' is a variable and ''rvalue''…')
- 15:43, 31 December 2009 (diff | hist) (+25) N Variable Declaration (moved Variable Declaration to Declaration)
- 15:43, 31 December 2009 (diff | hist) (0) m Declaration (moved Variable Declaration to Declaration)
- 15:41, 31 December 2009 (diff | hist) (+2) Declaration (→Syntax)
- 15:40, 31 December 2009 (diff | hist) (+22) Declaration
- 15:34, 31 December 2009 (diff | hist) (-13) Declaration
- 15:34, 31 December 2009 (diff | hist) (+16) Declaration
- 15:33, 31 December 2009 (diff | hist) (-6) Declaration
- 15:32, 31 December 2009 (diff | hist) (+16) Declaration
- 15:30, 31 December 2009 (diff | hist) (+1,093) N Declaration (Created page with 'Category:Sequential ==Syntax== Variable declaration is a key part to any language. In order to declare a variable in Mesham the ''var'' keyword is used. var [varname]; va…')
- 15:27, 31 December 2009 (diff | hist) (+24) Nm Category:Preprocessor (Created page with 'Category:Core Mesham')
- 15:27, 31 December 2009 (diff | hist) (+24) N Category:Parallel (Created page with 'Category:Core Mesham')
- 15:26, 31 December 2009 (diff | hist) (+24) N Category:Sequential (Created page with 'Category:Core Mesham')
- 15:25, 31 December 2009 (diff | hist) (-86) Category:Core Mesham (Blanked the page)
- 15:24, 31 December 2009 (diff | hist) (+62) Category:Core Mesham
- 15:23, 31 December 2009 (diff | hist) (+24) N Category:Core Mesham (Created page with 'Category:Core Mesham')
- 15:22, 31 December 2009 (diff | hist) (+105) Template:Documentation
- 15:21, 31 December 2009 (diff | hist) (+80) Template:Documentation
- 15:18, 31 December 2009 (diff | hist) (+10) The Idea Behind Types
- 15:15, 31 December 2009 (diff | hist) (+52) N File:Types.jpg (Type Chain formed when combining types A::B::C::D::E)
- 15:12, 31 December 2009 (diff | hist) (+3,227) N The Idea Behind Types (Created page with '==A Type== The concept of a type will be familar to many programmers. A large subset of languages follow the syntax [Type] [Variablename], such as "int a" or "float b", to allow…')
- 15:06, 31 December 2009 (diff | hist) (+1,585) N Introduction (Created page with ' ==Why== Mesham was developed as a parallel programming language with a number of concepts in mind. From reviewing existing HPC languages it is obvious that programmers place a …')
- 15:00, 31 December 2009 (diff | hist) (+165) N Mesham parallel programming language:Copyrights (Created page with 'The intelectual property of the Mesham programming language and associated compiler is copyrighted, no material may be reproduced without the permission of the owner')
- 14:57, 31 December 2009 (diff | hist) (+1) What is Mesham (→Mesham)
- 14:57, 31 December 2009 (diff | hist) (+2,090) N What is Mesham (Created page with '==Introduction== As technical challenges increase, the notion of using many computers to solve tasks is a very attractive one and has been the focus of much research. However, w…')
- 14:38, 31 December 2009 (diff | hist) (-9) Template:Welcome
- 14:34, 31 December 2009 (diff | hist) (+41) Template:Welcome
- 14:31, 31 December 2009 (diff | hist) (0) m Mesham (Protected "Mesham" ([edit=sysop] (indefinite) [move=sysop] (indefinite)) [cascading])
- 14:30, 31 December 2009 (diff | hist) (+152) Template:Introduction
- 14:27, 31 December 2009 (diff | hist) (+42) Template:Documentation
- 14:26, 31 December 2009 (diff | hist) (-250) Template:Documentation
- 14:25, 31 December 2009 (diff | hist) (+447) N Template:Documentation (Created page with '*Introduction **Overview **The Idea Behind Types *Core Mesham **Types **Sequential **Parallel **Procedures **Preprocessor *Type Library **…')
- 14:20, 31 December 2009 (diff | hist) (+93) N Template:In Development (Created page with '*Mesham 2010 **General Additions **Extentable Types **Wish List *New Compiler')
- 14:17, 31 December 2009 (diff | hist) (+2) Mesham
- 14:16, 31 December 2009 (diff | hist) (+237) N Template:Examples (Created page with '*Gadget-2 *NASA's Parallel Benchmarks *Mandelbrot *Image Processing With Filters *Prefix Sums *[[Dartboard_PI|Dartboard metho…')
- 14:12, 31 December 2009 (diff | hist) (-112) Template:Box
- 14:11, 31 December 2009 (diff | hist) (+230) N Template:Downloads (Created page with '*All (version 0.41b) *Runtime Library **Source (version 0.41b) **Windows 32 Binary (version 0.41b) *[[Download_server|Server (version 0.41…')
- 14:07, 31 December 2009 (diff | hist) (-76) Template:Introduction
- 14:04, 31 December 2009 (diff | hist) (+249) N Template:Introduction (Created page with '*What is Mesham? *Parallel Computing **Communication **[[:Category:Computation|Computati…')
- 14:00, 31 December 2009 (diff | hist) (-8) Template:Help Us
- 13:59, 31 December 2009 (diff | hist) (+4) Template:Welcome
- 13:58, 31 December 2009 (diff | hist) (-116) Template:Welcome
- 13:54, 31 December 2009 (diff | hist) (-18) Mesham
- 13:51, 31 December 2009 (diff | hist) (-28) Mesham
- 13:49, 31 December 2009 (diff | hist) (+256) N Template:Stylenav (Created page with '<div style="margin: 0 0 10px 0; padding: 0 1em 0.7em 1em; background-color: #F5FAFF; color: #000000; border: 1px solid #CEDFF2; padding:0.2em 0.2em; text-align: center;"> '''Disp…')
- 13:49, 31 December 2009 (diff | hist) (+764) N Template:Welcome (Created page with '<div style="margin: 0 0 15px 0; padding: 1px; border: 1px solid #CCCCCC;"> {| style="width: 100%; margin: 0; padding: 0; border: 0; background-color: #FCFCFC; color: #000000; bor…')
- 13:47, 31 December 2009 (diff | hist) (+235) N Template:Help Us (Created page with '<div style="margin: 0 0 15px 0; padding: 0.2em; background-color: #EFEFFF; color: #000000; border: 1px solid #9F9FFF; text-align: center;"> '''The OSDev Wiki always needs your he…')
- 13:46, 31 December 2009 (diff | hist) (+458) N Template:Box (Created page with '<div style="margin: 0 0 10px 0; padding: 0 1em 0.7em 1em; background-color: #F5FAFF; color: #000000; border: 1px solid #CEDFF2; padding:0.6em 0.8em;"> <h2 style="margin:0;backgr…')
- 13:45, 31 December 2009 (diff | hist) (+741) Mesham
- 13:44, 31 December 2009 (diff | hist) (+7) N Mesham (Created page with 'Welcome')
- 13:43, 31 December 2009 (diff | hist) (+6) N MediaWiki:Mainpage (Created page with 'Mesham')
- 13:41, 31 December 2009 (diff | hist) (+20) N Main Page (moved Main Page to Mesham)
- 13:33, 31 December 2009 (diff | hist) (+88) N MediaWiki:Monobook.css (Created page with '→CSS placed here will affect users of the Monobook skin: #ca-edit { display: none; }')
- 13:29, 31 December 2009 (diff | hist) (+56) N MediaWiki:Sitenotice (Created page with 'Currently Under Construction, please keep checking back!')
(newest | oldest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)