<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Lite-C</id>
	<title>Lite-C - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Lite-C"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Lite-C&amp;action=history"/>
	<updated>2026-05-31T18:04:24Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Lite-C&amp;diff=1357689&amp;oldid=prev</id>
		<title>imported&gt;WolfmanFP am 18. Oktober 2022 um 00:27 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Lite-C&amp;diff=1357689&amp;oldid=prev"/>
		<updated>2022-10-18T00:27:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Programmiersprache&lt;br /&gt;
 | Name                         = Lite-C&lt;br /&gt;
 | Logo                         =&lt;br /&gt;
 | Beschreibung                 = &amp;lt;!-- Beschreibung des Logos --&amp;gt;&lt;br /&gt;
 | Paradigma                    =&lt;br /&gt;
 | Erscheinungsjahr             = 2007&lt;br /&gt;
 | Entwickler                   = Conitec Datensysteme GmbH&lt;br /&gt;
 | AktuelleVersion              = 8.45&lt;br /&gt;
 | AktuelleVersionFreigabeDatum = 9. Februar 2014&lt;br /&gt;
 | AktuelleVorabVersion         =&lt;br /&gt;
 | AktuelleVorabVersionFreigabeDatum =&lt;br /&gt;
 | Typisierung                  =[[statische Typisierung|statisch]]&lt;br /&gt;
 | Implementierung              =&lt;br /&gt;
 | Dialekte                     =&lt;br /&gt;
 | Standardisierungen           =&lt;br /&gt;
 | Beeinflusst_von              =&lt;br /&gt;
 | Beeinflusste                 =&lt;br /&gt;
 | Betriebssystem               = Windows XP, Vista, 7, 8&lt;br /&gt;
 | Lizenz                       = frei&lt;br /&gt;
 | Website                      = [http://www.3dgamestudio.de/litec.php www.3dgamestudio.de/litec.php]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lite-C&amp;#039;&amp;#039;&amp;#039; ist eine Programmiersprache für Multimedia-Anwendungen und [[Computerspiel]]e, mit einer an die [[C (Programmiersprache)|Sprache C]] angelehnten Syntax. Der Hauptunterschied zu C ist die native Implementation von Multimedia/VR-Elementen wie Sounds, Bildern, Filmen, GUI-Elementen, 2D- und 3D-Modellen, Kollisionserkennung, Physiksimulation usw. Lite-C erzeugt ausführbare Dateien mit einem [[Compiler]] und läuft auf den 32-Bit- und 64-Bit-Versionen von Windows XP, Windows Vista, Windows 7 und Windows 8.&lt;br /&gt;
&lt;br /&gt;
Um den Zugang für Nichtprogrammierer zu erleichtern, enthält der lite-C Download einen 24-Lektionen Workshop, der sich insbesondere mit den Multimedia- und Computerspiel-Aspekten der Sprache befasst.&lt;br /&gt;
&lt;br /&gt;
Lite-C unterstützt die [[Windows API]] und das [[Component Object Model]] (COM); daher können auch [[OpenGL]] und [[DirectX]] Programme direkt in lite-C geschrieben werden. In der Sprache ist die kostenlose [[3D GameStudio|A8 Render-Engine]] integriert.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
Das folgende lite-C Programm öffnet ein 3D-Fenster und stellt eine rotierende Kugel dar, die natürlich auch als Modell im Unterverzeichnis existieren sollte:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
   level_load(&amp;quot;&amp;quot;); // öffne leeren Level&lt;br /&gt;
   ENTITY* sphere = ent_create(&amp;quot;sphere.mdl&amp;quot;,vector(0,0,0),NULL); // erzeuge Kugel-Modell an Position (0,0,0)&lt;br /&gt;
   while(1) {&lt;br /&gt;
      sphere-&amp;gt;pan += 1; // rotiere die Kugel mit 1 Grad per Frame&lt;br /&gt;
      wait(1);  // warte einen Frame&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
Lite-C weist die folgenden Unterschiede zu [[C (Programmiersprache)|Standard-C]] auf:&lt;br /&gt;
&lt;br /&gt;
* Natives Multitasking&lt;br /&gt;
* On-the-fly Compiler&lt;br /&gt;
* Unterstützt externe Klassenbibliotheken (OpenGL, DirectX, Windows API)&lt;br /&gt;
* Implementation der A8 Render-Engine&lt;br /&gt;
* Funktionen zur Darstellung/Manipulation von 3D-Modellen&lt;br /&gt;
* Funktionen zur Physik-Simulation&lt;br /&gt;
* Funktionen für Vektor/Matrixalgebra&lt;br /&gt;
* Funktionen zur Benutzeroberfläche&lt;br /&gt;
* Funktionen zum Abspielen von Sound- und Filmdateien&lt;br /&gt;
* Native Unterstützung von DirectX 9&lt;br /&gt;
* Fernsteuern beliebiger Windows-Programme&lt;br /&gt;
* Geringe Größe – ca. 15 MB mit Compiler, IDE, Debugger&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.3dgamestudio.de/litec.php  Lite-C Downloadseite]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Skriptsprache]]&lt;/div&gt;</summary>
		<author><name>imported&gt;WolfmanFP</name></author>
	</entry>
</feed>