Search

www.askoh.com

askoh@askoh.com

askoh.com

by

Aik-Siong Koh, PhD

curriculum vitae (resume)


ASKOH.COM LLC is a provider of cost effective 3D CAD with Motion Simulation: freeCAD, SC-Motion for SpaceClaim, IN-Motion for Inventor. We have the expertise to deliver customized addons to AutoCAD, SpaceClaim, Inventor, Solidworks. We also provide consulting in software and hardware for Computer Aided Design, Simulation and Manufacturing (CADSM).

ASKOH.COM LLC has 20 years of Smalltalk experience and has developed CAD and Motion Simulation software using VisualWorks Smalltalk and Squeak Smalltalk. We offer Smalltalk consulting in CAD automation, motion simulation and Cobalt Virtual World.




Unique L-Tray


Unique L-Tray



Two Column Popup Menu




Digital Twin applied to Software


 There has been a major dichotomy in computing right from the beginning: Statically Typed vs Dynamically Typed programming languages.
The former languages produce fast executables but are inflexible to program. The latter are just the converse.
This dichotomy has been frustrating to programmers who always feel they have to make sacrifices when making a choice. It also often leads to futile language wars.
The Digital Twin concept was introduced in engineering where a physical system is modeled digitally in geometry, simulation and other information.
The concept has proven so successful that it is being applied to almost everything in engineering from simple mouse traps to complex whole cities.
It occurred to the author the Digital Twin concept can be extended to software too.
For example, execution in C++ is famously fast. But development in C++ is notoriously difficulty because of language complexity and long build times.
A flexible digital twin can be a program written in Smalltalk which is famous for live programming. "Development at the speed of thought" is the motto and is real.
What is gained by this duplication? Firstly, the flexible twin can be use to explore new algorithms, features, solutions and fix bugs quickly.
Only desired codes are translated to C++ manually or automatically. Secondly, the two programs can check each other so that bugs are reduced significantly.
These two gains will define future programming productivity and quality. The Digital Twin concept will also drive the automatic translation of the flexible language to the fast language.


Version 2023-06-20


Version 2022-11-29


Version 2022-09-23



freeCAD

3D CAD with Motion Simulation

Freeware and patch. Version 9.0




SC Motion

Motion addon for SpaceClaim




StCAD

3D CAD Framework for Smalltalk

Open Source for StCAD, StGeo, StMath, StDoc. Version 8



Example Assemblies

for freeCAD







askoh.com

by

Aik-Siong Koh, PhD

curriculum vitae (resume)



Search

www.askoh.com

askoh@askoh.com

Copyright (C) 2000-2022, Aik-Siong Koh, All Rights Reserved.