Data types

Value type and reference type

In computer programming, data types can be divided into two categories: value types (or by-value types) and reference types (or by-reference types). Value types are completely represented by their meaning, while reference types are references to another value. (Wikipedia).

Video thumbnail

Variables and Parameters 1

This is the first in a sequence of computer science videos about the scope and lifetime of variables and parameters. The nature and use of local, class level, static and global variables are described in relation to the execution stack and the heap. The difference between value types and r

From playlist Operating Systems

Video thumbnail

R - Object Types Lecture

Recorded: Fall 2015 Lecturer: Dr. Erin M. Buchanan This video covers different object types in R - vectors, lists, data frames, and matrices. I also discuss the values that those objects can take on (numerical, integer, logical, character, factor, etc.), how to call the objects, and under

From playlist Learn R + Statistics

Video thumbnail

Ex: Evaluate a Function and Solve for a Function Value Given a Table

The video explains how to determine a function value and solve for x given a function value when the function is given as a table. Site: http://mathispower4u.com Blog: http://mathispower4u.wordpress.com

From playlist Determining Function Values

Video thumbnail

JavaScript Lingo: Value Types

Learn about the three most basic types of values: booleans, strings, and numbers. A boolean is a true or false value. These words are special and reserved. You can't name a variable "true", because that word is already universal as a boolean (as is "false"). A string is a set of characte

From playlist Computer Science and Software Engineering Theory with Briana

Video thumbnail

Variables and Parameters 2

This is the second in a sequence of computer science videos about the scope and lifetime of variables and parameters. The nature and use of local, class level, static and global variables are described in relation to the execution stack and the heap. The difference between value types and

From playlist Operating Systems

Video thumbnail

Ex: Function Values of a Function of Two Variables Using a Table

This video provides an example of how to evaluate a function of two variables using a table of values. Site: http://mathispower4u.com

From playlist Functions of Several Variables

Video thumbnail

A Simple Programming Language - (part 13 of 13)

An introduction to programming with a reductively simple programming language. Part of a larger series teaching programming. Visit http://codeschool.org Please link to the playlist (http://www.youtube.com/playlist?list=PL2F1485C69B311408) rather than this video as individual videos may g

From playlist A Simple Programming Language

Video thumbnail

Writing Allocation Free Code in C#

Performance is a feature. We all want our code to run faster, and there are plenty of ways to do this - caching, using a smarter algorithm or simply doing less stuff. In this session, we’re not going to look at any of that. Instead, we’re going to focus on a recent trend in the C# world -

From playlist C#

Video thumbnail

Crust of Rust: Smart Pointers and Interior Mutability

In this fourth Crust of Rust video, we cover smart pointers and interior mutability, by re-implementing the Cell, RefCell, and Rc types from the standard library. As part of that, we cover when those types are useful, how they work, and what the equivalent thread-safe versions of these typ

From playlist Crust of Rust

Video thumbnail

Smart pointers - The Rust Book (part 53) chapter 14

I'm streaming every weekday morning on Twitch at https://www.twitch.tv/brookzerker. Please feel free to stop by and say hi! Links Rust book: https://doc.rust-lang.org/book/second-edition/ My code: https://github.com/BrooksPatton/learning-rust The Learning Wiki: https://github.com/BrooksP

From playlist Rust Book

Video thumbnail

The Go Language (3 of 4)

An introduction to the Go programming language. Assumes knowledge of Javascript. Part of a larger series at http://codeschool.org

From playlist The Go Language

Video thumbnail

PROG2006: Rust - smart pointers

PROG2006 - Advanced Programming Rust: smart pointers, Box, Rc

From playlist PROG2006 - Programming

Video thumbnail

Crust of Rust: Send, Sync, and their implementors

This time we go over the Send and Sync marker traits from the standard library, as well as some of the most important implementors (and non-implementors) of them. You can find the nomicon entry for Send/Sync here: https://doc.rust-lang.org/nomicon/send-and-sync.html. Live version with cha

From playlist Crust of Rust

Video thumbnail

The Unsafe Chronicles: Exhibit A: Aliasing Boxes

In this new series we take deep-dives into the world of unsafe Rust. These chronicles aren't necessarily aimed at teaching you how to write unsafe code, but instead try to showcase particular things to keep in mind when it comes to safety in Rust. In particular, in each episode we'll look

From playlist The Unsafe Chronicles

Video thumbnail

Types of Variables

Brief overview of several common variables in statistics and research: qualitative, quantitative, control, discrete, continuous, categorical and ordinal.

From playlist Types of Variables

Related pages

Data type | Reference (computer science) | Composite data type | Pointer (computer programming) | Primitive data type