The best PLC coding languages in use today