Favourite Programming Language
A programmer's reflection on favorite languages, arguing for learning diverse programming languages to become a better developer.
A programmer's reflection on favorite languages, arguing for learning diverse programming languages to become a better developer.
Explores the distinction between compile-time and run-time languages in programming, comparing Java and Python, and discusses its impact on expressiveness.
A technical critique of Lua's stack-based C API, highlighting its complexity and potential for bugs in real-world integration scenarios.
Announcement and preview of a workshop on the Lua programming language, covering its uses and potential drawbacks.
A programmer reflects on using VBA for Excel automation after starting with BASIC, discussing the language's quirks and suitability for data processing.
A student reflects on learning Ada programming and the concept of being a 'great programmer' after a teacher's provocative question.
A programmer clarifies confusing terminology in programming languages, defining dynamic typing, type safety, and strong typing.
Author introduces 'shore', a statically typed, Python-inspired language designed for conciseness and high-level abstractions.
Explores whether programming languages inherently have performance characteristics by comparing Python and C implementations.
Analysis of Facebook's HipHop PHP compiler, discussing its design, performance goals, and limitations compared to dynamic language implementations.
The author argues that programming language syntax is critically important for code readability and developer productivity, using Go and Scheme as examples.
A critical analysis of the Go programming language's design choices, focusing on syntax, lack of generics, and overhyped features like goroutines.
A rebuttal to a critical article about Python, defending its features like closures, generators, lambdas, and the C-API.
A defense of JavaScript developers against elitism from other programmers, highlighting the language's unique complexities and challenges.
A developer critiques Lua's design flaws, focusing on the length operator and index metamethods, based on months of experience using it for system configuration.
A developer provides an update on their custom programming language's compiler, detailing progress, challenges with integer overflow, and generated C++ code.
Part 3 of a PLY tutorial covering arithmetic operations, operator precedence, and adding variables to a custom language.
A developer shares their journey building a compiled programming language using Python and the PLY library, discussing design goals and challenges.
The article explains the announcement of ECMAScript Harmony, a major compromise in JavaScript's evolution, ending the ES4 vs. ES3.1 debate.
A brief look at the history of programming languages, highlighting the convergence of OO and functional paradigms over time.