Table of Contents
Programming Topics
“Programming language topics” The following 55 pages are in this category, out of 55 total. This list may not reflect recent changes.
A
C
D
E
F
G
H
I
K
L
M
O
P
R
S
T
V
Programming: Programming languages
Variables and Data Types, Control Structures, Functions and Methods, Object-Oriented Programming (OOP), Functional Programming, Procedural Programming, Event-Driven Programming, Concurrent and Parallel Programming, Error Handling and Debugging, Memory Management, Recursion, Algorithms, Data Structures, Design Patterns, Software Development Life Cycle (SDLC), Version Control Systems, Database Programming, Web Development, Mobile App Development, Game Development, Machine Learning and AI Programming, Network Programming, API Development, Security in Programming, Testing and Quality Assurance, User Interface and User Experience Design, Scripting Languages, Assembly Language, High-Level Programming Languages, Low-Level Programming Languages, Compiler Design, Interpreter Design, Garbage Collection, Regular Expressions, Graphical User Interface (GUI) Programming, Command Line Interface Development, Cross-Platform Development, Cloud Computing in Programming, Blockchain Programming, IoT Programming, Embedded Systems Programming, Microservices Architecture, Serverless Architecture, Big Data Technologies, Data Visualization, Data Mining and Analysis, Natural Language Processing (NLP), Computer Graphics Programming, Virtual Reality (VR) Development, Augmented Reality (AR) Development, Cryptography in Programming, Distributed Systems, Real-Time Systems Programming, Operating System Development, Compiler and Interpreter Development, Quantum Computing, Software Project Management, Agile Methodologies, DevOps Practices, Continuous Integration and Continuous Deployment (CI/CD), Software Maintenance and Evolution, Software Licensing, Open Source Development, Accessibility in Software Development, Internationalization and Localization, Performance Optimization, Scalability Techniques, Code Refactoring, Design Principles, API Design, Data Modeling, Software Documentation, Peer-to-Peer Networking, Socket Programming, Front-End Development, Back-End Development, Full Stack Development, Secure Coding Practices, Code Reviews, Unit Testing, Integration Testing, System Testing, Functional Programming Paradigms, Imperative Programming, Declarative Programming, Software Architecture, Cloud-Native Development, Infrastructure as Code (IaC), Ethical Hacking for Developers, Artificial Intelligence Ethics in Programming, Software Compliance and Standards, Software Auditing, Debugging Tools and Techniques, Code Optimization Techniques, Software Deployment Strategies, End-User Computing, Computational Thinking, Programming Logic and Techniques, Advanced Data Management
Agile, algorithms, APIs, asynchronous programming, automation, backend, CI/CD, classes, CLI, client-side, cloud (Cloud Native-AWS-Azure-GCP-IBM Cloud-IBM Mainframe-OCI), comments, compilers, concurrency, conditional expressions, containers, control flow, databases, data manipulation, data persistence, data science, data serialization, data structures, dates and times, debugging, dependency injection, design patterns, DevOps, distributed software, Docker, error handling, file I/O, frameworks, frontend, functions, functional programming, GitHub, history, Homebrew, IDEs, installation, JetBrains, JSON, JSON Web Token (JWT), K8S, lambdas, language spec, libraries, linters, Linux, logging, macOS, methods, ML, microservices, mobile dev, modules, monitoring, multi-threaded, network programming, null, numbers, objects, object-oriented programming, observability, OOP, ORMs, packages, package managers, performance, programmers, programming, reactive, refactoring, reserved words, REST APIs, RHEL, SDK, secrets, security, serverless, server-side, Snapcraft, SQL, StackOverflow, standards, standard library, statements, scope, scripting, syntax, systems programming, TDD, testing, tools, type system, web dev, variables, versions, Ubuntu, unit testing, Windows; topics-courses-books-docs. (navbar_programming - see also navbar_variables, navbar_programming_libraries, navbar_data_structures, navbar_algorithms, navbar_software_architecture, navbar_agile)
—
Return to Programming languages, Software engineering topics, IT Topics, Database Topics, Cloud Computing Topics, Software architecture, Software architecture topics
Return to Programming paradigms, Object-oriented programming (OOP), Reactive programming, Imperative programming, Declarative programming, Procedural programming, Functional programming, Generic programming (Generics), Aspect-oriented programming, Major programming topics, Programming topics, Programming languages, Software engineering topics, Software architecture, Software architecture topics, Awesome lists
A
- Kotlin addition and assignment operator - Adds or appends the value on its righthand side to the element on its lefthand side: +=“ Fair Use Source: B07FXQ7SQN
- Kotlin algebraic data type - A type that allows the representation of a closed set of possible subtypes, such as an enumerated class.” Fair Use Source: B07FXQ7SQN
(See also class, enumerated class, sealed class)
- Kotlin application entry point - The starting place for a program. In Kotlin, this is the main function.“ Fair Use Source: B07FXQ7SQN
- Kotlin argument, default - A value assigned to a function argument to be used if no value is provided by the caller.“ Fair Use Source: B07FXQ7SQN
- Kotlin argument, named - A function argument assigned a name that can be used by the caller.
- Kotlin arrow operator - Operator used in lambda expressions to separate parameters from the function body, in when expressions to separate the condition from the result, and in function type definitions to separate parameter types from result types: →
- Kotlin assignment operator - Assigns the value on its righthand side to the element on its lefthand side: =
B
- branch - A set of code executed conditionally.
- bytecode - The lower-level language used by the Java Virtual Machine.
C
- called on, implicitly - Called on a receiver that is scoped but not specified.
(See also Kotlin relative scoping)
- Kotlin class - A definition of a category of objects represented in code.
- Kotlin class body - The portion of a Kotlin class definition, designated by curly braces, that holds its behavior and data definitions.
- Kotlin class property - A Kotlin attribute required to represent the state or characteristics of a Kotlin object.
- Kotlin class, abstract, Kotlin abstract class - A Kotlin class that is never instantiated but is used to create common features among its Kotlin subclasses.
- Kotlin class, data, Kotlin data class - A Kotlin class with special features for Kotlin data management.
- Kotlin class, enumerated, Kotlin enumerated class - A Kotlin class defining a collection of constants called enumerated types; all instances of the class are of one of the defined types. Compared to a sealed class, an enumerated class prohibits inheritance, and its subclasses cannot contain different states or have multiple instances.
- See also class, sealed; type, enumerated
- Kotlin class, sealed - A class with a defined set of subtypes, allowing the compiler to check whether a when expression contains an exhaustive set of branches. Compared to an enumerated class, a sealed class permits inheritance, and its subclasses can contain different states and can have multiple instances.“ Fair Use Source: B07FXQ7SQN
- See also algebraic data type; class, enumerated
- Kotlin closure - Another term for a Kotlin anonymous function. Anonymous functions in Kotlin may reference local variables defined in the scope outside of the anonymous function because they persist, or “close over,” local variables they reference.” Fair Use Source: B07FXQ7SQN
- See also function, anonymous
- Kotlin code comment - A note in code; comments are ignored by the compiler.“ Fair Use Source: B07FXQ7SQN
- Kotlin collection, eager - A collection whose values are accessible when it is instantiated.” Fair Use Source: B07FXQ7SQN
- See also collection, lazy
- Kotlin collection, lazy - A collection whose values are produced only as needed.“ Fair Use Source: B07FXQ7SQN
- See also collection, eager; function, iterator
- Kotlin comparison operator - An operator that compares the elements on its lefthand and righthand sides.” Fair Use Source: B07FXQ7SQN
- Kotlin compilation - The translation of source code into a lower-level language to create an executable program.“ Fair Use Source: B07FXQ7SQN
-
- See also Kotlin compilation
- Compiled language - A language that is translated into machine-language instructions prior to processing by a compiler.” Fair Use Source: B07FXQ7SQN
- See also Kotlin compilation; Kotlin compiler
-
- See also Kotlin compilation
- Kotlin conditional expression - A conditional statement assigned to a value that can be used later.” Fair Use Source: B07FXQ7SQN
- Kotlin console - A pane in the IntelliJ IDEA window that displays information about what happened when a program was executed, along with any outputs from the program. Also called the run tool window.“ Fair Use Source: B07FXQ7SQN
- Kotlin constant - An element that holds a value that cannot be changed.” Fair Use Source: B07FXQ7SQN
- Kotlin constructor - A special function that prepares a class for use during instantiation.“ Fair Use Source: B07FXQ7SQN
- Kotlin constructor, primary - A class constructor defined in the class header.” Fair Use Source: B07FXQ7SQN
- Kotlin consumer - A generic parameter that is writeable but not readable.“ Fair Use Source: B07FXQ7SQN
- Kotlin coroutine - Experimental Kotlin feature that allows work to be performed in the background.” Fair Use Source: B07FXQ7SQN
D
- Kotlin delegate - A way of defining a template for property initialization.” Fair Use Source: B07FXQ7SQN
- Kotlin destructuring - Declaring and assigning multiple variables in a single expression.“ Fair Use Source: B07FXQ7SQN
- Kotlin dot syntax- Syntax that connects two elements with a dot (.); used when calling a function defined on a type and when referring to a class property.” Fair Use Source: B07FXQ7SQN
E
- Kotlin editor - The main area of the IntelliJ IDEA window, where code can be entered and edited.“ Fair Use Source: B07FXQ7SQN
- Kotlin encapsulation - The principle that an object's functions and properties should be visible to other objects only as needed. Also the process of hiding function and property implementations using visibility modifiers.” Fair Use Source: B07FXQ7SQN
- Kotlin equality, referential - Of two variables: referring to the same type instance.“ Fair Use Source: B07FXQ7SQN
- See also Kotlin equality, structural
-
- See also Kotlin equality, referential
- Kotlin escape character - Distinguishes characters that have special meaning to the compiler: \“ Fair Use Source: B07FXQ7SQN
- Kotlin event log tool window - A pane in the IntelliJ IDEA window that displays information about what IntelliJ did to make a program ready to run.” Fair Use Source: B07FXQ7SQN
- Kotlin exception - A disruption to the execution of a program; an error.“ Fair Use Source: B07FXQ7SQN
- Kotlin exception, unchecked - An exception generated by code that is not wrapped in a try/catch statement.” Fair Use Source: B07FXQ7SQN
- Kotlin exception, unhandled - An exception that is not managed in the codebase.“ Fair Use Source: B07FXQ7SQN
- Kotlin expression - A combination of values, operators, and functions that produces another value.” Fair Use Source: B07FXQ7SQN
- Kotlin extend - Gain functionality through inheritance or interface implementation.“ Fair Use Source: B07FXQ7SQN
- Kotlin extension - A property or function added to an object without inheritance.” Fair Use Source: B07FXQ7SQN
F
- Kotlin floating point - A number represented using a decimal that can be positioned at an arbitrary place based on its significant digits.” Fair Use Source: B07FXQ7SQN
- Kotlin function - A reusable portion of code that accomplishes a specific task.“ Fair Use Source: B07FXQ7SQN
- Kotlin function body - The portion of a function definition, designated by curly braces, that holds its behavior definitions and return type.” Fair Use Source: B07FXQ7SQN
- Kotlin function call - A line of code that triggers a function and passes it any necessary arguments.“ Fair Use Source: B07FXQ7SQN
- Kotlin function call, chainable - A function call that returns its receiver or another object that a subsequent function can be called on.” Fair Use Source: B07FXQ7SQN
- Kotlin function header - The part of a function definition that includes the visibility modifier, function declaration keyword, name, parameters, and return type.“ Fair Use Source: B07FXQ7SQN
- Kotlin function inlining - A compiler optimization commonly used to reduce the memory overhead for functions that accept anonymous functions as arguments.” Fair Use Source: B07FXQ7SQN
- Kotlin function overloading - Defining two or more function implementations with the same name and scope but different parameters.“ Fair Use Source: B07FXQ7SQN
- Kotlin function reference - A named function converted to a value that can be passed as an argument.” Fair Use Source: B07FXQ7SQN
- Kotlin function type - The type of an anonymous function, defined by its input, output, and parameters.“ Fair Use Source: B07FXQ7SQN
- Kotlin function, abstract - A function declared without an implementation in an abstract class.”
- See also Kotlin class, abstract
- Kotlin function, anonymous - A function defined without a name; often used as an argument to another function.“ Fair Use Source: B07FXQ7SQN
- See also Kotlin function, named
- Kotlin function, combining - A function that takes multiple collections and combines them into a single new collection.” Fair Use Source: B07FXQ7SQN
- Kotlin function, composable - A function that can be combined with other functions.“ Fair Use Source: B07FXQ7SQN
- Kotlin function, extension - A function that adds functionality to a particular type.” Fair Use Source: B07FXQ7SQN
- Kotlin function, filter - A function that works on the contents of a collection by applying a predicate function to check a condition for each element; elements for which the predicate returns true are added to a new collection returned by the filter function.“ Fair Use Source: B07FXQ7SQN
- Kotlin function, iterator - A function referred to each time a value is requested from a lazy collection.” Fair Use Source: B07FXQ7SQN
- Kotlin function, mutator - A function that changes the contents of a mutable collection.“ Fair Use Source: B07FXQ7SQN
-
- See also Kotlin function, anonymous
- Kotlin function, precondition - A Kotlin standard library function that defines conditions that must be met before some code is executed.“ Fair Use Source: B07FXQ7SQN
- Kotlin function, single-expression - A function with a single expression.” Fair Use Source: B07FXQ7SQN
- See also Kotlin expression
- Kotlin function, transform - In functional programming, a function that works on the contents of a collection by transforming each element using its transformer function; transform functions return a modified copy of the collection they are called on.“ Fair Use Source: B07FXQ7SQN
- See also Kotlin functional programming
- Kotlin function, transformer - In functional programming, the anonymous function passed to a transform function that specifies the action to be taken on each element in the collection the transform is called on.” Fair Use Source: B07FXQ7SQN
- See also Kotlin functional programming
- Kotlin functional programming - A style of programming that relies on higher-order functions, designed to work on collections, that are chained to create complex behavior.“ Fair Use Source: B07FXQ7SQN
G
- Kotlin generic type - A class that accepts a generic input - i.e., an input of any type.” Fair Use Source: B07FXQ7SQN
- Kotlin generic type parameter - The parameter specified for a generic type, such as <T>.“ Fair Use Source: B07FXQ7SQN
- Kotlin generics - A type system feature that allows functions and types to work with unknown types.” Fair Use Source: B07FXQ7SQN
H
- Kotlin higher-order function - A function that takes another function as an argument.” Fair Use Source: B07FXQ7SQN
I
- Kotlin imperative programming - The programming paradigm that includes object-oriented programming.“ Fair Use Source: B07FXQ7SQN
- Kotlin increment operator - Adds 1 to the value of the element it is affixed to: ++” Fair Use Source: B07FXQ7SQN
- Kotlin index - An integer corresponding to the position of an element in a series.“ Fair Use Source: B07FXQ7SQN
- Kotlin indexed access operator - Gets the element at a particular index from a collection: []” Fair Use Source: B07FXQ7SQN
- Kotlin inheritance - An object-oriented programming principle in which the properties and behavior of classes are shared by their subclasses.“ Fair Use Source: B07FXQ7SQN
- Kotlin initialization - Preparation of a variable, property, or class instance for use.” Fair Use Source: B07FXQ7SQN
- Kotlin initialization, late - Initialization of a variable that is delayed until its value is assigned.“ Fair Use Source: B07FXQ7SQN
- Kotlin initialization, lazy - Initialization of a variable that is delayed until it is first accessed.” Fair Use Source: B07FXQ7SQN
- Kotlin initializer block - A block of code, prefixed with init, that will be executed during initialization of an object instance.“ Fair Use Source: B07FXQ7SQN
- Kotlin interface - A set of abstract functions and properties used to create common features among objects not related by inheritance.” Fair Use Source: B07FXQ7SQN
- Kotlin interoperate - Interact with another programming language natively.“ Fair Use Source: B07FXQ7SQN
- Kotlin iteration - Repeating a process, as for each element in a range or collection.” Fair Use Source: B07FXQ7SQN
K
- Kotlin REPL - A tool in IntelliJ IDEA that allows code to be tested without creating a file or running a complete program.“ Fair Use Source: B07FXQ7SQN
- Kotlin standard library functions - A set of extension functions available for use with any Kotlin type.” Fair Use Source: B07FXQ7SQN
L
-
- See also Kotlin function, anonymous
- Kotlin lambda expression - Another term for an anonymous function's definition.” Fair Use Source: B07FXQ7SQN
- See also Kotlin function, anonymous
- Kotlin lambda result - Another term for an anonymous function's return.“ Fair Use Source: B07FXQ7SQN
- See also Kotlin function, anonymous
- Kotlin logical operator - A function or operator symbol that performs a logical operation on its input(s).” Fair Use Source: B07FXQ7SQN
- Kotlin logical ‘and’ operator - Returns true if and only if the elements on its lefthand and righthand sides are both true: &&“ Fair Use Source: B07FXQ7SQN
- Kotlin logical ‘or’ operator - Returns true if either of the elements on its lefthand and righthand sides is true: ||” Fair Use Source: B07FXQ7SQN
M
-
- See also Kotlin function
- Kotlin module - A discrete unit of functionality that can be run, tested, and debugged independently.” Fair Use Source: B07FXQ7SQN
- Kotlin modulus operator - Returns the remainder when one number is divided by another; also called the remainder operator: %“ Fair Use Source: B07FXQ7SQN
-
- See also Kotlin read-only
N
- Kotlin non-null assertion operator - Calls a function on a nullable element, returning an exception if the element it is called on is null: !!“ Fair Use Source: B07FXQ7SQN
- Kotlin null coalescing operator - Returns the element on its lefthand side if it is non-null; otherwise returns the element on its righthand side: ?:” Fair Use Source: B07FXQ7SQN
O
- Kotlin object declaration - A named Kotlin singleton created with the Kotlin object keyword.” Fair Use Source: B07FXQ7SQN
- See also Kotlin object, companion; singleton
- Kotlin object expression - An unnamed Kotlin singleton created with the Kotlin object keyword.“ Fair Use Source: B07FXQ7SQN
- See also Kotlin object, companion; singleton
- Kotlin object, companion - An object defined within a class and marked with the companion modifier; companion objects allow their members to be accessed by referencing the outer class name only.” Fair Use Source: B07FXQ7SQN
- See also Kotlin object declaration; singleton
- Kotlin operator overloading - Defining an implementation for an operator function on a custom type.“ Fair Use Source: B07FXQ7SQN
- Kotlin override - Provide a custom implementation for an inherited function or property.” Fair Use Source: B07FXQ7SQN
P
- Kotlin parameterized type - The type defined for the contents of a collection.” Fair Use Source: B07FXQ7SQN
- Kotlin platform type - Ambiguous types returned to Kotlin from Java code; they may be nullable or non-nullable.” Fair Use Source: B07FXQ7SQN
- Kotlin polymorphism - The ability to use the same named entity (such as a function) to produce different results.“ Fair Use Source: B07FXQ7SQN
- Kotlin predicate - A true/false condition provided to a function as a lambda to define how work should be performed.” Fair Use Source: B07FXQ7SQN
- Kotlin producer - A generic parameter that is readable but not writeable.“ Fair Use Source: B07FXQ7SQN
- Kotlin project - All the source code for a program, along with information about dependencies and configurations.” Fair Use Source: B07FXQ7SQN
- Kotlin project tool window - The pane on the left of the IntelliJ IDEA window that shows a project's structure and files.“ Fair Use Source: B07FXQ7SQN
- Kotlin property, computed - A property defined such that its value is computed each time it is accessed.” Fair Use Source: B07FXQ7SQN
- Kotlin property, inline - A class property defined in the primary constructor.“ Fair Use Source: B07FXQ7SQN
Q
R
- Kotlin race condition - A condition that occurs when some state is modified simultaneously by two or more elements in a program.” Fair Use Source: B07FXQ7SQN
-
- See also Kotlin mutable
- Kotlin refactor - Change the presentation or location of code without changing its functionality.“ Fair Use Source: B07FXQ7SQN
- Kotlin referential equality operator - Evaluates whether the variable on its lefthand side points to the same type instance as the value on its righthand side: ===” Fair Use Source: B07FXQ7SQN
- See also [Kotlin equality, referential
- Kotlin reflection - Learning the name or type of a property at runtime.“ Fair Use Source: B07FXQ7SQN
- See also Kotlin type erasure
- Kotlin reserved keyword - A word that cannot be used as a function name.” Fair Use Source: B07FXQ7SQN
- Kotlin return type - The type of output data a function returns after completing its work.“ Fair Use Source: B07FXQ7SQN
- Kotlin return, implicit - Data that is returned without an explicit return statement.” Fair Use Source: B07FXQ7SQN
- Kotlin run tool window - A pane in the IntelliJ IDEA window that displays information about what happened when a program was executed along with any outputs from the program. Also called the console.“ Fair Use Source: B07FXQ7SQN
- Kotlin runtime error - An error that occurs after compilation, during program execution.“ Fair Use Source: B07FXQ7SQN
S
- Kotlin safe call operator - Calls a function only if the element it is called on is non-null: ?.” Fair Use Source: B07FXQ7SQN
- Kotlin scope - The portion of a program in which an entity, such as a variable, can be referred to by name.“ Fair Use Source: B07FXQ7SQN
- Kotlin scoping, relative - The scoping of standard function calls within a lambda to the receiver the lambda is called on.” Fair Use Source: B07FXQ7SQN
- See also Kotlin called on, implicitly
- Kotlin setter - A function defining how a property's value is assigned.“ Fair Use Source: B07FXQ7SQN
- Kotlin signed numeric type - A numeric type that includes both positive and negative values.” Fair Use Source: B07FXQ7SQN
- Kotlin singleton - An object declared with the object keyword; singletons are limited to a single instance throughout program execution.“ Fair Use Source: B07FXQ7SQN
- Kotlin smart casting - The tracking by the compiler of information that has been checked for a branch of code, such as whether a variable has a null value.” Fair Use Source: B07FXQ7SQN
- Kotlin string concatenation - Combining two or more strings in a single output.“ Fair Use Source: B07FXQ7SQN
- Kotlin string template - Syntax that allows a variable name to stand in for its value in a string.“ Fair Use Source: B07FXQ7SQN
- Kotlin structural equality operator - Evaluates whether the value on its lefthand side is equal to the value on its righthand side: ==” Fair Use Source: B07FXQ7SQN
- See also Kotlin equality, structural
- Kotlin subclass - A class defined as inheriting properties from another class.“ Fair Use Source: B07FXQ7SQN
T
- Kotlin type - A classification of data; a variable's type determines the nature of the values it can hold.“ Fair Use Source: B07FXQ7SQN
- Kotlin type casting - Treating an object as though it were an instance of a different type.” Fair Use Source: B07FXQ7SQN
- Kotlin type checking - Confirmation by the compiler that the value assigned to a variable is of the correct type.“ Fair Use Source: B07FXQ7SQN
- Kotlin type checking, static - Type checking performed as code is entered or edited.” Fair Use Source: B07FXQ7SQN
- Kotlin type erasure - The loss of type information for generics at runtime.“ Fair Use Source: B07FXQ7SQN
- Kotlin type inference - The ability of the compiler to recognize a variable's type based on the value assigned to it.” Fair Use Source: B07FXQ7SQN
- Kotlin type system, static - A system in which the compiler labels source code with type information for checking.“ Fair Use Source: B07FXQ7SQN
- Kotlin type, enumerated - A type defined as one of the elements of an enumerated class.” Fair Use Source: B07FXQ7SQN
- See also class, enumerated
- Kotlin types, collection - Data types that represent groups of data elements, such as lists.“ Fair Use Source: B07FXQ7SQN
U
V
- Kotlin variable - An element that holds a value; variables may be read-only or mutable.“ Fair Use Source: B07FXQ7SQN
- Kotlin variable, file-level - A variable defined outside of any function or class.” Fair Use Source: B07FXQ7SQN
- Kotlin visibility - The accessibility of an element from other code elements.” Fair Use Source: B07FXQ7SQN
- Kotlin visibility modifier - A modifier added to function and property declarations to set their visibility.“ Fair Use Source: B07FXQ7SQN
- Kotlin zero-indexed - “Using the value 0 for the first index (in a series or collection).” Fair Use Source: B07FXQ7SQN
BE SURE THAT ALL ITEMS ARE PLURAL and the singular redirects to the plural!
Programming languages, abstraction, agile, ahead-of-time (AOT), AI, algebraic data types, algorithms, Android, anonymous functions, anonymous methods, AOP, AOT, APIs, arguments, ARM, arithmetic, arrays, aspect-oriented, assignment, associative arrays, async, asynchronous callbacks, asynchronous programming, automatic variables, automation, Avro, backend, backwards compatibility, block scoped, Booleans, Boolean expressions, buffer overflow, builds, built-in types, bytecode, cache, caching, call by reference, call by value, callbacks, call stack, casting, characters, Chocolatey, CI/CD, classes, CLI, client-side, closures, cloud (Cloud Native-AWS-Azure-GCP-IBM Cloud-IBM Mainframe-OCI), code smells, coercion, collections, command-line interface, commands, comments, compilers, complex numbers, composition, concurrency, concurrent programming, conditional expressions, conferences, constants, constructors, containers, control flow, control structures, coroutines, crashes, creators, currying, databases, data manipulation, data persistence, data science, data serialization, data structures, data synchronization, dates, dates and times, deadlocks, debugging, declarative, deferred callbacks, delegates, delegation, dependency injection, design patterns, designers, destructors, DevOps, dictionaries, dictionary comprehensions, DI, distributed software, distributions, distros, DL, Docker, do-while, DSL, duck typing, dynamic binding, dynamic scope, dynamically scoped, dynamically typed, dynamic variables, eager evaluation, embedded, encapsulation, encryption, enumerated types, enumeration, enums, environment variables, errors, error handling, evaluation strategy, event-driven, event handlers, event loops, exception handling, executables, execution, expressions, FaaS, Facebook, fibers, fields, file input/output, file synchronization, file I/O, filter, first-class functions, fold, foreach loops, fork-join, floating-point, FP, frameworks, FreeBSD, frontend, functions, functional, functional programming, function overloading, garbage collection, generators, generator expressions, generics, generic programming, GitHub, global variables, GraphQL, gRPC, GUI, hashing, heap, heap allocation, hello world, higher-order functions, history, Homebrew, HTTP, idempotence, IDEs, import, imperative, immutable values, immutability, inheritance, influenced, influenced by, installation, integers, integration testing, interfaces, internationalization, interpreters, interprocess communication (IPC), iOS, IoT, IPCs, ISO Standard, iteration, JetBrains, JIT, JSON, JSON-RPC, JSON Web Tokens, JSON Web Token (JWT), Just-in-time (JIT), JWT, K8S, keywords, lambdas, lambda expressions, lambda functions, language spec, lazy evaluation, lexically scoped, lexical scoping, libraries, linters, Linux, lists, list comprehensions, literals, localization, local variables, locks, logging, logo, looping, loosely typed, loose typing, macOS, map, mascot, math, member variables, memoization, memory addressing, memory allocation, malloc, memory management, memory safety, message queues, metaclasses, meta-programming, methods, method overloading, MFA, ML, microservices, Microsoft, mobile dev, modules, modulo operators, monitoring, multiprocessing, multi-threaded, mutable values, mutability, mutex (mutual exclusion), namespaces, natural language processing (NLP), networking, network programming, NLP, non-blocking, non-blocking I/O, null, null reference, null coalescing operators, numbers, number precision, OAuth, objects, object code, object comparisons, object creation, object creators, object destruction, object destructors, object lifetime, object-oriented constructors, object-oriented programming, object serialization, observability, OOP, operators, operator overloading, optimizations, organizations, ORMs, packages, package managers, pass by reference, pass by value, parallel computing, parallel programming, parallelism, parameters, people, performance, persistence, pipelines, pointers, polymorphism, primitives, primitive data types, probability, procedural, processes, producer-consumer, programmers, programming, programming paradigm, program structure, program termination, Protocol Buffers (Protobuf), Protocol Buffers, Protobuf, proxies, public-key encryption, PKI, pure functions, race conditions, random, reactive, readability, records, recursion, reentrancy, refactoring, reference counting, reference types, referential transparency, reflection, regex, remote procedure calls (RPC), REPL, reserved words, REST, REST APIs, RHEL, RPCs, runtimes, safe navigation operators, SDK, secrets, security, serialization, serverless, server-side, sets, set comprehensions, side effects, signed integers, SMTP, Snapcraft, social media, sockets, source code, source-to-source compiler, SQL, SSL - SSL-TLS, Single sign-on (SSO), SSO, StackOverflow, stack, stack allocation, Stack overflow, standards, standard errors, standard input, standard library, standard operators, standard output, state, statements, strings, string concatenation, string functions, string operations, scheduling, scientific notation, scope, scope rules, scoping, scripting, static analyzers, statically scoped, static scoping, statically typed, static variables, statistics, strongly typed, structural typing, synchronization, syntax, systems programming, TCP/IP, TDD, testing, test frameworks, threads, thread-local storage (TLS), TLS, thread locking, thread locks, thread safety, thread scheduling, thread synchronization, times, timers, to JavaScript, tools, toolchain, transpiler, transpiling to JavaScript, truth values, tuples, type checking, type conversion, type inference, type safety, type system, web dev, while loops, work stealing, values, value types, variables, variable lifetime, variable scope, versions, virtual environments, virtual machine, Ubuntu, Unicode, unit testing, unsigned integers, usability, weak typing, weakly typed, Windows, wrappers, written using, x86-64-AMD64, XML, YAML;
topics-courses-books-docs. (navbar_programming_detailed - Based on MASTER navbar_golang_detailed)
navbar_programming is the shorter one.
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.