Ah yes, how could I forget Assembly. Regarding PLC, is knowing LD enough or should you have a look at other languages too?Assembly?
Boolean logic as used in PLC's ?
Ladder DiagramsLD ?
The simplest possible ArnoldC program that does nothingProgramming language based on the one-liners of Arnold Schwarzenegger.
IT'S SHOWTIME
YOU HAVE BEEN TERMINATED
Learn assembly language on any processor. Learn it well. Even say, 6502 (you can find simulators and lots of info to help). Knowing assembly language teaches you how a machine works. Any language you write in beyond it- you will write better because you will write code inline with the machine, not working against it.I know that C is one, what are the others?
Edsger W.Dijkstra, 18 June 1975“It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration”
Spend some time getting at least a grounding in VHDL or Verilog if you're an electronics engineer. I'd also get a grounding, appreciation for a functional language too. Dwelling only on imperative languages will narrow your overall problem solving skills.I know that C is one, what are the others?
The important thing is knowing how to program. Languages are relatively easy to learn. Most of the dozen or so languages that I've learned after being out of school were 1-week classes where you learn syntax and the basics, and then solidify learning by using it.I know that C is one, what are the others?
by Robert Keim
by Jake Hertz
by Aaron Carman