Welche Programmiersprache - plattformunabhängig

Diskutiere Welche Programmiersprache - plattformunabhängig im Programmieren allgemein Forum im Bereich Programmieren unter Linux/Unix; Hallo, ich hab ein etwas größeres Problem: Ich will in nächster Zeit meine eigene Programmiersprache entwickeln (keine Angst, nicht eine Sprache...

  1. #1 julian-w, 09.09.2008
    Zuletzt bearbeitet: 09.09.2008
    julian-w

    julian-w Jungspund

    Dabei seit:
    11.07.2008
    Beiträge:
    20
    Zustimmungen:
    0
    Hallo,
    ich hab ein etwas größeres Problem:
    Ich will in nächster Zeit meine eigene Programmiersprache entwickeln (keine Angst, nicht eine Sprache wie C, C++, sonder eine extra Sprache für PIC-Prozessoren, also ohne OO, die einfach meine Eingaben in Assembler ersetzten).

    Nun hab ich ein paar Probleme, die ich euch hier mal aufliste:
    • 1. Das Programm sollte Plattformunabhängig sein
    • 2. Das Programm sollte nicht decompalierbar sein, da es auch eine kommerzielle Version geben wird (keine Angst, es gibt auch eine kostenlose Version mit gleichem Umfang, die kommerzielle ist nur, weil die Entwicklung recht kostspilieg ist, da man jeden PIC kaufen muss, um ihn zu testen)
    • 3. Es werden ziemlich viele Operationen mit Strings ausgeführt (Replace, Search, ...), von daher sollte diese Sprach das gut beherrschen
    • Ich will kein Geld für weitere Lizenzen für Bibliotheken, etc. ausgeben!

    Das Problem ist, ich weiß einfach nicht welche Sprache :(

    Hier mal meine Bewertung:

    C++:
    Pro:
    • Nicht dekompalierbar
    • sehr einflussreich
    • GUI mit Gtk+
    Kontra:
    • keine integrierten Klassen für XML/Dateizugriffe/String-Operationen

    JAVA:
    Pro:
    • perfekte Plattformunabhängigkeit
    • Viele String-Operationen
    Kontra:
    • Einfach zu dekompilieren

    So ist mein aktueller stand.
    Wenn einer gute, plattforumunabhängige Bibliotheken für C++ kennt, nur her damit (sollten aber kostenlos sein).

    Also, welche Sprache würdet ihr mir empfehlen.
    Zwingende Vorraussetzungen:
    • Plattformunabhängig
    • komplett kostenlos (Lizenzen, etc.)
    • nicht dekompalierbar (bzw. nur schwer machbar)

    Hoffe, ihr könnt mir helfen :))

    P.S.: Dies ist ein Bsp. aus meinem bisherigen Programm-Konzept:
    Code:
    Ein:
    PIC.Ports.A.AllOut = on;
    
    Aus:
    movlw A'11111111'
    movwf TRISA 
    
     
  2. #2 slackfan, 09.09.2008
    slackfan

    slackfan König

    Dabei seit:
    18.04.2006
    Beiträge:
    809
    Zustimmungen:
    0
    Ort:
    Bonn
    Kostenlose ClosedSource? Wie ein Fahrrad ohne Sattel! :D
    Sun und QT zeigen doch, dass Dual-Licensing funktioniert.

    Was spricht gegen Python?
     
  3. #3 julian-w, 09.09.2008
    julian-w

    julian-w Jungspund

    Dabei seit:
    11.07.2008
    Beiträge:
    20
    Zustimmungen:
    0
    Jop, kostenlos, aber ClosedSource. Quasi Freeware, wobei es aber auch eine kommerzielle Version gibt.
    Sieht man doch eigentlich recht oft in der Windows-Szene, wo ich denke, meine Software am meisten genutzt wird.
    Auserdem könnte man sonst meinen Schutzmechanismus recht einfach aushebeln.

    Pyhton kenne ich nicht so ins Detail. Weiß eigentlich nur, dass es das gibt.

    Nunja, wenn es dass alles kann:
    1. GUI
    2. XML
    3. Com-Port ansteuern
    4. Netzerk
    5. nicht dekompalierbar

    Werde ich mir das mal Nächer anschauen!
     
  4. #4 slackfan, 09.09.2008
    slackfan

    slackfan König

    Dabei seit:
    18.04.2006
    Beiträge:
    809
    Zustimmungen:
    0
    Ort:
    Bonn
    Gui -> Bindings für TK, GTK, QT, wxWidgets
    XML -> Sowohl Sax als auch DOM und weitere sehr hübsche Implementierungen wie Elementtree
    Com-Port -> Keine Ahnung
    Netzwerk -> Ja
    Nicht dekompilierbar -> Keine Ahnung, aber man kann die aus den py erzeugten pyc(Bytecode)-Dateien herumreichen, ohne Quellcode mitliefern zu müssen.
     
  5. #5 julian-w, 09.09.2008
    julian-w

    julian-w Jungspund

    Dabei seit:
    11.07.2008
    Beiträge:
    20
    Zustimmungen:
    0
    OK, werde es mir mal anschauen.
    Kennst du evtl. ein paar gute Online-Tutorials und eine gute, kostenlose IDE (möglichst für Windows)?
     
  6. #6 slackfan, 09.09.2008
    slackfan

    slackfan König

    Dabei seit:
    18.04.2006
    Beiträge:
    809
    Zustimmungen:
    0
    Ort:
    Bonn
    Tutorials gibt es sehr viele. Google berät dich da am besten.
    IDE für Windows kenne ich jetzt spontan nur Kommodo von ActiveState
    Für KDE ist eric4 erstklassig und natürlich auch Eclipse mit PyDev-Plugin
     
  7. #7 Mµ*e^13.5_?¿, 09.09.2008
    Mµ*e^13.5_?¿

    Mµ*e^13.5_?¿ Routinier

    Dabei seit:
    21.02.2006
    Beiträge:
    453
    Zustimmungen:
    0
    Wenn das dein einziges Argument ist, welches dagegen spricht, Java zu nehmen, dann programmier es in Java und lass hinterher einen Obfuscator über den Code laufen.
     
  8. #8 julian-w, 09.09.2008
    Zuletzt bearbeitet: 09.09.2008
    julian-w

    julian-w Jungspund

    Dabei seit:
    11.07.2008
    Beiträge:
    20
    Zustimmungen:
    0
    Jop, schau mir mal das Buch von Galileo openBooks an
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    Ein Obfuscator "verschleiert" den Code ja nur, indem er total unssinnige Namen gibt. Wie effizent ist sowas eigentlich?

    Kann man mit JAVA eigentlich auch PlugIns realisieren?

    Mal eine lizenzrechtliche Frage:
    Wenn ich das Programm kommerziell vermarkten will, muss ich dann eine "Gebühr" oder sontwas an Sun entrichten, da die JAVA ja kommerziell entwickeln?
     
  9. #9 slackfan, 09.09.2008
    slackfan

    slackfan König

    Dabei seit:
    18.04.2006
    Beiträge:
    809
    Zustimmungen:
    0
    Ort:
    Bonn
  10. dmaphy

    dmaphy Routinier

    Dabei seit:
    16.04.2004
    Beiträge:
    482
    Zustimmungen:
    0
    Ort:
    Hamburg
    IDLE ist ne Python-IDE für Windows. Wird soweit ich weiss auch mit der offiziellen Python-Distribution von python.org mitgeliefert. Einfach mal schauen. :)
     
