Hollywood (programming language): Difference between revisions

Content deleted Content added
No edit summary
Line 12:
}}
 
'''Hollywood''' is a commercially distributed programming language developed by Andreas Falkenhahn (Airsoft Softwair) which mainly focuses on the creation of multimedia-oriented applications. Hollywood is available for [[AmigaOS]] (68k, PowerPC), [[MorphOS]], [[WarpOS]], [[AROS]], [[Microsoft Windows|Windows]], [[Mac OS X]] (i386, PowerPC), [[Linux]] (i386, PowerPC, arm), and [[Android (operating system)|Android]] (player only). Hollywood has an inbuilt [[cross compiler]] that can automatically save executables for all platforms supported by the software. The generated executables are completely stand-alone and do not have any external dependencies, so they can also be started from a [[USB flash drive]]. An optional add-on also allows to compile projects into [[Android application package|APK]] files.<ref>Features of Hollywood, http://www.hollywood-mal.com/features.html</ref>
 
The Hollywood Designer is an add-on for Hollywood with which it is possible to use Hollywood also as a presentation software and an [[authoring system]].
Line 20:
 
== General information ==
Hollywood's focus is on ease of use and platform independence. It was mainly designed for the creation of games and [[multimedia]] applications. The language set comprises roughly 500700 different commands from the following fields of application: 2D graphics, sound, file system operations, text output, animations, [[Sprite (computer graphics)|sprites]], layers, transition effects, image manipulation, saving of images and [[Audio Video Interleave|video files]], time and date functions, input functions (keyboard, joystick, mouse) as well as mathematical operations and string functions. Programming in Hollywood is done via so called Hollywood scripts (using the [[Filename extension|file extension]] *.hws). These scripts are compiled dynamically and can be converted into stand-alone executables. All Hollywood programs run inside a [[Sandbox (software development)|sandbox]], which makes it impossible for them to crash.<ref>Preinsack, Anton: Interview with Andreas Falkenhahn. Amiga Future 78 (2009), p. 14.</ref>
 
=== Platform independence ===