Schlagwort-Archiv Hello World

Java – Die Mutter der OOP

Bisher waren Programmiersprachen stets nichts anderes als eine Ebene zwischen der Vorstellung des Programmierers und der aus Einsen und Nullen bestehenden Maschinensprache.

Die Quelltexte solcher Sprachen, wie C++ oder Objective Pascal, werden mit Hilfe eines so genannten Compilers in besagten Maschinencode (oder auch Bytecode) übersetzt, sodass das Programm schließlich ausgeführt werden kann.

Problematisch an dieser Vorgehensweise ist jedoch der Umstand, dass verschiedene Maschinen auch unterschiedliche Maschinencodes verwenden. Das gleiche Programm muss folglich für verschiedene Oberflächen jeweils einzeln übersetzt werden.

Mitte der 90er-Jahre entwickelte der Computer- und Softwarehersteller Sun Microsystems eine Sammlung bestehend aus einer Programmiersprache und diversen Programmen und Spezifikationen, die das Problem der Plattformabhängigkeit lösen sollte – die so genannte Java Technology.
Obwohl sich die neue Programmiersprache Java in Syntax und Semantik stark an anderen Sprachen, wie C++, orientiert, weißt sie dennoch einen entscheidenden Unterschied zu diesen auf:

Java-Quelltext wird nicht in Bytecode übersetzt. Stattdessen wird ein Javaprogramm interpretiert und in einer Java-Laufzeitumgebung (JRE) ausgeführt. Dies ermöglicht, dass das gleiche Javaprogramm auf unterschiedlichen Geräten mit einer JRE läuft.

Allerdings unterscheidet auch Java zwischen unterschiedlichen Gerätearten, das heißt zum Beispiel zwischen PCs und Mobiltelefonen. Java kennt vier Plattformen, die jeweils die JRE für eine bestimmte Gruppe von Geräten definiert.

Die Plattform Java Card erlaubt beispielsweise das Ausführen von kleinen Applets auf Chipkarten. Die Java Micro Edition ist für Mobiltelefone und PDAs gedacht. Die Standard Edition ermöglicht das Ausführen von PC- oder auch Serveranwendungen, während es die Enterprise Edition vor allem für mehrschichtige Webanwendungen gibt.

In Java programmieren

Um in Java Programme schreiben und ausführen zu können, benötigt man im Grunde drei Dinge: Zum Erstellen des Quelltextes bedarf es zunächst eines Editors. Für den Anfang reicht der Windows Standard Editor, später ist Eclipse oder Netbeans zu empfehlen. Außerdem braucht man die Code-Bibliotheken der Plattform, für die man programmieren möchte und schließlich eine JRE. All das findet man kostenlos im Internet.

Hello World

Das folgende kurze Beispielprogramm ist in Java geschrieben und gibt schlicht und einfach den Text “Hello World” auf den Computerbildschirm aus.

//public class HelloWorld {

//public static void main( String[] args ) {
//System.out.println(“Hello World!”);
//}
//}

Java ist eine objektorientierte Sprache und ihr Syntax orientiert sich, wie bereits erwähnt, stark an der Sprache C++. Das heißt Klassen, Methoden und andere Anweisungsblöcke werden von geschweiften Klammern umschlossen.

Das Hauptprogramm ist in Java die statische Methode main(String[] args). Sie wird zur Laufzeit als erstes aufgerufen. Zu Schluss ist wichtig, dass in Java – im Gegensatz zu den meisten anderen Sprachen – die Groß- und Kleinschreibung nicht zu vernachlässigen ist.

PHP lernen – PHP Tutorial (1): Einfache Textausgabe

Textausgabe in PHP:

Mit dem Befehl echo oder auch *print können Ausgaben in PHP erzeugt werden:

<?PHP echo “Hello World, mein erstes Script.”;?>

Zu beachten ist dabei:

Der Ausgabeblock wird eröffnet mit <?PHP und mit den Befehl echo geben wir den Text welcher in Anführungszeichen enthalten ist aus. Mit den Semikolon schliesen wird die Anweisung ab und mit ?> beenden wir den kompletten Ausgabeblock.

Was aber nun, wenn wir “Hello World, mein erstes Script” mit Anführungszeichen ausgeben lassen wollen? Mit den Backslash (\) maskieren wir die Anführungszeichen aus.

<?PHP echo “\”Hello World, mein erstes Script.\””;?>

Ganz wichtig beim programmieren können Kommentare im Code integriert werden, so kann sich der Programmierer Notizen zu den Quellcode machen und damit findet jeder der am Quellcode arbeitet besser zurecht.

Kommentare in PHP kann man wie folgend machen:

// Mein Hinweis
mit den doppelten Backslash gibt man Kommentare nur in einer Zeile ab.

Wenn Sie Kommentare über mehrere Zeilen schreiben wollen, dann gehen Sie wie folgend vor:

/* Dieses ist ein Kommentar der mehr als über eine Zeile
geht. Sie können also in x beliebige Zeilen Notizen machen und beennden mit */

Nun zum Abschluß dieses PHP Teutorial wird der PHP Code in eine HTML Seite ausgegeben, das geht wie folgend:

<html>
<head>
<title>Hello World</title>
</head>

<body>
<?PHP echo “Hello World, mein erstes Script.”; // Mein Hinweis?>
</body>

</html>

* Der Unterschied zwischen echo und print ist wie folgend, dass bei print ein Wert vor der Ausgabe abgeglichen wird. Print ist auch im Gegensatz zum echo, dann eine Funktion. Ausserdem ist noch zu berücksichtigen, dass die Ausgabe mit echo wesentlich schneller als mit print erfolgt.