Thema: Welche Programmiersprache - plattformunabhängig
Besucher kamen mit folgenden Suchen
  1. plattformunabhängige programmiersprachen

    ,
  2. plattformunabhängige programmiersprache

    ,
  3. plattformunabhängige programmierung

    ,
  4. nicht dekompilierbare sprache,
  5. programmiersprachen plattformunabhängig,
  6. dekompilierbare programmiersprachen,
  7. Plattform unabhängig Programmieren,
  8. meine eigene programmiersprache,
  9. programmiersprache plattformunabhängig,
  10. programmiersprachen plattformunabhängigkeit
Die Seite wird geladen...

Welche Programmiersprache - plattformunabhängig - Ähnliche Themen

  1. Welche Programmiersprache?

    Welche Programmiersprache?: Hallo, ja wie soll ich beginnen? Ich hab vor ung 2 Jahren in der Schule begonnen zu programmieren. Unter Windows hatten wir mit VB angefangen...
  2. mail Kommando: Welche Servereinstellung ist minimal notwendig?

    mail Kommando: Welche Servereinstellung ist minimal notwendig?: Welches Programm muss ich einrichten um auf einem jung freudigen Debian Server, auf der Konsole mittels mail, eine Mail an userxy@gmail.com senden...
  3. Welches Linux/Unix für ehemaligen OSX Nutzer?

    Welches Linux/Unix für ehemaligen OSX Nutzer?: Hallo zusammen Ich überlege mir schon lange ein Linux/Unix System anders als OS X als primäres Betriebssystem zu nutzen. Seit 7 Jahren nutze...
  4. Welche Grafikkarte?

    Welche Grafikkarte?: Hallo, ich brauche eine neue GraKa an die sich 2 Monitore über HDMI (oder zur Not DVI) anschliessen lassen, bevorzugt NVIDIA ... und Sie muss...
  5. Gigabit PCI Ethernet Card welche unter Kernel 3.16 läuft?

    Gigabit PCI Ethernet Card welche unter Kernel 3.16 läuft?: Hallo zusammen Bezüglich diesem Problem habe ich nun eine neue PCI Gigabit Ethernet Card gekauft, jedoch zeigt mit lspci REIN GAR NIX an!! ->...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden