Petrovich Programming Language Parody
Petrovich Introduction Petrovich is more than just a programming language, it is a complete computer operating system and program development environment. It is named after Ivan Petrovich Pavlov, the guy who demonstrated conditional responses to stimuli in dogs. I would have called the language "Pavlov", but it seems all the cool names for languages have already been used by someone else. Design Principles • Provide an operating system and computer language that can learn and improve its performance in a natural manner. • Adapt to user feedback in an intelligent manner. Language Concepts Petrovich provides two methods of influencing its behaviour: rewards and punishments. Whenever Petrovich does something the user doesn't approve of, the user can punish it. Conversely, whenever Petrovich does something useful, the user can reward it. Petrovich then adapts its behaviour to avoid punishment and enjoy more rewards. Commands Petrovich is very simple to use, as it has only four commands. These are usually entered in interactive mode. A scripted version is available, although this is recommended only for advanced users. do something Causes Petrovich to do something. do something with <file> Causes Petrovich to do something using the named file. reward Rewards Petrovich. punish Punishes Petrovich.
A mock programming-language documentation page presents Petrovich as an operating system that learns through rewards and punishments. The joke references Ivan Pavlov’s conditioning experiments and turns training a dog into programming commands, making it a humorous reaction to software that needs constant human correction.
- @ithueti / 892 2019-04-25
- @dev_meme / 334 2019-04-25
- @dev_meme / 3475 2021-07-29
- @right_wing_dev_squads / 3516 2022-02-20
- Type
- image
- Size
- 800×333 · 37.4 KiB
- Mood
- absurd, satirical
- Language
- en
- Added