Sprechen Sie Python?

Oct. 2, 2008

Well, maybe not Python, but how do you define a higher-level language? Is it based on how much the programmer is isolated from the actual code? Is it about a more-powerful control capability? There's little consensus on what a higher-level language is for more complex applications for discrete/machine control. Is it C#, C++ and scripting? Are there others in serious play? What can they do that 61131 languages, for example, can't? Does most automation supplier programming software use higher-level languages for some purposes?

Well, maybe not Python, but how do you define a higher-level language? Is it based on how much the programmer is isolated from the actual code? Is it about a more-powerful control capability? There's little consensus on what a higher-level language is for more complex applications for discrete/machine control. Is it C#, C++ and scripting? Are there others in serious play? What can they do that 61131 languages, for example, can't? Does most automation supplier programming software use higher-level languages for some purposes?

Read our three-part story Higher Ground on high-level control languages and their design.