How do you handle the poor performance of LC 7?

Pierre Sahores sc at sahores-conseil.com
Sat May 30 03:53:59 EDT 2015


> Le 30 mai 2015 à 01:17, Richard Gaskin <ambassador at fourthworld.com> a écrit :
> 
> The ability to deliver a single compact binary file that contains both objects and code contributes strongly to LiveCode's uncommon productivity,

Not only…

Nobody seems to care around about something possibly more important about the LiveCode uncommon productivity…

...

« Can programming be liberated from the von Neumann style? : a functional style and its algebra of programs »

John Backus (Fortran Lead Designer, IBM researcher, inventor of the Functional Programming paradigm).

http://www.columbia.edu/cu/computinghistory/backus.htmlhttp://en.wikipedia.org/wiki/Functional_programming

The main superiority of the Functional Programming Paradigm over the Object Oriented Programming Paradigm is very simple :

- FP permits to software designers to describe and implement the software complexity trough 2D representation’s plans of what has to be done. This is not possible in the OOP world where UML is intended to suits the same needs.
- The Stack’s model is a lots more productive way to go than the Decision Tree will ever been.

…

Scala and LiveCode are today two of the most productive functional programming languages available around but :

- LiveCode is not intended to be incredibly productive because it’s a functional language but because it’s an XTalk.

http://en.wikipedia.org/wiki/LiveCode

- Scala is intended to be incredibly productive because it’s a functional language.

http://en.wikipedia.org/wiki/Scala_%28programming_language%29

…

Apple (Hypercard, Swift), Oracle (Oracle Media Object), IBM (Rexx), NASA, EADS, and, probably, even Microsoft and Google, are using functional programming languages for their own internal development needs.

Why ? 

- Because what can be implemented in one line of code in FP will in average need 20 to 50 lines of code in OOP.

Why FP is not intended to be used by the most important companies selling development services to (beside their now internal needs) to the outside world ?

- Because they are selling days, months and years of developments, not development performance.

…

LiveCode will probably never be pushed up and being seen as a first class professional grade programming language as long as it will not assume pliantly is FP roots.

A bon entendeur, Salut !
--
Pierre Sahores
mobile : 06 03 95 77 70
www.sahores-conseil.com





More information about the use-livecode mailing list