![Crypto Terms Glossary: What is Procedural Programming Language? Crypto Terms Glossary: What is Procedural Programming Language?](/img/104/1109/what-is-procedural-programming-language-sm.webp)
A procedural programming language is a language that is used to change the state of a network through a procedure call (a sequence of program instructions within a single unit). Procedural programming languages follow a completely different framework compared to scripting or functional programming languages because they are command-driven with complex semantics (the mathematical meaning of coding in sequences) and are generally compiled through a compiler instead of executed automatically. Examples of procedural programming languages include C, Java, Rust, and others.