Phalanger (Programmiersprache)


Phalanger (Programmiersprache)
Phalanger
Aktuelle Version 2.1 (September 2011)[1]
(2. September 2011)
Betriebssystem CLR (Microsoft .NET, Mono etc.)
Kategorie Compiler
Lizenz Microsoft Shared Source Permissive License
Deutschsprachig nein
http://www.php-compiler.net

Phalanger ist eine objektorientierte Programmiersprache, die auf der Skriptsprache PHP aufbaut und für CLR, also bspw. Microsoft .NET oder Mono, entwickelt wurde.

Im Gegensatz zu PHP können mit Phalanger, wie auch mit C# oder J#, eigenständige Applikationen oder Funktionsbibliotheken geschrieben werden, die als EXE-Dateien aufgerufen oder als DLL-Dateien in andere Assemblies eingebettet werden können.

Neben dem Compiler existieren Add-ons für die Entwicklungsumgebung Microsoft Visual Studio und den Microsoft Webserver IIS. Letzteres ermöglicht das Erstellen dynamischer Webseiten, wie mit PHP auf einem Apache-Server.

Programmierbeispiel

 <?
 
 import namespace System;
 import namespace System:::ComponentModel;
 import namespace System:::Drawing;
 import namespace System:::Windows:::Forms;
 import namespace TestPhalanger;
 
 function Main()
 {
     Application::EnableVisualStyles();
     Application::Run(new MainForm());
 }
 
 namespace TestPhalanger
 {
     class MainForm extends System:::Windows:::Forms:::Form
     {
          /*
          * Konstruktor
          */
         function __construct()
         {
             $this->InitializeComponent();
         }
 
         function InitializeComponent()
         {
             $this->SuspendLayout();
 
             // Fenster initialisieren
             $this->ClientSize = new Size(292, 266);
             $this->Name = 'MainForm';
             $this->Text = 'Hello, Phalanger!';
             $this->ResumeLayout(false);
             $this->PerformLayout();
         }
     }    
 }
 
 ?>

Siehe auch

Einzelnachweise

  1. 2.1 (September 2011) for .NET 4.0. Phalanger. Abgerufen am 8. September 2011.

Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Phalanger — ist die Bezeichnung für Wollkuskus, siehe Kuskus (Säugetiere) eine Programmiersprache für Microsoft .NET oder eine kompatible Laufzeitumgebung, siehe Phalanger (Programmiersprache) Diese Seite ist eine Begriffsklärung zur …   Deutsch Wikipedia

  • Liste von Hallo-Welt-Programmen/Programmiersprachen — Dies ist eine Liste von Hallo Welt Programmen für gebräuchliche Programmiersprachen. Weitere Beispiele für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • Liste der .NET-Sprachen — Die folgende Aufstellung enthält eine Liste von Programmiersprachen für Microsoft .NET, Mono, DotGNU oder einer kompatiblen Laufzeitumgebung. Sprache Implementierung Hersteller Ada 2005 A# (Ada for .NET) APL Dyalog.NET ASP ASP.NET: ASM to IL …   Deutsch Wikipedia

  • Liste von Programmiersprachen — Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A A# A+ …   Deutsch Wikipedia

  • Liste von .NET-Sprachen — Die folgende Aufstellung enthält eine Liste von Programmiersprachen für Microsoft .NET, Mono oder einer kompatiblen Laufzeitumgebung. Sprache Implementierung Hersteller Ada 2005 A# (Ada for .NET) APL Dyalog.NET ASP ASP.NET: ASM to IL …   Deutsch Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.