64

Full Metal Jacket: A visual dataflow language

 5 years ago
source link: https://www.tuicool.com/articles/hit/Y3amaeu
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

A language that doesn't affect the way you think about programming is not worth knowing. - Alan Perlis

There is no point developing new programming languages unless they're radically different from existing languages.

Text-based languages are so 20th century

Full Metal Jacket is very different from other programming languages. It's intrinsically parallel, with no flow of control, and has no variables. Programs are composed almost entirely with the mouse rather than keyboard, and type inference and other checks take place while you edit your program.

There are a few other visual dataflow languages out there, but Full Metal Jacket is simpler than them, and has a cleaner design. Full Metal Jacket is general-purpose, though it might in due course find a niche.

Some adjustment will be needed by programmers who are most comfortable with imperative programming languages, such as Java or C. To master dataflow, they will have to change they way they think. They should regard this as a worthwhile challenge which will make them better programmers. Functional programmers might have a slightly easier time.

Up

© Copyright Donald Fisk 2015, 2016


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK