Visualizzazione dei risultati da 1 a 5 su 5

Discussione: c & java

  1. #1

    c & java

    E' possibile creare un'interfaccia grafica con java ma sviluppare il contenuto del programma in c??? Se si come???
    Grazie!!!
    Ci provo...e ci riesco!!!
    http://kings.altervista.org

  2. #2
    Dovrebbe essere possibile tramite i "metodi nativi" : un programma java chiama funzioni c attraverso una particolare interfaccia. Pero' :

    1) Non ne so mezza sull'argomento
    2) da quello che ho visto il codice da scrivere e' abbastanza pesante
    3) Si tratta sempre di un programma java e quindi la velocita' e' di un programma java, non di uno in c
    4) La portabilita' del codice rischia di andare a farsi benedire

    Penso che il gioco non valga la candela. Del resto esistono un sacco di toolkit grafici e ide per la creazione di interfacce grafiche in c/c++... comunque cerca "native methods" con google e vedrai quanta roba salta fuori.

    Qui

    http://java.sun.com/docs/books/tutorial/native1.1/

    c'e' il tutorial sulla Java Native Interface (JNI) : come usare codice c dentro a programmi java.
    S.O. : Ubuntu 5.04
    Lang : J2*E,PHP,tcl/tk

  3. #3
    Che bello mandare a puttane le motivazioni per cui Java ha un senso.

  4. #4
    Diciamo piuttosto che java non e' nato per disegnare frontend ad applicazioni c, c++. Del resto awt e swing sono solo due piccole parti della piattaforma java.

    La Java Native Interface tendo a vederla come una soluzione estrema quando non ho modo di portare del codice c in java (l'esempio classico e' la necessita' di agire sul registro di win).
    S.O. : Ubuntu 5.04
    Lang : J2*E,PHP,tcl/tk

  5. #5
    Ho messo il topic semplicemente perché ero curioso, e visto che programmo meglio in c che in java!!!
    comunque studierò anche java ciao ciao
    Ci provo...e ci riesco!!!
    http://kings.altervista.org

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.