Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Mir ist neulich das Programm XMind vor die Augen gekommen. Es ist OpenSource & Kostenlos, in der Standardversion, es gibt desweiteren noch eine kostenpflichtige PRO Version, die halt etwas mehr kann. Wenn jemand ne Idee davon bekommen will, wie ich mir meine Programmierumgebung vorstelle, dann kann er sich ja mal XMind ansehen, also es trifft meine Gedanken schon sehr gut, bis halt auf die Tatsache, das XMind, wie der Name schon sagt, für Mindmaps gedacht ist, aber es ist ziemlich praktisch, vie…

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Zitat von Marcus Gnaß: „[...] Schau dir hierzu doch mal Wertparameter (call by value) [de.wikipedia.org/wiki/Wertparameter] und Referenzparameter (call by reference) [de.wikipedia.org/wiki/Referenzparameter] an. Übergibst du einen Zeiger auf ein Objekt sind damit die Eigenschaften des Objektes nicht schreibgeschützt, selbst wenn du die Adresse als Konstante oder Literal übergibst. [...] Fertig ist die Objektorientierte Programmierung damit noch lange nicht. Siehe dazu de.wikipedia.org/wiki/Objek…

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Okay, Butter bei die Fische. Mein Plan ist es zu allererst mithilfe einer konventionellen Programmiersprache eine Entwicklungsumgebung auf die Beine zu stellen und mir dabei Gedanken um die Representation des Programmablaufes zu machen, denn der muss ja auch irgendwie als Daten auf der Platte abgelegt werden. Warscheinlich wird es XML hinauslaufen. Zur Programmiersprache, ich dachte an Java, denn Java ist ja an sich schon platformunabhängig und da ich meistens unter Windows arbeite (Bequemlichke…

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Zitat: „ Nya ich bin mit dem was es gibt eigentlich zufrieden. Was mich mal interessieren würde: Wie macht man eine eigene Programmiersprache? Ich kann mir irgendwie nix darunter vorstellen... Über eine Antwort würde ich mich freuen. MfG PS “ Okay, die Ausführungen von Deadman44 sind ziemlich ausführlich und gut erläutert, es IST ein ziemlich großes Vorhaben, was aber durch den Einsatz von LLVM um ca. 40% vermindet wird, da man sich nur um dne Aufbau der Programmiersprache kümmern muss, und LLVM…

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Achja, nochmal zum Verständis an d0nut: Ich habe die Idee nicht aufgegeben, sondern die Idee einer Sprache, also einer textform, aufgegeben, weil das einfach zu meinen anderen ideen nicht paseen würde und unübersichtlich werdenwürde. Am besten eigenet sich deshalb eine graphische Darstellung. Und das eigentliche Probelm ist auch etwas anders, also es geht mir nicht um die portabilität auf andere Sprachen, sondern Systeme im allg. Ein einmal geschriebenes Programm sollte überall lauffähig sein, w…

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Okay, erstmal danke für das Interesse! Ich habe im Anhang eine Skizze der Komponene angefertigt die 99BottlesOfBeer als Songtext erstellt. @d0nut: Um die IDE kom ich nicht herum, da mein System nicht auf Texten (bzw. nur sehr wenig) sondern auf Ablaufdiagrammen basiert und das meiste wird auf graphische Weise darstellt. Zudem haben Schlüsselwörter eine Schwäche. Sie funktionieren nur eindimensional. Also in der Richtung von oben nach unten. Bei mir wären sie 2-dimensional, wie auf einer Blaupaus…

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Okay, also zu Punkt 1: LLVM ist einfach nur eine Art Zwischenlayer, welches Programmiersprache und Kompilat verbindet, sodass es unerheblich ist. in welcher Sprache man das Programm geschrieben hat und in welche man es übersetzen will. Theoretisch kann man auch in Java-bytecode übersetzen lassen, aus dem LLVM-Code heraus. Nur dafür gibt es soweit ich weiß bisher kein Backend. Zu Optimierung: Die wird in mehreren Schritten durchgefüht. Zuert eine AOT-Optimierung inder gängige Sachen durchgeführt …

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Okay Okay, ich will hier gar nicht über Java disktuieren, und mir geht es grade darum portable nud robuste Programme zu schreiben. Genau das ist mein Ziel! Nur das ich im Unterschied zu Java eben eher eine andere Programmierweise vorschlage, die eine einfacher und übersichtlicher ist! naja mal sehen, vielleicht kommt ja hier noch etwas konstruktives.

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Nein tatsache Also ich meine damit nur das es im Verhältnis zu nativen Sprachen ineffizient ist. Also wenn Code interpretiert wird, dann muss mehr Leistung hineingesteckt werden und ist er ineffizienter als nativer. Java ist nicht schlecht, das wollte ich nich sagen, nur ich finde native Sprachen besser, weil sie energie- und leisuntgseffizienter sind. Okay, die Ausnahme ist Just-In-Time Compilierung, die erreicht ja auch eine beachtliche Geschwindigkeit. Hast du überhaupt alles gelesen? Übrigen…

  • Ein neuer Ansatz

    Kevin K. - - Allgemein

    Beitrag

    Mahlzeit! Ich bin zufällig auf dieses Forum gestoßen und finde, es ist eine gute Idee hier mal von meiner Idee zu schreiben. Also kurz zur Person, ich bin ein 18 Jähriger Schüler aus NRW und habe eine Leidenschaft für das Programmieren vor vielen jahren entdeckt. Naja es ist nicht wirklich eine Leidenschaft, da ich aktiv nicht viel Programmiere, mehr ein sehr großes Interesse. Die ersten Versuche waren alles mehr oder weniger Spielereien, aber einiger zeit (vor 2 Jahren) wollte ich mich etwas gr…