The Dijkstran wheel of fortune: SPSS, Excel, VBA
A programmer reflects on using VBA for Excel automation after starting with BASIC, discussing the language's quirks and suitability for data processing.
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 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.
A transcribed talk defending dynamic languages, discussing their performance, tools, history, and evolution in software development.
Explores the new strong typing system in Javascript 2.0, covering type annotations, enforcement, and reduced type coercion.
An analysis of the proposed features and debates surrounding Javascript 2.0 (ECMAScript 4), exploring its evolution and potential impact on web development.