Arcade
by EsriArcade is a portable, lightweight expression language written for use with the ArcGIS system. It is used to perform visualization, labeling, and popup calculations.
A comprehensive guide to programming languages, their paradigms, syntax, and evolution.
Arcade is a portable, lightweight expression language written for use with the ArcGIS system. It is used to perform visualization, labeling, and popup calculations.
Terraform is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services.
Swift is a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and watchOS. Writing Swift code is interactive and fun, the syntax is concise yet expressive.
SQLX is not a language but a modern SQL toolkit for Go and Rust, providing type-safe, compile-time checked SQL queries and async support.
TypeScript is a free and open-source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language.
Ansible is an open-source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code.
Julia is a high-level, high-performance, dynamic programming language. It is well suited for numerical analysis and computational science.
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. It is designed to interoperate fully with Java.
Dart is a client-optimized language for fast apps on any platform. It is developed by Google and is used to build mobile, desktop, server, and web applications.
Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency. It enforces memory safety without garbage collection.
Go is a statically typed, compiled programming language designed at Google. It is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency.
Scratch is a block-based visual programming language and website targeted primarily at children.
Markdown is a lightweight markup language for creating formatted text using a plain-text editor.
Scala is a strong statically typed general-purpose programming language which supports both object-oriented programming and functional programming.
PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL.
C# is a modern, object-oriented, and type-safe programming language. It enables developers to build many types of secure and robust applications that run in the .NET ecosystem.
The Geospatial Data Abstraction Library (GDAL) is a translator library for raster and vector geospatial data formats.
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML.
JavaScript is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS.
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
PHP is a popular general-purpose scripting language that is especially suited to web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf.
HyperText Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser.
R is a programming language and free software environment for statistical computing and graphics supported by the R Core Team and the R Foundation for Statistical Computing.
Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications.
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.
Haskell is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation.
Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. Bash is the most common default shell.
Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages. 'Perl 5' is the one in common use.
C++ is a high-level, general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language.
MATLAB is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks.
PROJ is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another.
Structured Query Language (SQL) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS).
C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.
Prolog is a logic programming language associated with artificial intelligence and computational linguistics.
COBOL (Common Business-Oriented Language) is a compiled English-like computer programming language designed for business use.
Lisp (List Processing) is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation.
Fortran (Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.
Assembly language is any low-level programming language in which there is a very strong correspondence between the instruction in the language and the architecture's machine code instructions.