Lua at a Glance — A Language a Day, Advent Calendar 2019 Day 10/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 10 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the Lua programming language. Facts about the language Some facts about Lua: A dynamically typed language Strong focus on being implementable in ANSI C (which ensures it works on … Continue reading “Lua at a Glance — A Language a Day, Advent Calendar 2019 Day 10/24”

Hack at a Glance — A Language a Day, Advent Calendar 2019 Day 9/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 9 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the Hack programming language. Facts about the language Some facts about Hack: Hack is a an extension of PHP Hack uses the HHVM virtual machine (HH = HipHop) Hack … Continue reading “Hack at a Glance — A Language a Day, Advent Calendar 2019 Day 9/24”

Dart at a Glance — A Language a Day, Advent Calendar 2019 Day 8/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 8 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the Dart programming language. Facts about the language Some facts about Dart: Object-oriented Compiled to native code or to JavaScript Developed by Google Appeared in 2011 Website: dart.dev Installing … Continue reading “Dart at a Glance — A Language a Day, Advent Calendar 2019 Day 8/24”

Scala at a Glance — A Language a Day, Advent Calendar 2019 Day 7/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 7 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the Scala programming language. Facts about the language Some facts about Scala: Based on Java (both syntactically and using JVM) Supports object-oriented and functional styles Statically typed Appeared in … Continue reading “Scala at a Glance — A Language a Day, Advent Calendar 2019 Day 7/24”

Crystal at a Glance — A Language a Day, Advent Calendar 2019 Day 6/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 6 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the Crystal programming language. Facts about the language Some facts about Crystal Based on Ruby Static type checking Everything is an object Compiled language (but also allows script execution) … Continue reading “Crystal at a Glance — A Language a Day, Advent Calendar 2019 Day 6/24”

Modern C++ at a Glance — A Language a Day, Advent Calendar 2019 Day 5/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 5 of this year’s A Language a Day Advent Calendar. Today’s topic is an overview of the very-well updated C++ programming language. C++ feels like a new languageB. Straustrup, A Tour of C++ You may reasonably ask what’s up with C++? It appeared about … Continue reading “Modern C++ at a Glance — A Language a Day, Advent Calendar 2019 Day 5/24”

Kotlin at a Glance — A Language a Day, Advent Calendar 2019 Day 4/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 4 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the Kotlin programming language. Facts about the language Some facts about the Kotlin programming language: It targets JVM (but the syntax is not of Java) Can be compiled to … Continue reading “Kotlin at a Glance — A Language a Day, Advent Calendar 2019 Day 4/24”

Julia at a Glance — A Language a Day, Advent Calendar 2019 Day 3/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 3 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the Julia programming language. Facts about the language Some facts about Julia: A dynamically typed language Compiles to LLVM Strong support of scientific and numeric computing (math, statistics, etc.) … Continue reading “Julia at a Glance — A Language a Day, Advent Calendar 2019 Day 3/24”

Rust at a Glance — A Language a Day, Advent Calendar 2019 Day 2/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 2 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the Rust programming language. Facts about the language Some facts about Rust: Syntactically close to C++ Makes memory management safe It is a compiled language Object-orientation is based on … Continue reading “Rust at a Glance — A Language a Day, Advent Calendar 2019 Day 2/24”

TypeScript at a Glance — A Language a Day, Advent Calendar 2019 Day 1/24

About this ‘A Language a Day’ Advent Calendar 2019 Welcome to Day 1 of this year’s A Language a Day Advent Calendar. Today’s topic is introduction to the TypeScript programming language. Facts about the language Some facts about TypeScript: TypeScript is a superset on top of JavaScript The source code compiles to plain JavaScript There is … Continue reading “TypeScript at a Glance — A Language a Day, Advent Calendar 2019 Day 1/24”