Library Search

Search Lessons

Search guides, examples, practice, and runnable labs with ranked results and highlighted snippets.

Reset

80 results for C Programming

Math for LLMsMath For Specific ModelsGuide

5 Dynamic Programming To 6 Sampling Based Prediction

Math for LLMs / Math For Specific Models / 5 Dynamic Programming To 6 Sampling Based Prediction

Reinforcement Learning: Part 5: Dynamic Programming to 6. Sampling-Based Prediction

6 match hitsMatched in title, path, content
C ProgrammingIntroduction To CGuide

Guide

C Programming / Introduction To C / Guide

History and Features of C Programming Language

15 match hitsMatched in content
C++FoundationsGuide

Guide

C++ / Foundations / Guide

...created by Bjarne Stroustrup at Bell Labs in 1979. It was designed as an extension of the C programming language, adding object-oriented features while maintaining C's efficiency and low-level capabilities.

7 match hitsMatched in content
C ProgrammingAdvanced TopicsGuide

Guide

C Programming / Advanced Topics / Guide

Bit manipulation is the act of algorithmically manipulating bits or other pieces of data shorter than a word. In C programming, bit manipulation provides:

5 match hitsMatched in content
C ProgrammingArraysCode

Practice

C Programming / Arrays / Practice

myStrcpy(dest, "C Programming");

7 match hitsMatched in content
Math for LLMsLinear Algebra BasicsGuide

Notes

Math for LLMs / Linear Algebra Basics / Notes

support vector machines through quadratic programming

5 match hitsMatched in content
Math for LLMsGraph TheoryGuide

Notes

Math for LLMs / Graph Theory / Notes

Reinforcement learning. Bellman-Ford's update rule $d[v] \leftarrow \min_{u:(u,v)\in E}(d[u] + w(u,v))$ is the same recurrence as the Bellman equation in dynamic programming. Value iteration in RL is Bellman-Ford on the state-action graph.

5 match hitsMatched in content
C ProgrammingAdvanced TopicsGuide

Guide

C Programming / Advanced Topics / Guide

Generic Programming

4 match hitsMatched in content
C++FoundationsGuide

What Is Cpp

C++ / Foundations / What Is Cpp

"C++ is designed to be a language for systems programming and for expressing complex algorithms. It offers strong support for data abstraction, object-oriented programming, and generic programming."

6 match hitsMatched in content
C ProgrammingIntroduction To CCode

Practice

C Programming / Introduction To C / Practice

* Hello from C Programming!

5 match hitsMatched in content
C ProgrammingIntroduction To CCode

Practice

C Programming / Introduction To C / Practice

* 2. Define a constant named SCHOOL_NAME with value "C Programming Academy"

5 match hitsMatched in content
Math for LLMsMathematical FoundationsLab

Theory Lab

Math for LLMs / Mathematical Foundations / Theory Lab

and increasingly, the design of neural architectures and probabilistic programming.

5 match hitsMatched in content
C ProgrammingIntroduction To CGuide

Guide

C Programming / Introduction To C / Guide

IDEs and Compilers for C Programming

2 match hitsMatched in content
C ProgrammingArraysGuide

Guide

C Programming / Arrays / Guide

Arrays are one of the most fundamental and frequently used data structures in C programming. They allow you to store multiple values of the same type in contiguous memory locations, accessed using a single variable name and an index.

2 match hitsMatched in content
C ProgrammingStructures And UnionsGuide

Guide

C Programming / Structures And Unions / Guide

Pointers to structures are one of the most powerful features in C programming. They enable:

2 match hitsMatched in content
C ProgrammingDynamic MemoryGuide

Guide

C Programming / Dynamic Memory / Guide

...leaks and memory-related bugs are among the most common and difficult-to-debug issues in C programming. Unlike languages with garbage collection, C requires programmers to manually manage memory allocation and deallocation. When memory is allocated but never...

2 match hitsMatched in content
C ProgrammingPreprocessorGuide

Guide

C Programming / Preprocessor / Guide

"The C Programming Language" by Kernighan and Ritchie

2 match hitsMatched in content
C ProgrammingPreprocessorGuide

Guide

C Programming / Preprocessor / Guide

Header files are a fundamental aspect of C programming that enable modular code organization, code reuse, and separate compilation. Understanding how to create and use header files effectively is essential for building maintainable C projects.

2 match hitsMatched in content
C ProgrammingAdvanced TopicsGuide

Guide

C Programming / Advanced Topics / Guide

