24FreelanceFreelance marketplace that never sleeps
Active

Simula engineer: discrete-event models and legacy rescue

108 views#2315
Listing period10 daysuntil 21.11.2026
Posted23.08.2026
Views10810 in 14 days

About the service

I write and maintain programs in Simula—the language that introduced classes, objects, and coroutines back in the 1960s. Most often I'm approached with something old and irreplaceable: a queueing model from a research group, a warehouse simulation still affecting real decisions, or stacks of listings taken off tape that nobody in-house can read anymore. I bring such code back to life. Working with the Cim compiler and the classic SIMULATION context class, I build discrete-event models around processes, event notices, and an ordered set—machinery that Simula invented first. I'm comfortable with hold, passivate, activate, and the entire coroutine model that most modern developers have never touched. The typical output is compiled, documented source code, a short report on model logic and event scheduling, a set of reproducible test runs, and if needed, a careful port to a supported target like C or Java that preserves original semantics rather than guesses at it. I've reworked teaching examples for instruction, restored simulation studies for historians of computing, and untangled homegrown class hierarchies that had grown for thirty years. I fluently read the original texts by Birtwistle, Dahl, and Nygaard, so I can say what the authors intended, not just what the compiler accepts. I quote a fixed price, keep every change under version control, and deliver what your team can actually maintain.

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Ivan K.Applied programming
Contact

What this page answers