Objective-C Explained: The Language That Built the iPhone EraIntroduction Before Swift, every iPhone app was written in Objective-C. Created in the 1980s by adding Smalltalk-style messaging to C, it became Apple's language through NeXT, macOS, and the first dec16h ago · 2 min readpracticaldevblog.hashnode.dev
Lua Explained: The Tiny Language Behind Big GamesIntroduction Some languages want to be the whole program. Lua, created in Brazil in 1993, wants to be the part you script: a tiny, fast language designed to live inside a larger application, where des16h ago · 2 min readpracticaldevblog.hashnode.dev
MATLAB Explained: Engineering Maths in Matrix FormIntroduction Most programming languages treat numbers one at a time and add matrices as a library. MATLAB, released in 1984, flips that round: a matrix is the basic value, so adding, multiplying, and 16h ago · 3 min readpracticaldevblog.hashnode.dev
Crystal Explained: Ruby's Syntax, Compiled SpeedIntroduction Ruby is beloved for its readable syntax and developer happiness, and criticised for its speed. Crystal, released in 2014, asks a simple question: what if you kept Ruby's syntax and compil3d ago · 2 min readpracticaldevblog.hashnode.dev
Clojure Explained: A Modern Lisp on the JVMIntroduction Lisp is the second-oldest programming language still in use, and most programmers have never written it, yet its ideas (code as data, functions as values, macros) shaped everything after 3d ago · 2 min readpracticaldevblog.hashnode.dev