The later beginning and the earlier ending hours of live and / or scheduled programs allow flexible programming.
Both stations broadcast as one by simulcasting each other, allowing programming to be "in sync" on each station.
Generics were introduced in Java 5.0 to allow type-safe generic programming.
It also allowed recursive programming, if desired.
This language is based on Lisp and is meant to allow modular programming to model biological systems.
However, both of them are cross-compilers, not allowing on-calculator programming.
Functions are first class values, allowing higher order functional programming:
CPL was also intended to allow low-level programming and high level abstractions using the same language.
It supports various data structures and allows object-oriented programming.
The autocook option available on some models allows uncomplicated automatic programming.