Introduction (2024)

Welcome to Move, a next generation language for secure, sandboxed, and formally verified programming. Its first use case is for the Diem blockchain, where Move provides the foundation for its implementation. Move allows developers to write programs that flexibly manage and transfer assets, while providing the security and protections against attacks on those assets. However, Move has been developed with use cases in mind outside a blockchain context as well.

Move takes its cue from Rust by using resource types with move (hence the name) semantics as an explicit representation of digital assets, such as currency.

Who is Move for?

Move was designed and created as a secure, verified, yet flexible programming language. The first use of Move is for the implementation of the Diem blockchain. That said, the language is still evolving. Move has the potential to be a language for other blockchains, and even non-blockchain use cases as well.

Given custom Move modules will not be supported at the launch of the Diem Payment Network (DPN), we are targeting an early Move Developer persona.

The early Move Developer is one with some programming experience, who wants to begin understanding the core programming language and see examples of its usage.

Hobbyists

Understanding that the capability to create custom modules on the Diem Payment Network will not be available at launch, the hobbyist Move Developer is interested in learning the intricacies of the language. She will understand the basic syntax, the standard libraries available, and write example code that can be executed using the Move CLI. The Move Developer may even want to dig into understanding how the Move Virtual Machine executes the code she writes.

Core Contributor

Beyond a hobbyist wanting to stay ahead of the curve for the core programming language is someone who may want to contribute directly to Move. Whether this includes submitting language improvements or even, in the future, adding core modules available on the Diem Payment Network, the core contributor will understand Move at a deep level. Once familiar with Move, the core contributor may want to submit a request to the Diem Association to add new transaction or module types, via the Diem Improvement Protocol (DIP) process.

Who Move is currently not targeting

Currently, Move is not targeting developers who wish to create custom modules and contracts for use on the Diem Payment Network. We are also not targeting novice developers who expect a completely polished developer experience even in testing the language.

Where Do I Start?

Begin with understanding modules and scripts and then work through the first tutorial on creating coins.

Introduction (2024)
Top Articles
Service Animal Misconceptions
Tractor Supply (TSCO) Stock Forecast, Price Targets and Analysts Predictions - TipRanks.com
Skigebiet Portillo - Skiurlaub - Skifahren - Testberichte
Le Blanc Los Cabos - Los Cabos – Le Blanc Spa Resort Adults-Only All Inclusive
Research Tome Neltharus
Craigslist Campers Greenville Sc
Explore Tarot: Your Ultimate Tarot Cheat Sheet for Beginners
Kobold Beast Tribe Guide and Rewards
Fusion
Ou Class Nav
Minn Kota Paws
Blue Ridge Now Mugshots Hendersonville Nc
Select Truck Greensboro
Urban Dictionary Fov
Ladyva Is She Married
24 Best Things To Do in Great Yarmouth Norfolk
Does Breckie Hill Have An Only Fans – Repeat Replay
Sport-News heute – Schweiz & International | aktuell im Ticker
2016 Hyundai Sonata Refrigerant Capacity
Sadie Proposal Ideas
Vigoro Mulch Safe For Dogs
Why Does Lawrence Jones Have Ptsd
Sunset Time November 5 2022
Troy Gamefarm Prices
Reicks View Farms Grain Bids
Gilchrist Verband - Lumedis - Ihre Schulterspezialisten
Craigslist Dubuque Iowa Pets
Pioneer Library Overdrive
When His Eyes Opened Chapter 3123
Marlene2995 Pagina Azul
Google Flights To Orlando
Was heißt AMK? » Bedeutung und Herkunft des Ausdrucks
Rlcraft Toolbelt
Autopsy, Grave Rating, and Corpse Guide in Graveyard Keeper
Nicole Wallace Mother Of Pearl Necklace
Ma Scratch Tickets Codes
American Bully Xxl Black Panther
Buhsd Studentvue
Mydocbill.com/Mr
2020 Can-Am DS 90 X Vs 2020 Honda TRX90X: By the Numbers
301 Priest Dr, KILLEEN, TX 76541 - HAR.com
Karen Wilson Facebook
6576771660
Suntory Yamazaki 18 Jahre | Whisky.de » Zum Online-Shop
Walmart Careers Stocker
Swsnj Warehousing Inc
Crigslist Tucson
Kidcheck Login
Best brow shaping and sculpting specialists near me in Toronto | Fresha
Southwind Village, Southend Village, Southwood Village, Supervision Of Alcohol Sales In Church And Village Halls
Competitive Comparison
Who We Are at Curt Landry Ministries
Latest Posts
Article information

Author: Lakeisha Bayer VM

Last Updated:

Views: 6403

Rating: 4.9 / 5 (49 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lakeisha Bayer VM

Birthday: 1997-10-17

Address: Suite 835 34136 Adrian Mountains, Floydton, UT 81036

Phone: +3571527672278

Job: Manufacturing Agent

Hobby: Skimboarding, Photography, Roller skating, Knife making, Paintball, Embroidery, Gunsmithing

Introduction: My name is Lakeisha Bayer VM, I am a brainy, kind, enchanting, healthy, lovely, clean, witty person who loves writing and wants to share my knowledge and understanding with you.