Expert C Programming by Peter van der Linden

2 match hitsMatched in content
C ProgrammingGuideGuide

Guide

C Programming / Guide / Guide

🎯 Complete C Programming Learning Path

2 match hitsMatched in content
JavaScriptModule 01 JavaScript FundamentalsGuide

Guide

JavaScript / Module 01 JavaScript Fundamentals / Guide

JavaScript is a high-level, interpreted, dynamic programming language that was created in 1995 by Brendan Eich at Netscape. It was originally designed to add interactivity to web pages.

2 match hitsMatched in content
JavaScriptModule 12 Execution ContextGuide

Guide

JavaScript / Module 12 Execution Context / Guide

│ └──▶ Critical for async programming

2 match hitsMatched in content
JavaScriptModule 16 Advanced AsyncGuide

Guide

JavaScript / Module 16 Advanced Async / Guide

This module takes you beyond basic Promises and async/await into the realm of production-grade async programming. You'll learn to handle complex scenarios like parallel execution, graceful error recovery, and cancellation.

2 match hitsMatched in content
C ProgrammingIntroduction To CCode

Examples

C Programming / Introduction To C / Examples

printf("║ FEATURES OF C PROGRAMMING LANGUAGE ║\n");

4 match hitsMatched in content
C ProgrammingStringsCode

Practice

C Programming / Strings / Practice

char text3[] = "C Programming";

4 match hitsMatched in content
Math for LLMsMath For Specific ModelsGuide

3 Returns Policies And Value Functions To 4 Bellman Equations

Math for LLMs / Math For Specific Models / 3 Returns Policies And Value Functions To 4 Bellman Equations

exact dynamic programming in a tiny known MDP.

4 match hitsMatched in content
Math for LLMsMath For Specific ModelsGuide

Notes

Math for LLMs / Math For Specific Models / Notes

| 3 | Part 5: Dynamic Programming to 6. Sampling-Based Prediction | 5,047 words |

2 match hitsMatched in content
C++TemplatesGuide

Guide

C++ / Templates / Guide

Templates enable generic programming - write code once, use with any type. The compiler generates specific versions for each type you use.

1 match hitsMatched in content
C ProgrammingBasic SyntaxGuide

Guide

C Programming / Basic Syntax / Guide

...ng how to properly declare, initialize, and use variables and constants is fundamental to C programming.

1 match hitsMatched in content
C ProgrammingPointersGuide

Guide

C Programming / Pointers / Guide

Understanding how pointers interact with functions is essential for effective C programming.

1 match hitsMatched in content
C ProgrammingStringsGuide

Guide

C Programming / Strings / Guide

Understanding these functions and their proper usage is crucial for effective C programming.

1 match hitsMatched in content
C ProgrammingStructures And UnionsGuide

Guide

C Programming / Structures And Unions / Guide

Structures are one of the most powerful features in C programming. They allow you to group related variables of different data types under a single name, creating custom data types that can represent real-world entities.

1 match hitsMatched in content
C ProgrammingFile HandlingGuide

Guide

C Programming / File Handling / Guide

Reading data from files is a fundamental operation in C programming. C provides multiple functions for reading, each suited for different scenarios:

1 match hitsMatched in content
C ProgrammingDynamic MemoryGuide

Guide

C Programming / Dynamic Memory / Guide

Dynamic memory allocation is one of the most powerful features of C programming. It allows programs to request memory at runtime, enabling flexible data structures and efficient memory usage. Understanding dynamic memory is essential for writing sophisticated...

1 match hitsMatched in content
C ProgrammingDynamic MemoryGuide

Guide

C Programming / Dynamic Memory / Guide

_This tutorial is part of the C Programming Learning Series._

1 match hitsMatched in content
C ProgrammingDynamic MemoryGuide

Guide

C Programming / Dynamic Memory / Guide

_This tutorial is part of the C Programming Learning Series._

1 match hitsMatched in content
C ProgrammingPreprocessorGuide

Guide

C Programming / Preprocessor / Guide

_This tutorial is part of the C Programming Learning Series._

1 match hitsMatched in content
C ProgrammingPreprocessorGuide

Guide

C Programming / Preprocessor / Guide

_This document is part of the C Programming Language course. For practical exercises, see the accompanying exercises.c file._

1 match hitsMatched in content
C ProgrammingFile HandlingCode

Practice

C Programming / File Handling / Practice

* - Write "Hello, [name]! Welcome to C programming." to the file

