Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Lazarus Pascal

Lazarus Pascal is a programming language based on Pascal, designed to be used in the Lazarus integrated development environment (IDE). This IDE is an open-source tool that allows developers to create…

Software development

Lazily

Lazy execution is a programming concept that refers to the technique of postponing the evaluation of an expression until its value is actually needed. This approach allows for optimizing program…

Software development

Laziness

Laziness, in the context of programming, refers to a paradigm where calculations and evaluations are postponed until their results are actually needed. This approach allows for optimizing application…

Software development

Lazy evaluation

Lazy evaluation is a programming technique that postpones the evaluation of an expression until its value is actually needed. This strategy is particularly useful in the context of functional…

Software development

Lazygit

Lazygit is a simple and efficient terminal user interface designed to facilitate interaction with Git, the most widely used version control system in software development. Through an intuitive…

Software development

Lazy Initialization

Lazy initialization is a design pattern used in programming to postpone the creation of an object until it is actually needed. This approach is particularly useful in situations where the creation of…

Software development

LazyObject

The Lazy Object is a design pattern used in programming to delay the evaluation of an object until it is actually needed. This approach is particularly useful in situations where creating an object…

Software development

LCL

LCL, which stands for 'Lazarus Component Library', is a component library designed for the Free Pascal programming language. This library provides a set of tools and visual components that facilitate…

Software development

Lead

Leading in the context of project management refers to the act of guiding a team or project towards achieving its objectives. This process involves not only directing and supervising tasks but also…

Software development

Lead User

The 'Lead User' is a concept that refers to individuals who are at the forefront of using a product or service, playing a crucial role in the continuous improvement process. These users not only use…

Software development

Lean

Lean is a methodology focused on minimizing waste and maximizing value in processes. It is based on the premise that any activity that does not add value to the customer is considered waste and…

Software development

Lean Programming

Lean Programming is a methodology that focuses on optimizing efficiency and minimizing waste in the software development process. This practice is based on principles from Lean Manufacturing, which…

Software development

Lean Startup

Lean Startup is a methodology that focuses on the agile development of businesses and products, aiming to shorten development cycles through continuous validation of ideas. Its main focus is on…

Software development

Lean Thinking

Lean Thinking is a management philosophy that seeks to maximize customer value while minimizing waste. It focuses on continuous improvement and operational efficiency, promoting the elimination of…

Software development

Learning Cycle

The learning cycle in the context of Kanban refers to the iterative process of learning from experiences to improve future performance. This cycle is based on the idea that continuous learning is…

Software development

Learning Experience Platform

A Learning Experience Platform (LXP) is a software application designed to provide a personalized and adaptive learning experience for users. Unlike Learning Management Systems (LMS), which focus on…

Software development

Legacy Code

Legacy Code refers to old code that is still in use but can be difficult to maintain or update due to its age or lack of documentation. This type of code is often found in systems that have evolved…

Software development

Legibility

Legibility refers to the ease with which a text can be read and understood. In the context of software development, code readability is crucial, as clear and comprehensible code facilitates…

Software development

Lemon

Lemon is a parser generator used to create parsers for programming languages. Its design focuses on simplicity and efficiency, allowing developers to define language grammars clearly and concisely…

Software development

Lexeme

A lexeme is a basic unit of meaning in a programming language, representing the most elemental form of a word or symbol that has a specific meaning. In the context of programming languages, lexemes…

Software development

Lexer

A lexical analyzer is a fundamental component in the compilation process of programming languages. Its main function is to convert a sequence of characters, which can be the source code written by a…

Software development

Lexical

The term 'lexical' refers to the scope of variables defined in a specific context within programming, particularly in modern programming languages. This concept is fundamental to understanding how…

Software development

Lexical Scope

Lexical scope in programming refers to the region in the source code where a variable is defined and can be accessed. This concept is fundamental to understanding how programming languages handle…

Software development

Librados API

The Librados API is an application programming interface designed to facilitate interaction with Ceph's object storage system, known as Librados. This API allows developers and system administrators…

Glosarix on your device

Install
×
Enable Notifications Ok No