Programming Language Rants: Computerphile Team's Least Favorites

- Authors
- Published on
- Published on
In this riveting discussion, the Computerphile team delves into the world of programming languages, revealing their least favorites with unapologetic candor. From the universally loathed JavaScript, infamous for its perplexing hoisting feature, to the personally developed "converge" language born out of a PhD endeavor, each member spares no detail in expressing their disdain. PHP finds itself on the chopping block for being deemed outdated, while Lisp is criticized for its excessive use of brackets, leaving a bitter taste in the team's mouths.
The relentless assault continues as Python is called out for its dynamically determined data types, sparking frustration among the programmers. However, it is JavaScript that bears the brunt of the team's wrath, with its ever-evolving library landscape and constant need for code rewrites driving them to the edge. The nostalgia for stability and predictability in programming is palpable, as one member laments the chaotic nature of JavaScript and longs for a simpler era where changes were a rarity.
As the conversation unfolds, Java faces scrutiny for its overuse in the speaker's programming endeavors, while COBOL emerges as a surprising contender for the title of the worst programming language. The team's disdain for COBOL stems from its archaic and cumbersome nature, with one member recounting a humorous anecdote about the last COBOL programmer in a futuristic setting. Through their candid and at times comical revelations, the Computerphile team sheds light on the tumultuous relationship programmers have with certain languages, showcasing the diverse range of grievances that plague the coding world.

Image copyright Youtube

Image copyright Youtube

Image copyright Youtube

Image copyright Youtube
Watch What's Your Least Favourite Programming Language? (2024 soundcheck question) - Computerphile on Youtube
Viewer Reactions for What's Your Least Favourite Programming Language? (2024 soundcheck question) - Computerphile
Bjarne Stroustrup's quote on programming languages
JavaScript receiving hate
COBOL's complexity and readability issues
Visual Basic for Applications
COBOL still used in Dutch government systems
Issues with JavaScript's type coercion and equality operators
XSLT as a programming language
Preference for statically typed languages
Dislike for Python typing and readability
Preference for JavaScript's unstructured nature
Related Articles

Unleashing Super Intelligence: The Acceleration of AI Automation
Join Computerphile in exploring the race towards super intelligence by OpenAI and Enthropic. Discover the potential for AI automation to revolutionize research processes, leading to a 200-fold increase in speed. The future of AI is fast approaching - buckle up for the ride!

Mastering CPU Communication: Interrupts and Operating Systems
Discover how the CPU communicates with external devices like keyboards and floppy disks, exploring the concept of interrupts and the role of operating systems in managing these interactions. Learn about efficient data exchange mechanisms and the impact on user experience in this insightful Computerphile video.

Mastering Decision-Making: Monte Carlo & Tree Algorithms in Robotics
Explore decision-making in uncertain environments with Monte Carlo research and tree search algorithms. Learn how sample-based methods revolutionize real-world applications, enhancing efficiency and adaptability in robotics and AI.

Exploring AI Video Creation: AI Mike Pound in Diverse Scenarios
Computerphile pioneers AI video creation using open-source tools like Flux and T5 TTS to generate lifelike content featuring AI Mike Pound. The team showcases the potential and limitations of AI technology in content creation, raising ethical considerations. Explore the AI-generated images and videos of Mike Pound in various scenarios.