Idea:
Create a free, stripped down edition of LabVIEW for general purpose programming (GPP). Let's call this hypothetical edition "LabVIEW Lite". By GPP, I mean programming tasks that have nothing to do with data acquisition, test, or measurement- tasks such as creating generic PC, mobile, and web applications. Former text-based programmers would flock en mass to LabVIEW Lite for GPP use cases if a free, stripped down IDE were available. Imagine the recent popularity of the Eclipse IDE and Java, only with LabVIEW Lite and G!   
 
Rationale:
- LabVIEW Lite would exponentially promote the paradigm of graphical system design.
 
- Few (if any) structural dataflow languages are available for GPP.
 
- Structured dataflow languages are insanely cool! Inherent parallelism, increased productivity, and hierarchical system design are only a couple of reasons. These are things other GPP programming languages can't offer.
 
- 16, 32, 64, ... core consumer devices are coming! LabVIEW is poised to exploit parallelism in a way that is hopelessly messy with text-based languages.
 
- GPP use cases of LabVIEW Lite would spark user ideas for many non-GPP use cases, for which NI would receive full LabVIEW and NI hardware sales.
 
 
Implementation:
- No measurement/test/data acquisition VIs or tools.
 
- No FPGA tools.
 
- Application (exe, dll) builder for stripped down applications.
 
- The LabVIEW IDE we all know and love.
 
- Primitive types, clusters, structures, loops, file i/o, etc. provided.
 
 
I think it's a shame that programmers today aren't using G! What do you think?
 
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		 
		
		
	
	
	
Available with the LabVIEW 2020 Community Edition. The Community Edition is free for non-commercial use, and provides the same functionality as the LabVIEW Professional Edition.