3 match hitsMatched in content
Math for LLMsMathematical FoundationsGuide

5 Propositional Logic To 12 Advanced Topics

Math for LLMs / Mathematical Foundations / 5 Propositional Logic To 12 Advanced Topics

This is the backbone of Prolog and logic programming - computation as proof search.

3 match hitsMatched in content
Math for LLMsMath For Specific ModelsGuide

Notes

Math for LLMs / Math For Specific Models / Notes

AI connection. This is dynamic programming for probabilistic sequence inference.

1 match hitsMatched in content
Math for LLMsMath For LLMsGuide

Notes

Math for LLMs / Math For LLMs / Notes

Use dynamic programming to find a best unigram segmentation.

1 match hitsMatched in content
PythonPackagingCode

Examples

Python / Packaging / Examples

"Programming Language :: Python :: 3",

11 match hitsMatched in content
C ProgrammingFunctionsCode

Examples

C Programming / Functions / Examples

printf("Hello! Welcome to C programming.\n");

2 match hitsMatched in content
C ProgrammingFunctionsCode

Practice

C Programming / Functions / Practice

printf("Length of 'C Programming': %d (should be 13)\n",

2 match hitsMatched in content
C ProgrammingStringsCode

Examples

C Programming / Strings / Examples

const char *text = "Hello World! C Programming 101.";

2 match hitsMatched in content
C ProgrammingStringsCode

Practice

C Programming / Strings / Practice

char *words[] = {"hello", "World", "C Programming"};

2 match hitsMatched in content
C ProgrammingStructures And UnionsCode

Practice

C Programming / Structures And Unions / Practice

* Title: The C Programming Language

2 match hitsMatched in content
C ProgrammingStructures And UnionsCode

Practice

C Programming / Structures And Unions / Practice

* The C Programming Kernighan 1988 $45.99

2 match hitsMatched in content
Math for LLMsAdvanced Linear AlgebraGuide

1 Intuition To 5 Matrix Square Root And Whitening

Math for LLMs / Advanced Linear Algebra / 1 Intuition To 5 Matrix Square Root And Whitening

| 1955 | Bellman | Positive definite matrices in dynamic programming and control |

2 match hitsMatched in content
Math for LLMsProbability TheoryGuide

1 Intuition To 9 Ml Deep Dive

Math for LLMs / Probability Theory / 1 Intuition To 9 Ml Deep Dive

For AI: HMC is the backbone of probabilistic programming systems like Stan and PyMC. In Bayesian deep learning, SGLD (stochastic gradient Langevin dynamics) adds Gaussian noise to SGD steps, yielding approximate Bayesian inference at scale.

2 match hitsMatched in content
Math for LLMsProbability TheoryGuide

Appendix Z Glossary To Appendix Ii Summary Diagrams

Math for LLMs / Probability Theory / Appendix Z Glossary To Appendix Ii Summary Diagrams

Viterbi algorithm. Dynamic programming for the most likely hidden state sequence in an HMM. Complexity $O(T|\mathcal{S}|^2)$.

2 match hitsMatched in content
Math for LLMsMath For Specific ModelsGuide

7 Control Algorithms To 8 Function Approximation And Deep Rl

Math for LLMs / Math For Specific Models / 7 Control Algorithms To 8 Function Approximation And Deep Rl

exact dynamic programming in a tiny known MDP.

2 match hitsMatched in content
Math for LLMsMath For LLMsGuide

4 Unigram And Sentencepiece To 6 Information And Cost

Math for LLMs / Math For LLMs / 4 Unigram And Sentencepiece To 6 Information And Cost

Purpose. Viterbi segmentation focuses on dynamic programming for best token path. In LLM systems this choice affects integer ids, sequence length, embedding rows, loss targets, and serving cost.

2 match hitsMatched in content
C++Working With DataCode

Practice

C++ / Working With Data / Practice

// Hint: Use dynamic programming

1 match hitsMatched in content
C++FunctionsCode

Recursion

C++ / Functions / Recursion

// For large n, use dynamic programming or iteration

1 match hitsMatched in content
C ProgrammingBasic SyntaxCode

Examples

C Programming / Basic Syntax / Examples

* documentation practices in C programming.

1 match hitsMatched in content
C ProgrammingBasic SyntaxCode

Practice

C Programming / Basic Syntax / Practice

Book book = {"The C Programming Language", "K&R", 1988, 59.99, 1};

1 match hitsMatched in content
C ProgrammingPointersCode

Examples

C Programming / Pointers / Examples

* - Generic programming with void pointers

1 match hitsMatched in content
C ProgrammingStructures And UnionsCode

Practice

C Programming / Structures And Unions / Practice

struct Book *book = createBook("The C Programming Language",

1 match hitsMatched in content
C ProgrammingFile HandlingCode

Practice

C Programming / File Handling / Practice

fprintf(fp, "Name: C Programming Student\n");

1 match hitsMatched in content
C ProgrammingFile HandlingCode

Practice

C Programming / File Handling / Practice

fprintf(fp, "C programming is fun. Really fun!\n");

1 match hitsMatched in content
C ProgrammingFile HandlingCode

Practice

C Programming / File Handling / Practice

{"978-0131103", "C Programming", "K&R", 1988, 49.99},

1 match hitsMatched in content
Math for LLMsMathematical FoundationsLab

Theory Lab

Math for LLMs / Mathematical Foundations / Theory Lab

| Strong induction | Proving properties of recursive architectures (tree-LSTMs), dynamic programming correctness |

1 match hitsMatched in content
Math for LLMsProbability TheoryLab

Practice Lab

Math for LLMs / Probability Theory / Practice Lab

print('\nTakeaway: The forward algorithm is O(T|S|^2) — the same dynamic programming '

1 match hitsMatched in content
Math for LLMsMath For Specific ModelsGuide

1 Intuition And Motivation To 2 Formal Mdp Setup

Math for LLMs / Math For Specific Models / 1 Intuition And Motivation To 2 Formal Mdp Setup

exact dynamic programming in a tiny known MDP.

1 match hitsMatched in content
Math for LLMsMath For LLMsGuide

7 Llm System Effects To References

Math for LLMs / Math For LLMs / 7 Llm System Effects To References

(**) Find the best unigram segmentation with dynamic programming.

1 match hitsMatched in content
PythonPackagingGuide

Guide

Python / Packaging / Guide

"Programming Language :: Python :: 3",

7 match hitsMatched in content
C++TemplatesGuide

Guide

C++ / Templates / Guide

Template Metaprogramming

6 match hitsMatched in content
Math for LLMsMultivariate CalculusGuide

Notes

Math for LLMs / Multivariate Calculus / Notes

Differentiable programming extends the AD paradigm beyond neural networks to arbitrary programs. Any program $f$ written in a differentiable programming language (JAX, Zygote.jl, Enzyme) can be differentiated with respect to its inputs.

6 match hitsMatched in content
Math for LLMsGame TheoryGuide

5 Algorithms And Approximation To 6 Ai Applications

Math for LLMs / Game Theory / 5 Algorithms And Approximation To 6 Ai Applications

5.1 linear programming solution

8 match hitsMatched in content
PythonStringsGuide

Guide

Python / Strings / Guide

text = "Python Programming"

5 match hitsMatched in content
C++Expert TopicsGuide

Guide

C++ / Expert Topics / Guide

Network programming is file I/O with timing, failure, and protocol rules added.

4 match hitsMatched in content
PythonStringsCode

Practice

Python / Strings / Practice

text = "Python Programming"

6 match hitsMatched in content
PythonOopGuide

Guide

Python / Oop / Guide

Object-Oriented Programming is a programming paradigm that organizes code into objects that contain both data (attributes) and behavior (methods).

3 match hitsMatched in content
C ProgrammingStringsGuide

Guide

C Programming / Strings / Guide

Strings are one of the most commonly used data types in programming. In C, strings have a unique implementation that differs from many other programming languages. Understanding how C handles strings is essential for:

3 match hitsMatched in content
JavaScriptModule 05 FunctionsGuide

Guide

JavaScript / Module 05 Functions / Guide

...unction syntax to advanced concepts like closures, higher-order functions, and functional programming patterns.

3 match hitsMatched in content
PythonData StructuresCode

Practice

Python / Data Structures / Practice

genres: ["Programming", "Technology", "Education"]

5 match hitsMatched in content
Math for LLMsMathematical FoundationsGuide

Notes

Math for LLMs / Mathematical Foundations / Notes

Programming: sum(f(i) for i in range(n)) = sum(f(j) for j in range(n))

3 match hitsMatched in content
Math for LLMsAdvanced Linear AlgebraGuide

6 Schur Complement To 11 Common Mistakes

Math for LLMs / Advanced Linear Algebra / 6 Schur Complement To 11 Common Mistakes

The PSD Cone and Semidefinite Programming

5 match hitsMatched in content