Languages

These are programming languages that questions can be tagged with. Following tags helps curate your experience on solvin.

Sort by
html

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.

3 Questions 1 Follower
rust

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.

2 Questions 3 Followers
typescript

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.

2 Questions 2 Followers
css

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.

2 Questions 1 Follower
javascript

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.

2 Questions 2 Followers
zig

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.

1 Question 0 Followers
python

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.

0 Questions 0 Followers
visualbasic

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.

0 Questions 0 Followers
brainfuck

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.

0 Questions 0 Followers
sql

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.

0 Questions 0 Followers
swift

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.

0 Questions 0 Followers
go

A statically typed, compiled language developed by Google focused on simplicity, concurrency, and fast compilation — widely used for backend services and cloud infrastructure.

0 Questions 0 Followers
kotlin

A modern, expressive language interoperable with Java, officially supported for Android development and popular for server-side and multiplatform applications.

0 Questions 0 Followers
php

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.

0 Questions 0 Followers
ruby

A dynamic, object-oriented scripting language focused on simplicity and developer happiness, best known for the Ruby on Rails web framework.

0 Questions 0 Followers
perl

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.

0 Questions 0 Followers
dart

A client-optimized language created by Google, primarily used with the Flutter framework to build cross-platform mobile, web, and desktop apps.

0 Questions 0 Followers
elixir

A functional, concurrent language built on the Erlang VM, designed for building scalable and fault-tolerant applications, especially real-time systems and services.

0 Questions 0 Followers
haskell

A purely functional programming language with strong static typing and lazy evaluation, used in academia and industries that demand formal correctness.

0 Questions 0 Followers
julia

A high-performance language designed for scientific computing, data analysis, and numerical methods, combining speed with high-level syntax.

0 Questions 0 Followers
objective-c

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.

0 Questions 0 Followers
nim

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.

0 Questions 0 Followers
crystal

A compiled, statically typed language with Ruby-inspired syntax, designed for high-performance applications while keeping developer ergonomics.

0 Questions 0 Followers
c

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.

0 Questions 0 Followers
r

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.

0 Questions 0 Followers
matlab

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.

0 Questions 0 Followers
ada

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.

0 Questions 0 Followers
fsharp

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.

0 Questions 0 Followers
c++

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.

0 Questions 0 Followers
ocaml

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.

0 Questions 0 Followers
scala

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.

0 Questions 0 Followers
assembly

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.

0 Questions 0 Followers
cobol

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.

0 Questions 0 Followers
fortran

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.

0 Questions 0 Followers
clojure

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.

0 Questions 0 Followers
java

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.

0 Questions 1 Follower