Programming Languages

215 articles in this topic

Python Lambda and Higher-Order Functions: Runnable Examples, Traps, and Exercises

Build lambdas from ordinary functions, pass them into higher-order operations, and trace a complete Python data pipeline. Then fix common errors and test yourself with runnable exercises.

Updated 12 Sep 20265 min readPython

Go vs Python: Choose for Services, Scripts and Team Speed

Compare Go and Python on one fixed HTTP workload, then use timing traces and weighted scorecards to choose for durable services, short scripts and real teams.

Updated 12 Sep 20267 min readProgramming Languages Survey

C++ Fundamental Types and Conversions: Predict Values from the Bits

Learn a repeatable way to predict C++ expression types and values by tracing representations, promotions, common types, and final storage conversions.

Updated 11 Sep 20266 min readC++

C Compilation Model Tutorial: From Source Code to Executable

See what GCC does between a readable C file and a running program. Trace one two-file project through every build stage, diagnose failures, and test your understanding.

Updated 11 Sep 20266 min readC

Java Strings and String Pool: Literals, intern(), == and equals() with Worked Examples

Trace pooled and non-pooled Java String references, compare identity with content, and learn to count objects without hiding the assumptions.

Updated 11 Sep 20266 min readJava

Python Comprehensions Tutorial: List, Set and Dictionary Examples

Learn to read Python comprehensions in execution order, choose the right output collection, trace nested forms, and repair common syntax mistakes with runnable examples.

Updated 11 Sep 20266 min readPython

Go Learning Roadmap: From Syntax to a Tested HTTP Service

Follow a ten-week, project-led Go plan that turns basic syntax into a tested local task service, with clear weekly gates and recovery rules.

Updated 10 Sep 20266 min readProgramming Languages Survey

C++ Function Overloading and Default Arguments: Resolve Valid and Ambiguous Calls

Learn why default arguments affect viability but not ranking, then resolve five score calls using exact matches, promotions and conversions. Includes ambiguity repairs and call-time default evaluation.

Updated 10 Sep 20266 min readC++

Pointer Arithmetic in C: Rules, Worked Examples, and Common Errors

Understand how C pointers move across arrays, where arithmetic is valid, and why one-past pointers are useful but never readable. Includes code, traces, and common traps.

Updated 10 Sep 20266 min read51 viewsC

Java JDK Setup: Install, Verify and Run Your First Program

Install Java with proof that your compiler and runtime agree. This tutorial separates JDK, JRE and JVM, then traces one program from source to exact output.

Updated 9 Sep 20266 min readJava

Python File Handling and Data Analysis: A Complete Worked Guide

Follow one Python standard-library program from safe CSV reading and row validation to exact topic summaries, rejected-row tracking, and reproducible output files.

Updated 9 Sep 20265 min readPython

PHP vs Node.js: Choose by Building the Same CRUD API

Build the same BookStock API in PHP and Node.js, then compare request scheduling, validation, concurrent updates and deployment constraints.

Updated 9 Sep 20266 min readProgramming Languages Survey