Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,526

    Socket, quale linguaggio scelgo?

    Salve a tutti,vorrei un consiglio sincero, non sono un programmatore di professione ma sono abituato a scrivere piccoli tool che uso per il mio lavoro sia in C che in Python. Ora vorrei approfondire la programmazione socket, ho letto sia su Python che su C,chiaramente il primo offre una maggiore facilità di implementazione ma vorrei capire se a livello di velocità e di controllo degli eventi i due linguaggi possano equivalersi. Insomma esplicitamente, per i socket meglio C o Python (o anche altri linguaggi)?Grazie per le eventuali risposte

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Come potenzialità penso stiamo sullo stesso livello.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  3. #3
    Per quanto riguarda la velocità le due implementazioni sono pressochè identiche in quanto l'implementazione Python non è altro che un binding al codice originale che è scritto in C.
    Se poi ci aggiungi il fatto che la parte "socket" rappresenta uno dei classici colli di bottiglia di un'applicazione ti renderai conto che parlare di "velocità" in questo caso non ha senso.

    Per "controllo degli eventi" non so che intendi.
    Pressochè tutto ciò che puoi fare con i socket da C lo puoi fare con i socket da Python, salvo qualche operazione di basso livello dei socket RAW che comunque non andresti quasi sicuramente ad utilizzare.

    In sostanza le due implementazioni sono identiche, salvo che utilizzando Python, ovviamente, il tutto è estremamente più semplice e anzichè scrivere 50 righe di codice ne scrivi soltanto 5.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

  4. #4
    Io mi sento di spezare una lancia a favore del c....
    Se sei abittuato a usare il c e quindi non hai problemi con puntatori e stutture e via dicendo non troverai problemi nella gestione dei socket in c , l'implemetazione è molto chiara e trovi un sacco di materiale come il gapil.....

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