diff options
author | Phone Thant Ko <mr.ptk10598@gmail.com> | 2018-06-29 16:52:13 +0630 |
---|---|---|
committer | Phone Thant Ko <mr.ptk10598@gmail.com> | 2018-06-29 16:52:13 +0630 |
commit | 8f5f8d576bf248a2af9689cb88161f06e2a47e02 (patch) | |
tree | 160266ab42fd07778eaac7c83a0694e704e8c3d5 /processing.html.markdown | |
parent | a5f04d7e5350274a68bcec7361e4b7beefcf7829 (diff) |
Initial Commit
Diffstat (limited to 'processing.html.markdown')
-rw-r--r-- | processing.html.markdown | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/processing.html.markdown b/processing.html.markdown new file mode 100644 index 00000000..707e09c9 --- /dev/null +++ b/processing.html.markdown @@ -0,0 +1,27 @@ +--- +language: "Processing" +filename: learnprocessing.pde +contributors: + - ["Phone Thant Ko", "http://github.com/phonethantko"] +--- +Processing is a programming language for creation of digital arts and multimedia content, allowing non-programmers to +learn fundamentals of computer programming in a visual context. While the language is based off on Java language, +its syntax has been largely influenced by both Java and Javascript syntaxes. [See more here](https://processing.org/reference/) +The language also comes with its official IDE to compile and run the scripts. + +```Processing +// Single-line comment starts with // + +/* + Since Processing is based on Java the syntax for its comments are the same as Java (as you may have noticed above)! + Multi-line comments are wrapped around /* */ +*/ + +// In Processing, your program's entry point is a function named setup() with a void return type. +// Note! The syntax looks strikingly similar to that of C++ +void setup() { + // This prints out the classic output "Hello World!" to the console when run. + println("Hello World!"); // Another language with a semi-column trap, aint it? +} + +``` |