These are programming languages that questions can be tagged with. Following tags helps curate your experience on solvin.
HTML (HyperText Markup Language) is the standard language for structuring content on the web. It defines elements like headings, paragraphs, links, and images. HTML is foundational for web development, typically used with CSS and JavaScript.
Rust is a systems programming language focused on safety, speed, and concurrency. It offers memory safety without a garbage collector, making it ideal for performance-critical applications. Rust has grown popular for web assembly, embedded, and backend development.
TypeScript is a statically typed superset of JavaScript that compiles to plain JavaScript. It adds type safety and modern features to improve code quality and maintainability. Popular in large-scale front-end and Node.js projects.
CSS (Cascading Style Sheets) controls the visual presentation of web pages. It enables layout, styling, and responsive design across different screen sizes and devices. CSS works alongside HTML and JavaScript to bring web interfaces to life.
JavaScript is a versatile, high-level language primarily used for building interactive web interfaces. It runs in browsers and on servers via Node.js. Its asynchronous capabilities and massive ecosystem make it essential for modern web development.
Zig is a low-level programming language focused on performance, safety, and cross-compilation. It aims to replace C by eliminating undefined behavior and offering a simpler toolchain. Zig is gaining attention for systems programming and embedded development.
Python is a high-level, interpreted language known for its readability and wide applicability. It’s used in web development, automation, data science, AI, and more. Python’s simple syntax makes it a favorite among beginners and professionals alike.
Visual Basic is an event-driven programming language developed by Microsoft for building Windows applications. It emphasizes ease of use with a syntax designed for readability and rapid development. Though less common today, it still supports legacy enterprise systems.
Brainfuck is an esoteric, minimalistic programming language with only eight commands, designed to challenge and amuse programmers. Its extreme simplicity and pointer-based memory model make it notoriously difficult to read and write.
SQL (Structured Query Language) is used to manage and query relational databases. It allows developers to retrieve, insert, update, and delete data efficiently. SQL is critical for backend development and data-driven applications.
Swift is Apple’s modern programming language for iOS, macOS, and other Apple platforms. It combines performance with safety and readability. Swift supports functional and object-oriented paradigms and is the standard for Apple app development.
A statically typed, compiled language developed by Google focused on simplicity, concurrency, and fast compilation — widely used for backend services and cloud infrastructure.
A modern, expressive language interoperable with Java, officially supported for Android development and popular for server-side and multiplatform applications.
A widely-used scripting language primarily for web development, powering platforms like WordPress and known for its deep integration with HTML and server-side execution.
A dynamic, object-oriented scripting language focused on simplicity and developer happiness, best known for the Ruby on Rails web framework.
A versatile scripting language originally developed for text processing and system administration, known for its powerful regular expressions and "there’s more than one way to do it" philosophy.
A client-optimized language created by Google, primarily used with the Flutter framework to build cross-platform mobile, web, and desktop apps.
A functional, concurrent language built on the Erlang VM, designed for building scalable and fault-tolerant applications, especially real-time systems and services.
A purely functional programming language with strong static typing and lazy evaluation, used in academia and industries that demand formal correctness.
A high-performance language designed for scientific computing, data analysis, and numerical methods, combining speed with high-level syntax.
Objective-C is an extension of C with Smalltalk-style messaging, traditionally used for macOS and iOS development. It has largely been replaced by Swift but remains important in legacy Apple codebases.
A statically typed systems programming language with Python-like syntax that compiles to C, offering performance and flexibility for both scripting and low-level tasks.
A compiled, statically typed language with Ruby-inspired syntax, designed for high-performance applications while keeping developer ergonomics.
C is a foundational, low-level programming language known for its performance and direct hardware manipulation. It’s widely used in systems programming, operating systems, and embedded systems. Many modern languages are influenced by C's syntax and structure.
R is a language and environment designed for statistical computing, data visualization, and analysis. It’s a staple in data science, especially for exploratory data analysis and creating statistical models.
MATLAB is a high-level language geared toward numerical computing, matrix operations, and simulations. It's heavily used in engineering, scientific research, and academia for prototyping and algorithm development.
Ada is a statically-typed language designed for safety, concurrency, and real-time systems. It’s used in defense, aviation, and other critical domains requiring high reliability.
F# is a functional-first language built on the .NET platform, emphasizing immutability, concise syntax, and type safety. It's commonly used in finance, data analysis, and applications requiring strong mathematical modeling.
C++ builds on C by adding object-oriented and generic programming features. It’s used in game development, real-time simulations, and high-performance software. C++ provides fine-grained control over system resources and memory.
OCaml is a statically-typed functional language with strong support for pattern matching, type inference, and performance-critical applications. It’s widely used in academia and by companies for high-assurance software.
Scala is a JVM language that blends object-oriented and functional programming. It's known for concise syntax, strong static typing, and scalability in building complex systems, especially with frameworks like Akka and Spark.
Assembly language provides low-level access to machine instructions and hardware control. It's architecture-specific and mainly used in systems programming, embedded systems, and performance-critical code.
COBOL is a business-oriented language designed for readability and record processing. Despite its age, it’s still used in many legacy banking and government systems.
Fortran is one of the oldest high-level programming languages, designed for numeric and scientific computing. It remains in use in high-performance computing, particularly in physics and engineering domains.
Clojure is a modern, functional Lisp that runs on the JVM and emphasizes immutability and concurrency. It’s favored by developers who value simplicity, expressiveness, and powerful abstractions.
Java is a class-based, object-oriented programming language widely used for enterprise software, Android apps, and cross-platform systems. Known for its portability across platforms via the Java Virtual Machine (JVM), it emphasizes stability and scalability.