KNOWLEDGE / FROM A TO Z

Glossary

Technology, explained clearly. Find a term, choose a letter or narrow the topic. Definitions include sources and their review date.

Terms 10 / 685

Clear filters
AProgramming

Adware

Software that displays advertising, sometimes bundled with another application. Not all adware is malicious, but unwanted ads and tracking can affect privacy.

Definition and sources
AProgramming

AJAX

A technique for fetching data through scripts without reloading the entire page. Despite its historical name, data need not be XML; JSON is common.

Definition and sources
AProgramming

Algorithm

A finite description of steps for solving a particular problem. In software, an algorithm describes data processing rather than merely its programming language.

Definition and sources
AProgramming

Angular

A framework for component-based web applications in the TypeScript ecosystem. Angular and the older AngularJS are different technologies with different support lifecycles.

Definition and sources
AProgramming

Apache Kafka

A distributed event-streaming platform that stores and reads records in topics. Data can be processed again according to configured retention rules.

Definition and sources
AProgramming

Application

Software performing user tasks, such as document management. It may run in a browser, computer or phone; its interface and server service can be separate.

Definition and sources
AProgramming

ASP.NET

Microsoft's platform for web applications and services in the .NET ecosystem. ASP.NET Core differs from the older ASP.NET Framework, including platform support.

Definition and sources
AProgramming

Assembly language

A low-level language describing instructions for a processor architecture. It is translated into machine code; no single instruction set covers all processors.

Definition and sources