Why Elvis Should Not Visit Java
Argues against adding an Elvis operator (?.) to Java for null safety, claiming it harms correctness without a non-nullable type system.
Argues against adding an Elvis operator (?.) to Java for null safety, claiming it harms correctness without a non-nullable type system.
A literature review examining empirical studies on the impact of static vs. dynamic typing on software quality, finding mostly small effects.
Jonathan Shapiro explains why he stopped developing the BitC programming language, citing design issues and lack of funding.
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.