🧪 Chemistry ⦂⦂ Molecules ⚗️

July 20, 2022 Â· Manas Mahale

🦀 Rust ⦂⦂ Brainf**k Interpreter 🦀

History Brainf**k hereafter referred to as BF, is a turing complete, esoteric programming language created by Urban Müller. For the uninitiated, esoteric languages are programming languages that are designed specifically to be unique, difficult to program in, or be just plain weird. Crash Course in BF OpCode Instruction > Increment the data pointer < Decrement the data pointer [ If the byte at the data pointer is zero, jump instruction pointer forward to the command after the matching ] command ] If the byte at the data pointer is nonzero, move instruction pointer to the command after the matching [ command , One byte Input at the data pointer ....

March 21, 2022 Â· 5 min Â· 899 words Â· Manas Mahale

🦀 Rust ⦂⦂ Type System 🦀

Rust is a strongly typed language. The type of value defines the interpretation of the memory holding it and the operations that may be performed on the value. So let us familiarise ourselves with them. 1️⃣ Boolean Rust implements Boolean as true & false. 1 2 let some_condition : bool = true; let other_condition : bool = false; 2️⃣ Integer Rust implements integers as either signed or unsigned. The names of these types usually is self explanatory....

February 20, 2022 Â· 3 min Â· 624 words Â· Manas Mahale

🦀 Rust ⦂⦂ Initium 🦀

Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency. Rust is syntactically similar to C++, but guarantees memory safety by using a borrow checker to validate references. Overall, it is a language worth learning with a supportive community and hereon in I’ll be documenting my Rust learning journey ! Installing & Understanding the Ecosystem. 🧑‍💻 Go to rust-lang.org, and simply follow the instructions....

February 15, 2022 Â· 3 min Â· 468 words Â· Manas Mahale

🧑🏽‍🎨 Creative Coding 🎨

A small subset of projects I’ve built over the years using p5.js. 1️⃣ Project :: Symmetric Draw Note : Mouse press / touch the screen to draw and click save to download the image. 2️⃣ Project :: Penrose Tile Note : Implementation of penrose tiles. 3️⃣ Project :: Tan-Sin Ellipse Note : Refresh the window for random colours and move the cursor to change the flow.

January 1, 2022 Â· 1 min Â· 66 words Â· Manas Mahale