Fictionalism in Computer Science opposes the idea that data structures and programs are somehow abstract platonic ideas that can be implemented in any language.

Platonism suggests the view that programs are abstract objects and that the way they are implemented provides a true description of the reality that they are referring to.

For instance, in the platonist way, the sentence “the program A describes a problem or solves a problem” provides a truth independent from the architecture or the language used. So while code is provided, the program A is an abstract object. Such a…