Tags
Software and tools for creating and manipulating 3D models and rendering graphics.
Fourth-generation programming languages designed to be more abstract and easier to use than third-generation languages.
Software tools designed to analyze and interpret large datasets.
Software designed to perform specific tasks for users.
Software that translates assembly language code into machine code.
Languages and environments designed for programming and synthesizing sound.
Software tools that automate repetitive tasks and processes.
Programming languages that aim to retain C's simplicity, performance, and low-level control while offering improvements like enhanced safety, better tooling, or modern features.
Computer Algebra System: Software systems that facilitate symbolic mathematical computations.
Command Line Interface: Text-based input given to a computer to perform specific tasks.
Collaborative Software is designed to help multiple users work together on tasks and projects.
Software that translates high-level programming languages into machine code or another form.
Instrument Control Software is used to control scientific and industrial instruments and processes.
Programming paradigm where the flow of data determines the execution of operations.
Data Acquisition tools and systems, designed to gather and analyze data from various sources.
Database management system.
Tools designed to assist in making business and technical decisions.
Digital Signal Processing software for analyzing and manipulating signals, often used in audio and telecommunications.
Software used to create and edit text and other resources, often optimized for coding or document editing.
Educational software designed to facilitate learning and instruction.
Combination of hardware and software designed to perform a dedicated function.
A programming paradigm where applications are defined as networks of black-box processes that exchange data across predefined connections.
Software framework that provides a structure for developing software applications.
Software frameworks designed for the development and creation of video games.
Software for studying and analyzing genomes and genetic data.
Software for working with graphs and graph theory algorithms, graph traversals, etc.
Software tools for designing and building graphical user interfaces.
Software for creating and playing narrative-driven interactive stories.
Systems and software used to control and monitor industrial processes.
Software that directly executes instructions written in a programming language without requiring them to be compiled into machine code.
Internet of Things: Software and platforms designed to connect and manage IoT devices and networks.
Tools and techniques for designing, implementing, and analyzing programming languages.
Development platforms that enable users to create applications with minimal hand-coding.
Musical Instrument Digital Interface (MIDI) protocol and software for controlling music hardware and software.
Software used for creating mathematical models and simulations.
Software for creating and organizing music using modular components.
Software for creating and manipulating multimedia content, including audio, video, and graphics.
Techniques used to analyze data that involves multiple variables to understand relationships and patterns.
Software for performing numeric computations and algorithms.
Software tools for managing and distributing software packages and dependencies.
Software used to assist in proving mathematical theorems and verifying logical correctness.
Rapid Application Development, a methodology focused on rapid prototyping and iterative development.
Software that uses ray tracing to generate realistic lighting and shadows in 3D environments.
Resource Description Framework: A standard model for data interchange on the web, where everything is a tuple [subject, predicate, object].
Software designed for performing scientific calculations and simulations.
Language used to write commands for controlling a system or application.
A Server hosts and runs applications, often described as "running in the background".
Command-line interface that interprets text commands to control the operating system.
Software for statistical analysis and modeling of data.
Tools that automatically execute tests on software to ensure quality and performance.
Standardized modeling language used in software engineering to visualize system architecture and design.
Software used to edit video footage and produce multimedia projects.
Software for visually representing complex data to assist in understanding patterns and trends.
Mathematical technique used for analyzing waveforms and signals, often in signal processing.
Design and development of websites and web applications.
Tools that automate business workflows to improve efficiency and reduce manual tasks.