Perché molte librerie C ++ "popolari" hanno un piccolo numero di stelle su Github? [chiuso]

-3

Ad esempio una libreria di analisi CSV sembra essere la più popolare libreria di analisi CSV , tuttavia ha solo 301 stelle.

C ++ è una delle lingue più popolari ma le librerie C ++ su github non sembrano molto popolari?

Mi rendo conto che parte di esso è dovuto al fatto che C ++ è più difficile di molti altri linguaggi. D'altra parte un parser CSV è qualcosa che è probabile che sia uno degli strumenti più frequentemente utilizzati (specialmente tra la comunità scientifica scientifica).

Perché le librerie C ++ hanno così poche stelle su Github?

    
posta Greg 08.10.2017 - 04:22
fonte

1 risposta

2

Gli utenti C ++ hanno meno probabilità di riutilizzare le librerie rispetto agli utenti di altre lingue.

La maggior parte delle altre lingue popolari ha un gestore di pacchetti che facilita l'aggiunta di librerie. In genere esiste un repository standard di pacchetti per la tua lingua e tu aggiungi quelli necessari al tuo progetto. Al contrario, C ++ manca di tale gestore di pacchetti standard.

Inoltre, il modello più complicato di C ++ rende difficile riutilizzare il codice. È necessario preoccuparsi di associare i flag del compilatore, aggiungere percorsi di inclusione / libreria e il collegamento alle librerie corrette. Molte altre lingue popolari non hanno a che fare con lo stesso bagaglio di C ++.

Quindi, mentre un codificatore Ruby / Python / Rust / Java / etc cercherà di riutilizzare una libreria quando necessitano di nuove funzionalità, un codificatore C ++ sarà resistente all'aggiunta di una nuova libreria e molto probabilmente cercherà di eseguire il rollup della funzionalità da zero.

Vedi, ad esempio, questa domanda sull'analisi di CSV in C ++:

link

Versus response for Java:

link

La domanda C ++ aveva diverse implementazioni a lui offerte. La versione Java aveva diversi poster che rimedavano all'OP per tentare di eseguire il proprio parser.

    
risposta data 08.10.2017 - 06:20
fonte

Leggi altre domande sui tag