Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515

    linguaggio di programmazione....

    ciao a tutti!!!!...vorrei creare un programma compatibile con il o.s. mac e windows....come linguaggio di programmazione attualmente stò utilizzando android....il c++ è molto + completo ma vorrei sapere se creando un programma in c++ in windows sia poi compatibile anche con il mac....cosa mi consigliate come linguaggio di programmazione?????

  2. #2
    Android non è un linguaggio di programmazione.

    Se vuoi una cosa facilmente portabile usa Java. C++ può essere compatibile col Mac con gli opportuni accorgimenti, ma se devi fare un'applicazione con interfaccia grafica te lo sconsiglio. Potresti anche considerare di scrivere il core in c++ e poi wrapparlo in una versione Cocoa con objective c per il Mac e una diversa per Windows.

    Java è senz'altro l'opzione più semplice IMHO.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: linguaggio di programmazione....

    Originariamente inviato da paul78
    vorrei sapere se creando un programma in c++ in windows sia poi compatibile anche con il mac....cosa mi consigliate come linguaggio di programmazione?????
    Java potrebbe essere una soluzione ma ... dipende dal tipo di applicazione che vuoi realizzare (cosa ha bisogno in termini di memoria, accesso all'hardware e altro).

    Altrimenti C++ e se ti interessa che la parte di interfaccia grafica sia anche "portabile", esistono framework appositi, come QT (http://qt.nokia.com/products/).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it L'avatar di Buzzz
    Registrato dal
    Jan 2009
    Messaggi
    775
    mi aggrego alla domanda, siccome il dubbio è lo stesso..

    quindi, per creare applicazioni compatibili con prodotti apple e che abbiano interfaccia grafica, consigliate JAVA?
    ma ad esempio, se io volessi creare applicazioni per iPad, che linguaggio dovrei utilizzare? sempre JAVA, o devo passare al C o ad altri linguaggi?

  5. #5
    Per sviluppare applicazioni per iPad/iPhone devi imparare l'Objective-C qualche cenno storico a riguardo .
    Va detto per chi non lo sapesse che per sviluppare in Objective-C bisogna utilizzare l'IDE Xcode che però può essere installato solo su sistemi Apple.

    Saluti

  6. #6
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    ciao alex....sei stato molto chiaro....ti vorrei fare un paio di domande dopo aver letto la tua risposta....

    1) io uso come os il win xp....esiste un editor per object-c per win dove mi trasforma i file .exe sia per win che per mac?? o dovrei fare un doppio lavoro???

    2)vorrei creare un programma audio con un equalizzatore di bassi treble echo ect...in object-c ci sono libreirie che mi permettono di lavorare molto bene???

  7. #7
    Ciao Paul premetto che non sono un programmatore di Objective-C quindi ti consiglio di approfondire quello che sto scrivendo

    1) io uso come os il win xp....esiste un editor per object-c per win dove mi trasforma i file .exe sia per win che per mac?? o dovrei fare un doppio lavoro???
    Allora una piccola precisazione: i file .exe sono eseguibili solo su sistemi windows (almeno in maniera nativa) mentre per mac i file eseguibili hanno estensione dmg. Detto questo per quello che ne so io esistono modi per creare .exe dal linguaggio Objective-C, ma se io dovessi sviluppare applicazioni desktop per windows userei un linguaggio tipo Visual Basic. Se si vogliono invece realizzare app per iPhone/iPad/iPod Touch l'unico modo è utilizzare Xcode su mac che offre anche un ambiente visuale per facilitare la progettazione delle interfacce.

    2)vorrei creare un programma audio con un equalizzatore di bassi treble echo ect...in object-c ci sono libreirie che mi permettono di lavorare molto bene???
    Sinceramente non so rispondere con precisione a questa domanda, ma Objective-C è molto grande e sicuramente ci saranno librerie utili al tuo scopo!

    Per qualsiasi altra informazione contattami pure!
    Saluti

  8. #8
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da alexbiondo
    Allora una piccola precisazione: i file .exe sono eseguibili solo su sistemi windows (almeno in maniera nativa) mentre per mac i file eseguibili hanno estensione dmg.
    No. I file .dmg sono semplicemente delle immagini compresse. Il programma eseguibile ha estensione .app, anche se in realtà i .app non sono file ma cartelle: non a caso puoi esplorarne il contenuto (tasto destro sul .app e click su "Show Content Package" o qualcosa di simile). L'eseguibile vero e proprio si trova dentro il .app, nella sottocartella /Content/MacOS (se ricordo bene).
    Clicca per approfondimenti
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Buzzz
    mi aggrego alla domanda, siccome il dubbio è lo stesso..

    quindi, per creare applicazioni compatibili con prodotti apple e che abbiano interfaccia grafica, consigliate JAVA?
    Guarda, Java con un po' di smanettamento può fare cose carine su Mac OS X ma di base è piuttosto scarso dal punto di vista della GUI. Della serie: o ti metti a sviluppare una GUI apposita per OS X oppure il tuo programma sarà graficamente carente. Una mano la danno i Mac Widgets volendo (questo è lo screenshot di un mio programma su mac, non si direbbe neanche che è fatto in java! )
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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 © 2026 vBulletin Solutions, Inc. All rights reserved.