Login
Newsletter
Werbung

Thema: KDE/Qt Bindings für C# und Python

17 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von ihminen am Di, 19. März 2002 um 08:47 #
"jedem ermöglichen sollten, in seiner Lieblingssprache Programme für KDE schreiben zu können."

Und was ist mit Ada 95? Hmm, also Glade (GTK) kann das...

Schönen Tag allerseits!

[
| Versenden | Drucken ]
  • 0
    Von Hagen am Di, 19. März 2002 um 08:54 #
    Ja und dann sind da ja auch noch Prolog und Scheme und Lisp und Fortran und Assembler und Smalltalk und ABAP und und und ....

    Mensch, wenn du unbedingt ein Ada-Binding haben willst, dann schreib dir eins :-)

    [
    | Versenden | Drucken ]
    0
    Von argon am Di, 19. März 2002 um 10:33 #
    Zitat aus "Real Programmers" von Maarten Litmaath:

    "[...]
    * Real programmers don't write in Fortran. Fortran is for pipe stress freaks and crystallography weenies.
    * Real programmers never work 9 to 5. If any real programmers are around 9 am, it's because they were up all night.
    * Real programmers don't write in BASIC. Actually, no programmers write in BASIC, after the age of 12.
    * Real programmers don't document. Documentation is for simps who can't read the listings or the object desk.
    * Real programmers don't write in Pascal, or Bliss, or Ada, or any of those pinko computer science languages. Strong typing is for people with weak memories.
    [...]"

    Alles klar?

    [
    | Versenden | Drucken ]
    0
    Von Marph am Do, 21. März 2002 um 10:49 #

    Gibt es zu den Zitaten ne site?

    [
    | Versenden | Drucken ]
0
Von Calle am Di, 19. März 2002 um 11:46 #
Kann mir jemand den begriff "Bindings" kurz erklären. Ich bin halt kein Programierer aber lese den begriff auch in anderen Artikeln sehr häufig.

Danke und bis dann,
Calle

[
| Versenden | Drucken ]
  • 0
    Von Anonymous am Di, 19. März 2002 um 12:48 #
    Nun, wie ich im oberen Posting bereits geschrieben habe basieren Qt/KDE auf der Programmiersprache C++. Dies ist somit auch die Originalsprache. Willst Du nun mit einer anderen Programmiersprache Qt/KDE-Programme schreiben, dann brauchst Du einen Übersetzter, der für Deine Programmiersprache eine Schnittstelle bietet im Hintergrund aber auf die C++-Schnittstelle zugreift. Diese Zwischenschicht nennt man u.a. "Bindings".

    Gruss
    Markus

    [
    | Versenden | Drucken ]
    0
    Von Andreas Jellinghaus am Di, 19. März 2002 um 18:30 #
    Der Kommentar von Markus ist richtig,
    ich möchte jedoch eine Anmerkung hinzufügen:

    Das interessante an Microsoft .Net, genauergesagt der CLR - Common Language Runtime ist es, das man solche Bindings/Bindungen nicht braucht. Basierend auf der CLR geschriebener Code ist ohne weitere Arbeit sofort für alle Sprachen verfügbar, sofern diese auch auf der CLR basieren.

    Ein weitere Bindung ist für KDE und QT toll. Jedoch zeigt sich immerwieder, das solche Bindungen auch gepflegt werden, das sowas aktiv Arbeit benötigt, und das durch Zeitverzögerungen der Support für andere Sprachen oft hinterherhinkt.

    Ein weiterer Grund, warum die c# Bindung so wichtig ist: sobald sich unter linux Weitere Sprachen auf der CLR Plattform einfinden, können diese alle die bestehende c# Bindung zur CLR Plattform nutzen, ohne auch nur einen Finger krumm zu machen. Fein, nicht wahr? So kann man arbeit sparen, und gemeinsame Kräfte bündeln.

    [
    | Versenden | Drucken ]
    0
    Von Homer am Mi, 20. März 2002 um 09:08 #
    Hi Andreas,

    > [Das interessante an Microsoft .Net] das
    > man solche Bindings/Bindungen nicht braucht.

    Ich versteh's nicht. Du schreibst doch auch, dass die Sprachen, die man fuer .NET benutzt, auf der CRL basieren muessen. Wenn ich also in einer Sprache XYZ++ schreibe, fuer die es kein Qt binding gibt und die nicht auf MS CRL basiert, dann muesste diese Sprache doch in beiden Systemen gleichermassen eingebunden werden, bevor sie interpretiert werden kann.
    Kannst Du's bitte nochmal erklaeren? Stell dir vor, Du wuerdest es Homer Simpson erklaeren :-)

    Danke

    [
    | Versenden | Drucken ]
0
Von pospiech am Di, 19. März 2002 um 13:27 #
Visual Basic fehlt noch...
[
| Versenden | Drucken ]
0
Von Sven am Di, 19. März 2002 um 13:43 #
für ein einfachen Hello ist das Programm
aber sehr lang.
[
| Versenden | Drucken ]
  • 0
    Von Boron am Di, 19. März 2002 um 14:35 #
    Für ein einfaches "Hello World" ist die Anzahl der Codezeilen hier völlig OK, da wir hier ja einen Button ins Fenster einfügen wollen, und dieser Button sogar noch das Programm beenden soll.
    [
    | Versenden | Drucken ]
0
Von Joe Fitz am Mi, 20. März 2002 um 17:40 #
Schreib das gleiche mal nir mit den xlibs. Da sitzt Du drei Tage, das Ding schaut scheisse aus und kapieren tutst Du keine Zeile von dem was du gehackt hast.

Etwas besser schon sind die motive libs. Aber da checkst Du auch nix und fraegst Dich wie es Erdenmeschen fertig gebracht haben mit dem Krampf CDE usw zu schreiben.

Heutzutage kann jeder Depp ne Oberflaeche zusammen hacken also was willst Du mehr ?

Joe

[
| Versenden | Drucken ]
  • 0
    Von Nulli am Mi, 20. März 2002 um 18:34 #
    Dem muss ich jetzt aber widersprechen.
    Xt und Xlib reichen fuer viele Programme
    eigentlich vollkommen aus
    (in Verbindung mit einigen Freeware-
    Bibliotheken).
    Athena Widgets sind seit laengerer
    Zeit auch
    dreidimensional moelich, sodass das
    Aussehen der Programme
    eigentlich auch ganz akzeptabel ist.
    Auch viele groessere Programme wie der
    Emacs wurden mit X und X Intrinsics
    realisiert.

    Gruesse,
    Nulli

    Tim.

    [
    | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung