8.1 Introduction and Motivation8.1.1 Computational Topics8.2 The Model8.2.1 The Order Cars Move8.3 Implementing the BML Model8.3.1 Creating the Initial Grid Configuration8.3.2 Testing the Grid Creation Function8.3.3 Displaying the Grid8.3.4 Visualizing the Grid8.3.5 Simple and Convenient Object-Oriented Programming8.3.6 Moving the Cars8.4 Evaluating the Performance of the Code8.5 Implementing the BML Model in C8.5.1 The Algorithm in C8.5.2 Compiling, Loading, and Calling the C Code8.6 Running the Simulations8.6.1 Exploring Car Velocity8.7 Experimental CompilationBibliographyFigure 8.1Figure 8.2Figure 8.3Figure 8.4Figure 8.5Figure 8.6Figure 8.7Figure 8.8Figure 8.9Figure 8.10Figure 8.11Figure 8.12Figure 8.13