GDevCon-6/Functional Graphical Programming: Difference between revisions
Appearance
Created page with "{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=James McNally }} {{presentation |presenters=James McNally |abstract=Functional Programming is one of the commonly recognized programming paradigms, among e.g. object-oriented programming. In Functional Programming the use of immutable data structures, pure functions and declarative programming is emphasized. These concepts helps creating more..." |
No edit summary |
||
| Line 3: | Line 3: | ||
|icon=GDevConButton.png | |icon=GDevConButton.png | ||
|presentation-conference=GDevCon-6{{!}}GDevCon#6 | |presentation-conference=GDevCon-6{{!}}GDevCon#6 | ||
|presentation-presenter= | |presentation-presenter=Anton Sundqvist | ||
}} | }} | ||
{{presentation | {{presentation | ||
|presenters= | |presenters=Anton Sundqvist | ||
|abstract=Functional Programming is one of the commonly recognized programming paradigms, among e.g. object-oriented programming. In Functional Programming the use of immutable data structures, pure functions and declarative programming is emphasized. These concepts helps creating more maintainable, scalable, and testable code. | |abstract=Functional Programming is one of the commonly recognized programming paradigms, among e.g. object-oriented programming. In Functional Programming the use of immutable data structures, pure functions and declarative programming is emphasized. These concepts helps creating more maintainable, scalable, and testable code. | ||
Latest revision as of 13:43, 5 February 2026
| Functional Graphical Programming | |
|---|---|
| Conference | GDevCon#6 |
| Presenters | Anton Sundqvist |
Functional Graphical Programming by Anton Sundqvist
Functional Programming is one of the commonly recognized programming paradigms, among e.g. object-oriented programming. In Functional Programming the use of immutable data structures, pure functions and declarative programming is emphasized. These concepts helps creating more maintainable, scalable, and testable code.
While LabVIEW is not a purely functional language, many functional programming principles align naturally with the dataflow paradigm. In this presentation, we will explore how concepts from functional programming can be applied as practical heuristics for creating cleaner code. These ideas will be applicable at different levels of a LabVIEW application.