REBOL. Was ist REBOL frei verfügbar plattformübergreifend highly reflective flexibel kompakt interpretiert.

Slides:



Advertisements
Ähnliche Präsentationen
der Universität Oldenburg
Advertisements

der Universität Oldenburg
der Universität Oldenburg
Imperative Programmierung
OStR Dipl. Ing. Carsten Kraft
Klassen - Verkettete Liste -
Apache - PHP - MySQL Apache-PHP-MySQL.
Forschungszentrum caesar
Quickcheck – Spezifikationsbasiertes Testen von Haskellprogrammen Koen Claessen, John Hughes.
10. Grundlagen imperativer Programmiersprachen
Finale Semantik und beobachtbares Verhalten
Seminar Stochastik im WS 02/03
Java: Dynamische Datentypen
Listen Richard Göbel.
FH-Hof Indirekte Adressierung Richard Göbel. FH-Hof Einfache Speicherung von Daten Eine "einfache" Deklaration definiert direkt eine Speicherplatz für.
Java: Grundlagen der Sprache
Die Skriptsprache Lua Softwaretechnologie II.
XForms Von Matthias Keck.
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher bekannt: Einfache Variable Feld Vereinbarung Zuweisung Block while-Schleife Bedingte Anweisung (if) Typ.
PKJ 2005/1 Stefan Dissmann Zusammenfassung der Vorwoche Variable stehen für (einen) Wert, der sich im Programmablauf ändern kann. Variablen besitzen einen.
Die Skriptsprache Perl (6) Wolfgang Friebel DESY Zeuthen.
EDV1 - Komplexe Datentypen
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Einführung in Java1 Einführung in JAVA.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Einführung in die Programmierung Datensammlung
Kollektionstypen (1) Es sind polymorphe Typkonstruktoren, jeweils als Sorten- und als Klassenkonstruktor (t,v beliebige Typen): –set, Set :Ungeordnete.
Was umfaßt die CORBA Core Spezifikation? Welche zusätzlichen Komponenten muß ein ORB Produkt beinhalten? Core: CORBA Objekt Modell CORBA Architektur OMG.
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Java programmieren mit JavaKara
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Informatik 1 Übung 8. NACHBESPRECHUNG Übung 8 Rekursion Existiert Weg von A nach B?
Einführung in die Programmiersprache C 3.Tag Institut für Mathematische Optimierung - Technische Universität Braunschweig.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Java und Eclipse.
Raimond Reichert Einführung in die Verwendung von Processing innerhalb von Eclipse.
Präsentation C Tutorium von Daniel J. Nowak Folie 1 C Tutorium.
Seminar Internet Technologien
Testen von Software – Überdeckungstesten mit JCov und GCov Martin Franke, 2006 Sommersemester.
Wie komme ich zu..... ? (how do I get to....?)
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
HORIZONT 1 XINFO ® Das IT - Informationssystem PL/1 Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
HORIZONT 1 XINFO ® Das IT - Informationssystem Assembler HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Dynamische Datentypen
Konzept einer Programmiersprache!
Variablenkonzept Klassisch, in Java Basistyp
PL/SQL - Kurze Einführung April 2003Übung Data Warehousing: PL/SQL 2 PL/SQL.. ist eine Oracle-eigene, prozedurale Programmiersprache Sämtliche.
Grundlagen Wissenschaftlichen Arbeitens Hilal Tekoglu
Dynamische Webseiten-Generierung
Einführung in PHP.
Mala Bachmann, Beispiel Velorennen (1) Velorennen mit 5 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?
CuP - Java Vierte Vorlesung Entspricht ungefähr Kapitel 2.1 des Skriptums Montag, 14. Oktober 2002.
Datentypen: integer, char, string, boolean
Programmiervorkurs WS 2014 Referenzdatentypen
Daten- und Metadatenstandards SoSe 2009 IT-Zertifikat der Philosophischen Fakultät der Universität zu Köln Dozent: Patrick Sahle 26. Juni 2009: Dublin.
CSS Cascading Style Sheets
Cascading Style Sheets
Erstellen einer Arff-Datei
Übung Informatik I exercise01. 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen.
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
Source Word- filter Line- filter Page- filter sink.
Der Datentyp Verbund (record)
(Syntax, Strings/Zahlen, Variablen, Arrays)
The PowerLanguage Platform © PowerLanguage™ Ltd KEY LANGUAGE YEAR 1 / BLOCK 1 GERMAN.
Strukturierte Variablen: Records
Datentypen: integer, char, string, boolean
XX X XX X : X X X.
Übersicht und Benutzung von Sphinx
Lesson 35: Relate Relative Frequency and Probability
 Präsentation transkript:

REBOL

Was ist REBOL frei verfügbar plattformübergreifend highly reflective flexibel kompakt interpretiert

Versionen /core (/base) /view (/face) /command (/pro) /encap /sdk

Teil 1 - Einführung

Values direkt interpretiert 52 Datentypen 12-Dec-2002 "Programmieren" $

Words indirekt interpretiert (Variable) keine Datentypen wordvar get-word:var set-wordvar: lit-wordvar

Blöcke nicht interpretiert Zusammenfassung beliebiger Elemente mit Reihenfolge [ red green blue ] [ 15:50 42 "Hans" no [nja, is eh] (2 / 0) ] [print ["Hello" ask "name? "] ] either random true [ print YES! ][none]

Sonderzeichen ^/newline ^-tab ^"" ^}} ^(xx)ASCII xx (hex)

Teil 2 - Grundlagen

Arbeiten mit der Konsole direkt copy/paste Editor + do %file.r help source probe

Series! Zuweisungen per Referenz (!) copy str pick insert, remove, change head, next, back, tail, skip sort, find, length?, index?

Function! func [ spec-block ][ code-block ] funktionsbeschreibung arg [type!] beschreibung /refinement beschreibung r-arg [typ!] beschreibung