Synchronous programming languages

Atom (programming language)

Atom is a domain-specific language (DSL) in Haskell, for designing real-time embedded software. (Wikipedia).

Video thumbnail

the C language (part 2 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

the C language (part 5 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

Project 1 Section 2 Part 1

Setting up Julia (using Juliabox.org) to import our dataset and start our data analysis.

From playlist The Julia Computer Language

Video thumbnail

The C programming language (unit 2) - 4 of 5 (old version; watch new version instead)

A continuation of discussing the C programming language. This unit goes more into depths on pointers and arrays. Visit http://codeschool.org

From playlist The C language (unit 2)

Video thumbnail

Programming Languages - (part 6 of 7)

How source code becomes a running program, how languages are categorized, and a survey of important languages. Part of a larger series teaching programming. Visit http://codeschool.org

From playlist Programming Languages

Video thumbnail

Lesson 05_07 Dictionaries

With dictionaries we create both a set of elements and specify a key for each. We can reference these keys instead of the usual indices wes used in arrays.

From playlist The Julia Computer Language

Video thumbnail

Using Distributions in Julia

In this lecture I delve a little deeper into the Distributions package used in Julia.

From playlist The Julia Computer Language

Video thumbnail

What Is Assembly Language?

Assembly language (ASM) is not a mythical dark art, in fact it's fundamental to computers operating at all. I take a quick look at a very simple assembly language and show where it fits in.

From playlist Interesting Programming

Video thumbnail

Lesson 05_02 Arrays

Arrays are list of values or strings. In this section I introduce you to the notation and how to create and populate arrays.

From playlist The Julia Computer Language

Video thumbnail

Professor Richard J. Gaylord's Wolfram Language Fundamentals Part One

Download notebook here: http://library.wolfram.com/infocenter/MathSource/5216 (Part 1 of 3) Based on a series of lectures delivered over many years to students and professionals at university, commercial and government organizations, Professor Gaylord explains the fundamental principles u

From playlist Professor Richard J. Gaylord's Wolfram Language Fundamentals

Video thumbnail

Week 11: Friday - CS50 2007 - Harvard University

Designing Web-based software. Cybersecurity. Sneak preview of CS 51.

From playlist CS50 Lectures 2007

Video thumbnail

Learning Clojure: Next Steps - Stuart Sierra

You can conj and assoc like a pro. You eat macros for breakfast. What's next? This talk will introduce some more advanced areas of Clojure to explore. Possible topics include: - Using the reader and printer - Creating new types that implement Clojure's interfaces - Building abstractions wi

From playlist Clojure, Lisp

Video thumbnail

Science & Technology Q&A for Kids (and others) [Part 87]

Stephen Wolfram hosts a live and unscripted Ask Me Anything about science and technology for all ages. Find the playlist of Q&A's here: https://wolfr.am/youtube-sw-qa Originally livestreamed at: https://twitch.tv/stephen_wolfram If you missed the original livestream of this episode,

From playlist Stephen Wolfram Ask Me Anything About Science & Technology

Video thumbnail

Lecture 4A: Pattern Matching and Rule-based Substitution

MIT 6.001 Structure and Interpretation of Computer Programs, Spring 2005 Instructor: Harold Abelson, Gerald Jay Sussman, Julie Sussman View the complete course: https://ocw.mit.edu/6-001S05 YouTube Playlist: https://www.youtube.com/playlist?list=PLE18841CABEA24090 Pattern Matching and Rul

From playlist MIT 6.001 Structure and Interpretation, 1986

Video thumbnail

Advanced Java Programming Training | Java Tutorial For Beginners

Advanced Java programming with Java SE 7. In the Java programming language will be reviewing Java fundamentals, such as data types, Java language Constructs and I/O. Only taking a look at a packaging and distributing java applications. Advanced Java Programming (Java SE 7) Training: http

From playlist Advanced Java Programming Tutorials [2022 Updated]

Video thumbnail

LambdaConf 2015 - Introducing Emily Simplifying Functional Programming Andi McClure

Emily is an experimental language project focusing on simplifying the basis of programming languages: it models all language operations through composition of function-like entities, equivalent to combinators with state. This means functions, objects, classes, and variable scopes have the

From playlist LambdaConf 2015

Video thumbnail

Lecture 4A | MIT 6.001 Structure and Interpretation, 1986

Pattern Matching and Rule-based Substitution Despite the copyright notice on the screen, this course is now offered under a Creative Commons license: BY-NC-SA. Details at http://ocw.mit.edu/terms Subtitles for this course are provided through the generous assistance of Henry Baker, H

From playlist MIT 6.001 Structure and Interpretation, 1986

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

Related pages

Finite-state machine | Rewriting | Scheduling (computing) | Determinism | Lock (computer science) | Feedback arc set | Combinational logic | Strong and weak typing | Synchronous programming language | Linearizability