Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [c++]e interfacciamento altri linguaggi

    ciao.
    Devo creare delle librerie c++ soprattutto per la sua velocità e interfacciarle con altri linguaggi , tipo java o c#o excel addirittura.
    So qualcosa di com, ma di tempo ne è passato, volevo sapere se c'è qualcosa di piu moderno ed utilizzato o se è perfettamente valido ancora com.

    grazie.

  2. #2
    È una fatica interfacciare il C++ con sé stesso, figurati altri linguaggi... comunque sì, su Windows l'unica ABI ad oggetti effettivamente "standardizzata" è COM, ma ti introduci ad un mondo di fatica e dolore. L'unica maniera per poter essere effettivamente chiamati da qualunque linguaggio è esporre un'interfaccia stile C (magari evitando tipi di parametri "strani", che linguaggi di alto livello fanno fatica a digerire).
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente bannato
    Registrato dal
    Apr 2012
    Messaggi
    510
    Puoi fare una fork che a sua volta esegue una execl e nella execl esegui un programma eseguibile scritto in un altro linguaggio.Se prima della fork fai la pipe, i due processi possono comunicare.Questo su linux, su windows esisteranno sicuramente dei comandi simili.

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.