hindernisse
Sponsored Links
Sponsored Links
hindernisse: Titel
No.
Titel
Kategorie
Preis
Liscense
Dateigröße
hindernisse: Beschreibung
No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Programmierung - Dolmetscher
BSD License
Io ist kleine Prototyp-gegründete Programmiersprache. Die Ideen in Io angespornt meistens von Smalltalk (alle Werte sind Nachrichten), Selbst-, NewtonScript und Act1 (Prototyp-gegründete differentiale Erbschaft, Schauspieler und Zukunft für Konkurrenzbetrieb), LISP (Code ist ein inspectable/modifizierbarer Ablaufbaum) und Lua m (klein, integrierbar).
Sind hier einige Hauptmerkmale „der Io-Programmiersprache“:
· offene Quelle Bd-Lizenz
· reines Objektsprachen
· kleine VM (~10K Leitungen)
· kleiner Speicherabdruck (zwischen 64K-200K abhängig von der Plattform)
· angemessen fasten (vergleichbar mit Pythonschlange, Perl, Rubin)
· Inkrementalabfallabgassammler, schwache Glieder unterstützt
· Differential Prototyp-gründete Nachrichtenbaumuster
· starkes, dynamisches Schreiben
· Ausnahmen
· Umsetzung ANSI-C (außer Gebrauch von inlines und einigen Leitungen des coroutine Codes)
· integrierbar
· multi-state (Mehrfachverbindungsstelle unabhängige VMs können in die gleiche Anwendung laufen)
· Schauspieler-gegründeter Konkurrenzbetrieb using coroutines/Leichtbaugewinde
· Bit 64 sauber
Die Sprache sollte klein, einfach, für eingebetteten Gebrauch Multiplattform und gut angepaßtes sein.
Gebrauch
Der Zielgebrauch ist Web scripting, Internet-Serveranwendungen und Desktop-Anwendungsentwicklung.
Es funktioniert gerade
Das Ziel für das Gefühl von Io ist, der Apple von Programmiersprachen zu sein. Das heißt, Sachen, „gerade Arbeit“ wenn. Z.B. sollten Sie nicht ein sysadmin sein müssen, zum sie einzubauen oder Umgebungsvariablen einstellen zu müssen, um sie zu verwenden. Sie sollten in der Lage sein, das vollziehbare irgendwo fallenzulassen und es funktioniert gerade. Eine io-Desktop-Anwendung sollte einen Installateur nicht erfordern und sollte arbeiten, ohne zu müssen, (oder bleiben) an einer bestimmten Dateibahn plaziert zu werden.
Schwergängigkeiten sind gut
Die Smalltalk/LISP/Java Gemeinschaften ansehen im Allgemeinen jeden möglichen Code außerhalb der VM als „unpure“ oder Schlechtes r. Io umfaßt anstatt die Idee der Anwendung der c-Schwergängigkeiten für hochentwickelte functionallity und der Leistung empfindliche Merkmale (Graphiken, Ton, Verschlüsselung, Matrixverarbeitung, usw.). Er tut dies beim Beibehalten des Multiplattform Trägers indem er den Gebrauch Plattform Unabhängiger oder Multiplattform der c-Bibliotheken anregt (OpenGL, PortAudio, usw.).
Nachrichten sind gut
Wenn möglich, sollten Schwergängigkeiten eine objektorientierte Schnittstelle und nicht einfach minic niedrigen c-API zur Verfügung stellen, wie Pythonschlange-API häufig tun. Auch konkrete Auslegung bevorzugt über dem Auszug - Sie sollten nicht Dutzend verwenden müssen Kategorien, um eine einfache Arbeitsweise zu tun, da Javas API Sie häufig erfordern zu tun.
IDE
Schließlich mögen Identifikation Io eine, interaktive Sichtprogrammierungumgebung zu haben für Io sehen. Etwas ähnlich Selbst, aber mit sichtlich strukturiertem unten bearbeiten dem MethodenQuellencodestand.
Kompilieren
Das Laufen „bilden“ im IoVM Quellverzeichnis kompiliert die vollziehbare Io VM („io“) und Bibliothek („libIoVM.a“). Sein ANSI C, also es sollten auf der meisten jeder möglichen Plattform kompilieren, obwohl Coroutines nur auf bestimmten Plattformen unterstützt. Io bekannt, um coroutines ein zu kompilieren und zu unterstützen:
OSX auf PPC
Linux auf x86, AMD Opteron und WAFFE
Bd auf x86 und Alpha
Irix
Win32 auf x86 (using Cygwin, Mingw oder Sichtbarmachung C)
Symbian
Das Laufen bilden im Verzeichnis über ihm kompiliert die komplette Verteilung mit Zusatzhardwares.
Einbauen
Io braucht, in ein bestimmtes Verzeichnis eingesetzt zu werden oder keine Umgebungsvariablen einstellen zu lassen.
Laufen
In irgendwelchen der Hauptfaltblätter (IoVM, IoServer und IoDesktop), laufend:
Prüfung bilden
macht eine Einstellung Prüfungen, um sicherzustellen, daß es funktioniert.
Es gibt einige Beispielindexe im _tests/examples/Verzeichnis. Sie können sie von der Befehlszeile so laufen lassen:
./io _tests/examples/HelloWorld.io
./io _tests/examples/Account.io
./io _tests/examples/Conditions.io
./io _tests/examples/Foreach.io
Befehlszeile Argumente, nachdem der Dateiname in eine Listennachricht gesetzt und im Lobbys „args“ Schlitz gelagert. Heres ein Beispiel des One-way, zum sie auszudrucken:
Vorhalle args foreach (K, v, schreiben ("", v, „N“))
Es gibt keine Haupt () Funktion oder einwendet er, die zuerst in Io durchgeführt erhält. Indexe durchgeführt dexe, wenn sie kompiliert.
Auch der Vorhalleschlitz „launchPath“ eingestellt auf den Einbauort auf der Anfangsquelldatei rt, die durchgeführt.
Befehlszeile Schnittstelle
Laufen:
./io
ohne Argumente öffnet den Io-Interpreterhinweis. Sie können Code auswerten, indem Sie direkt ihn eintragen. Beispiel:
Io> „hallo Welt!“ Druck
Hallo Welt!
Anweisungen ausgewertet im Rahmen der Vorhalle t:
Io> Druck
[PRINTOUT des Vorhalleinhalts]
Was in diesem Auslösen neu ist:
· Es gibt ein neues Zusatzhardware MySQL und eine neue PostgreSQL Zusatzhardware.
· Die Klonmethode der Reichweite kopiert jetzt seinen Zustand.
· Das Klonen der Einheimischer jetzt arbeitet jetzt an Schlitzen in der lokalen Nachricht.
· Es gibt eine Verlegenheit, damit interpolieren sie nicht wiederholbar bilden.
Sind hier einige Hauptmerkmale „der Io-Programmiersprache“:
· offene Quelle Bd-Lizenz
· reines Objektsprachen
· kleine VM (~10K Leitungen)
· kleiner Speicherabdruck (zwischen 64K-200K abhängig von der Plattform)
· angemessen fasten (vergleichbar mit Pythonschlange, Perl, Rubin)
· Inkrementalabfallabgassammler, schwache Glieder unterstützt
· Differential Prototyp-gründete Nachrichtenbaumuster
· starkes, dynamisches Schreiben
· Ausnahmen
· Umsetzung ANSI-C (außer Gebrauch von inlines und einigen Leitungen des coroutine Codes)
· integrierbar
· multi-state (Mehrfachverbindungsstelle unabhängige VMs können in die gleiche Anwendung laufen)
· Schauspieler-gegründeter Konkurrenzbetrieb using coroutines/Leichtbaugewinde
· Bit 64 sauber
Die Sprache sollte klein, einfach, für eingebetteten Gebrauch Multiplattform und gut angepaßtes sein.
Gebrauch
Der Zielgebrauch ist Web scripting, Internet-Serveranwendungen und Desktop-Anwendungsentwicklung.
Es funktioniert gerade
Das Ziel für das Gefühl von Io ist, der Apple von Programmiersprachen zu sein. Das heißt, Sachen, „gerade Arbeit“ wenn. Z.B. sollten Sie nicht ein sysadmin sein müssen, zum sie einzubauen oder Umgebungsvariablen einstellen zu müssen, um sie zu verwenden. Sie sollten in der Lage sein, das vollziehbare irgendwo fallenzulassen und es funktioniert gerade. Eine io-Desktop-Anwendung sollte einen Installateur nicht erfordern und sollte arbeiten, ohne zu müssen, (oder bleiben) an einer bestimmten Dateibahn plaziert zu werden.
Schwergängigkeiten sind gut
Die Smalltalk/LISP/Java Gemeinschaften ansehen im Allgemeinen jeden möglichen Code außerhalb der VM als „unpure“ oder Schlechtes r. Io umfaßt anstatt die Idee der Anwendung der c-Schwergängigkeiten für hochentwickelte functionallity und der Leistung empfindliche Merkmale (Graphiken, Ton, Verschlüsselung, Matrixverarbeitung, usw.). Er tut dies beim Beibehalten des Multiplattform Trägers indem er den Gebrauch Plattform Unabhängiger oder Multiplattform der c-Bibliotheken anregt (OpenGL, PortAudio, usw.).
Nachrichten sind gut
Wenn möglich, sollten Schwergängigkeiten eine objektorientierte Schnittstelle und nicht einfach minic niedrigen c-API zur Verfügung stellen, wie Pythonschlange-API häufig tun. Auch konkrete Auslegung bevorzugt über dem Auszug - Sie sollten nicht Dutzend verwenden müssen Kategorien, um eine einfache Arbeitsweise zu tun, da Javas API Sie häufig erfordern zu tun.
IDE
Schließlich mögen Identifikation Io eine, interaktive Sichtprogrammierungumgebung zu haben für Io sehen. Etwas ähnlich Selbst, aber mit sichtlich strukturiertem unten bearbeiten dem MethodenQuellencodestand.
Kompilieren
Das Laufen „bilden“ im IoVM Quellverzeichnis kompiliert die vollziehbare Io VM („io“) und Bibliothek („libIoVM.a“). Sein ANSI C, also es sollten auf der meisten jeder möglichen Plattform kompilieren, obwohl Coroutines nur auf bestimmten Plattformen unterstützt. Io bekannt, um coroutines ein zu kompilieren und zu unterstützen:
OSX auf PPC
Linux auf x86, AMD Opteron und WAFFE
Bd auf x86 und Alpha
Irix
Win32 auf x86 (using Cygwin, Mingw oder Sichtbarmachung C)
Symbian
Das Laufen bilden im Verzeichnis über ihm kompiliert die komplette Verteilung mit Zusatzhardwares.
Einbauen
Io braucht, in ein bestimmtes Verzeichnis eingesetzt zu werden oder keine Umgebungsvariablen einstellen zu lassen.
Laufen
In irgendwelchen der Hauptfaltblätter (IoVM, IoServer und IoDesktop), laufend:
Prüfung bilden
macht eine Einstellung Prüfungen, um sicherzustellen, daß es funktioniert.
Es gibt einige Beispielindexe im _tests/examples/Verzeichnis. Sie können sie von der Befehlszeile so laufen lassen:
./io _tests/examples/HelloWorld.io
./io _tests/examples/Account.io
./io _tests/examples/Conditions.io
./io _tests/examples/Foreach.io
Befehlszeile Argumente, nachdem der Dateiname in eine Listennachricht gesetzt und im Lobbys „args“ Schlitz gelagert. Heres ein Beispiel des One-way, zum sie auszudrucken:
Vorhalle args foreach (K, v, schreiben ("", v, „N“))
Es gibt keine Haupt () Funktion oder einwendet er, die zuerst in Io durchgeführt erhält. Indexe durchgeführt dexe, wenn sie kompiliert.
Auch der Vorhalleschlitz „launchPath“ eingestellt auf den Einbauort auf der Anfangsquelldatei rt, die durchgeführt.
Befehlszeile Schnittstelle
Laufen:
./io
ohne Argumente öffnet den Io-Interpreterhinweis. Sie können Code auswerten, indem Sie direkt ihn eintragen. Beispiel:
Io> „hallo Welt!“ Druck
Hallo Welt!
Anweisungen ausgewertet im Rahmen der Vorhalle t:
Io> Druck
[PRINTOUT des Vorhalleinhalts]
Was in diesem Auslösen neu ist:
· Es gibt ein neues Zusatzhardware MySQL und eine neue PostgreSQL Zusatzhardware.
· Die Klonmethode der Reichweite kopiert jetzt seinen Zustand.
· Das Klonen der Einheimischer jetzt arbeitet jetzt an Schlitzen in der lokalen Nachricht.
· Es gibt eine Verlegenheit, damit interpolieren sie nicht wiederholbar bilden.
hindernisse: Zusammenfassung
No.
Titel
Kategorie
Preis
Liscense
Dateigröße
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above hindernisse search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
