スタート サイトを登録
Max Bernstein

Max Bernstein

bernsteinbear.comDR 53 Accessible 300 views

読書・学習 A personal programming blog by Max Bernstein covering compiler engineering, virtual machine implementation, and language runtime internals, with posts like an analysis of object shapes, attributes…

Editor's Review

For reference only
Max Bernstein page preview

This is a technically deep personal blog aimed at compiler and runtime implementers rather than general readers. Posts such as the object shapes article walk through concrete implementation sketches in Python and C-like pseudocode, making abstract VM design decisions tangible. The site is text-first

Site introduction

Max Bernstein’s site is a personal blog collecting long-form technical writing on compilers, virtual machines, and programming language implementation. The blog index sits alongside microblog, favorites, and resources sections, but the core draw is the article archive, where each post digs into a specific runtime or code-generation problem rather than offering broad tutorials.

The featured post on objects, attributes, and maps illustrates the approach: it starts from how Python, Ruby, and JavaScript let objects behave like name-to-value mappings, then questions whether a hash table is the right internal model. From there it sketches an instance representation with read_attr and write_attr methods and builds toward inline caches and shape-based layouts, connecting source-level flexibility to the performance machinery underneath.

Readers best served here are compiler engineers, language runtime developers, and advanced students who want implementation-level discussion rather than introductory material. Familiarity with dynamic language semantics and basic VM concepts will make the articles far more useful, since the writing assumes that background and moves quickly into design tradeoffs.

A practical way to use the site is to browse the blog archive by topic and read posts in sequence when they build on each other, keeping the code sketches open alongside your own experiments. The microblog and favorites pages are better for casual discovery, while the main articles reward cl

Comments & Ratings

0

No comments yet. Be the first to review.

Write the first comment

Your email won't be made public; fields marked with * are required.

Rate this site

Click the stars to rate; rating is optional, and clicking the selected star again cancels it.