Livecode: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
± 2 categories usando HotCat
Xr1blu (discussione | contributi)
Funzionalità collegamenti suggeriti: 1 collegamento inserito.
 
(29 versioni intermedie di 17 utenti non mostrate)
Riga 1:
{{Linguaggio di programmazione
| nome = LiveCode
| autore = Runtime Revolution, Ltd
| paradigmi = [[Programmazione orientata agli oggetti|Orientato agli oggetti]]
| data = 1993
|utilizzo = [[General purpose]]
| paradigmi = [[Programmazione orientata agli oggetti|Orientato agli oggetti]]
|tipizzazione = [[Tipizzazione_dinamicaTipizzazione dinamica|Dinamica]]
| autore = Runtime Revolution, Ltd
| influenzato_da = [[HyperTalk]]
| sistema_operativo = [[Windows]], [[Linux]], [[Mac os x|Mac OS XmacOS]], [[Android]], [[IOS_(Apple)| iOS]]
| licenza = [[GNU General Public License]], commerciale per creazione programmi commerciali
| sito_web = [httphttps://www.livecode.com/ www, https://downloads.livecode.com]/
}}
Il linguaggio di programmazione '''Livecode''' (un tempo conosciuto come ''Revolution'')<ref>[http://www.macnn.com/articles/10/09/27/revamp.offers.new.ios.development.environment/ MacNN: RunRev replaces Revolution with "LiveCode"]</ref> è sia un [[linguaggio di programmazione]] [[open- source,]] sia un ambiente di sviluppo ( [[Integrated_development_environmentAmbiente di sviluppo integrato|IDE]]). Grazie ada una fruttuosa campagna di raccolta fondi il linguaggio nel [[2013]] è stato rilasciato sotto licenza GPL, ma per lo sviluppo di applicazioni a pagamentocommerciali la Runtime Revolution chiede il pagamento di una licenza. Il linguaggio si ispira e continua [[Hypercard]].<ref>{{Cita pubblicazione|nome= Dan |cognome= Shafer |volume=20 |numero=5 |anno= 2004 |rivista= MacTech |titolo= Review: Runtime Revolution, Programming for Mere Mortals |url= http://www.mactech.com/articles/mactech/Vol.20/20.05/RuntimeRevolution/index.html |citazione= Revolution ... grows out of HyperCard, a much-beloved and widely used Apple Computer product that the company abandoned a few years ago....}}</ref><ref>{{Cita web|nome=Phil |cognome=Manchester |titolo=HyperCard on steroids: One code to bind them all |data= 27 dicembre 2007 |url=httphttps://www.theregister.co.uk/2007/02/27/revolution_runtime/ |editore=The Register}}</ref>
 
Livecode è distribuito per [[Windows]], [[Linux]], [[Mac os x|Mac OS XmacOS]], indistintamente dalla piattaforma su cui è eseguito può generare software contemporaneamente per [[Windows]], [[Linux]], [[Mac os x|Mac OS XmacOS]], [[Android]], e [[IOS_(Apple)|iOS]]: in quest'ultimo caso lo sviluppo è possibile solo dalla piattaforma Mac perché il compilatore [[Xcode]] necessario a generare il codice per iOS è rilasciato solo per [[macOS]].
 
==Descrizione==
Riga 31:
put url "http://www.yahoo.com" into MiaVariabile
 
* Per caricare un file su un [[server FTP]]:
 
put url "binfile:picture.jpg" into url "{{collegamento interrotto|1=ftp://john:passwd@ftp.example.net:2121/picture.jpg |data=marzo 2018 |bot=InternetArchiveBot }}"
 
===Profondità===
Livecode ha al suo interno circa 1'9001900 parole riservate, che possono essere ampliate con librerie esterne scritte in C o altri linguaggi di basso livello.<ref>{{Cita pubblicazione|cognome=Monroe |nome=Tim |titolo=Children of the Revolution: Editing QuickTime Movies in Revolution |rivista=MacTech |volume=19 |numero=10 |anno=2003 |url=http://www.mactech.com/articles/mactech/Vol.19/19.10/ChildrenoftheRevolution/index.html |citazione=Happily, Runtime Revolution provides a software development kit (SDK) for writing Revolution plug-ins, and this makes writing our plug-in a snap.}}</ref><ref>{{Cita web|url=http://runrev.com/newsletter/october/issue34/newsletter1.php |titolo=Writing Externals for Linux with 2.9 |autore=Waddingham, Mark |data=4 ottobre 2007 |sito=Runtime Revolution Newsletter |editore=Runtime Revolution, Ltd }}</ref>
 
===Formato dei file===
I file progetto di Livecode sono binari compatibili su tutte le piattaforme, oltre il codice vengono preservati lo stesso aspetto di bottoni, campi e menu senza bisogno di intervenire.
 
Quando si crea un programma a se stante (modalità ''stand alone''), l'eseguibile finale è prodotto in base all'architettura di destinazione che impostiamo (Android, Linux, Win, Mac, iOS, ecc.). Non è necessario alcun componente aggiuntivo, il programma ottenuto ha dentro di sé tutto il necessario per funzionare. La dimensione minima di un programma comprensivo di grafica si aggiornaattesta diintorno solitoa sui1,5 1.5MBMB.
 
==Compatibilità==
Riga 48:
! Version !! Macintosh !! Windows !! Linux
|-
| 7.x<ref> http://downloads.livecode.com/livecode/7_0_1/LiveCodeNotes-7_0_1.pdf</ref> || 10.4.11 - 10.8.x Intel || 2000 SP4, XP SP2+, 2003, Vista SP1+, 7, 2008 || 2.4.x+ 32 bit X11R5 glibc 2.3.2 gtk lcms
|-
| 6.x<ref>http://www.runrev.com/downloads/livecode/6_0_0/LiveCodeNotes-6_0_0.pdf</ref> || 10.4.11 - 10.8.x Intel/PPC || 2000 SP4, XP SP2+, 2003, Vista SP1+, 7, 2008 || 2.4.x+ 32 bit X11R5 glibc 2.3.2 gtk lcms
Riga 62:
| 3.x || ? || ? || ?
|-
| 2.6.x<ref>{{cita web |url=http://downloads.runrev.com/userguide/userguide.pdf |titolo=Copia archiviata |accesso=1º maggio 2013 |urlmorto=sì |urlarchivio=https://web.archive.org/web/20121221102400/http://downloads.runrev.com/userguide/userguide.pdf |dataarchivio=21 dicembre 2012 }}</ref> || 10.2.7 - 10.6.x Intel/PPC, 9.2.2 PPC|| 98, Me, NT, 2000, XP, Vista || 2.4+ 32 bit X11R5 glibc 2.2.4 gtk lcms
|}
 
==Voci correlate==
* [[HyperCard]], Progenitor of some xTalk languages.
 
==Note==
<references />
{{Reflist|colwidth=50em}}
{{Note strette}}
 
== Bibliografia ==
* Lavieri, Edward. [httphttps://www.packtpub.com/livecode-mobile-development-hotshot/book LiveCode Mobile Development HOTSHOT]
* Holgate, Colin. [httphttps://www.amazon.com/LiveCode-Mobile-Development-Beginners-Guide/dp/1849692483 LiveCode Mobile Development Beginner's Guide]
* Schonewille, Mark. [http://www3.economy-x-talk.com/file.php?node=book%253A-programming-livecode-for-real-starters Programming LiveCode for the Real Beginner]
* [http://www.oreillynet.com/pub/au/1955 Shafer, Dan]. ''Revolution: Software At The Speed Of Thought, Volume 1'' (Runtime Revolution Ltd, 2003)
* Wang, Wallace. {{Collegamento interrotto}}
*Wang, Wallace. [http://eu.dummies.com/DummiesTitle/productCd-0470088702.html Beginning Programming For Dummies, 4th Edition]
 
==Voci correlate==
* [[HyperCard]], progenitore di Livecode e di diversi linguaggi xTalk
 
==Collegamenti esterni==
*[ {{cita web|http://livecode.com/ |LiveCode]}}
* [http://www.runrev.com/ RunRev Ltd.] Maker of LiveCode. Site includes links to documentation, tutorials, and user forums.
* [http://livecode.byu.edu/ Brigham Young University Programming in LiveCode course] Notes and readings to accompany beginning and intermediate courses in developing instructional applications. Topical index included.
* [http://www.hyperactivesw.com/Resources.html Hyperactive Software] Articles on LiveCode including converting HyperCard stacks and the Scripting Conferences stacks
* [http://www.sonsothunder.com/devres/livecode/livecode.htm Tips and Tricks] List of tips and tricks for using LiveCode
* [https://web.archive.org/web/20161101005658/http://www.robertcailliau.eu/Programming/Revolution/Tutorials/zTutorials.html LiveCode (formerly Revolution) Programming Tutorial] by [[Robert Cailliau]]
* [http://www.goulding.ws/blog M E R Goulding Software Development Blog] Articles about LiveCode and IDE plugins.
* [http://www.fourthworld.com/rev/index.html FourthWorld RunRev Embassy] Links, articles and blog for LiveCode developers and LiveCode Journal
*[ {{cita web | 1 = http://www.networkworld.com/community/node/45829 | 2 = Network World Review of LiveCode] | accesso = 8 gennaio 2015 | dataarchivio = 16 maggio 2013 | urlarchivio = https://web.archive.org/web/20130516122043/http://www.networkworld.com/community/node/45829 | urlmorto = sì }}
* [http://www.macnn.com/articles/08/04/07/first.look.revolution.29/ First Look: Revolution 2.9, cross-platform compiler] April 2008 MacNN Article
* [http://www.osnews.com/story/16901/End_User_Programming_Packages_Revolution End User Programming Packages: Revolution] Review by Peter Alcibiades on osnews.com
*[ {{Collegamento interrotto|1=http://www.macworld.co.uk/mac/reviews/index.cfm?reviewid=1577 Review of Runtime Revolution]}} November 2005 Macworld UK Article by John Dixon
*[http {{cita web|https://groups.google.com/group/runrev/ |LiveCode Google Group]}}
* [http://www.bluemangolearning.com/revolution/ GLX Framework] 3rd party application framework for LiveCode
* [http://www.mirye.net/ Mirye Software Publishing] Publisher of LiveCode and external libraries for LiveCode
* [http://www.franklin3d.com/products/franklin-3d Franklin 3D Game Engine] {{Webarchive|url=https://web.archive.org/web/20121231091236/http://www.franklin3d.com/products/franklin-3d |data=31 dicembre 2012 }} Franklin 3D Game Engine for LiveCode
* [http://revigniter.com/ revIgniter] 3rd party Web Application Development Framework for LiveCode
* [https://web.archive.org/web/20140211132959/http://www.dam-pro.com/ NativeSpeak] I18N/Localization for LiveCode
 
{{Portale|software libero}}
{{DEFAULTSORT:Livecode}}
 
{{DEFAULTSORT:Livecode}}
[[Category:Linguaggi di programmazione]]
[[CategoryCategoria:AmbientiLinguaggi di sviluppo liberiprogrammazione]]
[[Categoria:Ambienti di sviluppo liberi]]