Librerie

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
fiamma
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 256
Iscrizione: lunedì 31 marzo 2008, 21:05

Librerie

Messaggio da fiamma »

Ciao a tutti

avrei gentilmente bisogno di alcune risposte su un argomento che non mi è chiaro : le Librerie (libfile.so)

Negli script bash queste librerie si possono usare? O servono solo per i linguaggi di sviluppo?
Se si possono usare per scrivere in bash, come le uso?
Esiste una documentazione che spieghi il loro utilizzo?

Grazie
Avatar utente
IppatsuMan
Prode Principiante
Messaggi: 199
Iscrizione: mercoledì 14 febbraio 2007, 1:31
Contatti:

Re: Librerie

Messaggio da IppatsuMan »

Le librerie condivise (*.so) non possono essere utilizzate direttamente dagli script bash.
ハッカー
Avatar utente
fiamma
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 256
Iscrizione: lunedì 31 marzo 2008, 21:05

Re: Librerie

Messaggio da fiamma »

Quindi solo da linguaggi di sviluppo (python, pearl, ecc.)
Avatar utente
Markon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1536
Iscrizione: mercoledì 17 gennaio 2007, 10:34
Località: Sperone Beach(AV)
Contatti:

Re: Librerie

Messaggio da Markon »

Quindi solo da linguaggi di sviluppo (python, pearl, ecc.)
Sì, ma non è proprio esatto così.
Ad esempio, una libreria .so che presenta oggetti e funzioni Python, compilata con tool appositi (come Boost.Python, con cui è possibile scrivere codice C++ e poi scrivere dei binding per Python in un modo abbastanza semplice) o semplicemente estendendo Python con C/C++ (utilizzando le API Python + C) è possibile utilizzarla in Python.

Ma una libreria .so di un programma scritto in C/C++ senza binding per Python non è possibile utilizzarla in Python.
E penso che la stessa cosa valga con altri linguaggi.

Non so se hai presente PyQT. Cos'è? Non è altro che un binding per le Qt (quelle originarie diciamo)  in Python.
E' stato creato un tool chiamato SIP che effettua i binding da C++ a Python, così da generare dei file che possono essere letti senza alcun problema da Python.

Ciao!
My Guitar Wants to Kill your Mama!

DIVENTA PYTHONEER
Avatar utente
fiamma
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 256
Iscrizione: lunedì 31 marzo 2008, 21:05

Re: Librerie

Messaggio da fiamma »

Ok grazie, tutto chiaro.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti