Hi, I'm an A-level student studying Computer Science at sixth form, and I have been set coursework for my A2 project. For my project I have decided to create a Android App and I found LiveCode during a Google search. I wanted some more information on LiveCode and whether i could perform these tasks using LiveCode,
Can I use/display the use of OOP (Object Orientated Programming)?
Can I use complex search or sort algorithms (at A-Level standard) like quick sort or linear search?
Can I use recursion?
Thanks
Moh
Information needed on LiveCode
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller
Re: Information needed on LiveCode
All that and more.
The "more" being enormous amounts of fun. The "all that" being astonishing power and ease of use.
Trust me.
Craig Newman
The "more" being enormous amounts of fun. The "all that" being astonishing power and ease of use.
Trust me.
Craig Newman
Re: Information needed on LiveCode
Caveat:
LiveCode is not really to be considered OOP. Instead, it has it's own, similar but slightly different, object model. It works on a pre set, hierarchical message path. For another big difference, there's almost no way to do method or object overloading, and only sparse property inheritance. Additionally, there's no class object, and no build in instancing as defined by OOP. Instead, objects in LiveCode are always a "physical" object on the screen, or a logical grouping of screen objects, which then contain script. One can copy them, group them, and they do have methods in the sense that they control their scripts themselves.
LiveCode is not really to be considered OOP. Instead, it has it's own, similar but slightly different, object model. It works on a pre set, hierarchical message path. For another big difference, there's almost no way to do method or object overloading, and only sparse property inheritance. Additionally, there's no class object, and no build in instancing as defined by OOP. Instead, objects in LiveCode are always a "physical" object on the screen, or a logical grouping of screen objects, which then contain script. One can copy them, group them, and they do have methods in the sense that they control their scripts themselves.
Various teststacks and stuff:
http://bjoernke.com
Chat with other RunRev developers:
chat.freenode.net:6666 #livecode
http://bjoernke.com
Chat with other RunRev developers:
chat.freenode.net:6666 #livecode
Re: Information needed on LiveCode
Two articles in Livecode Journal - a two part interview with Dan Shafer on Revolution and OOP.
http://livecodejournal.com/features/rev ... oops1.html
http://livecodejournal.com/features/rev ... oops2.html
Note in the article, "Transcript" is a (former?) name of the LiveCode scripting language.
Walt
http://livecodejournal.com/features/rev ... oops1.html
http://livecodejournal.com/features/rev ... oops2.html
Note in the article, "Transcript" is a (former?) name of the LiveCode scripting language.
Walt
Walt Brown
Omnis traductor traditor
Omnis traductor traditor