Sto lavorando con un certo codice legacy C, che ho bisogno di refactoring e, in generale pulire, per rimuovere la programmazione tipo spaghetti, rispettare il principio DRY eccLa produzione di Vala e Genie è pronta?
Stavo pensando di riscrivere in C++, ma non lo faccio voglio andare così lontano, e vorrei rimanere il più vicino possibile al C (mentre uso alcuni concetti di OOP [senza doverli codificare manualmente]).
Recentemente ho incontrato GObject, Vala e Genie. Gli ultimi due sono abbastanza recenti. Qualcuno è a conoscenza del fatto che Vala o Genie siano utilizzati nel codice di produzione?
Ultimo ma non meno importante - c'è una lista di confronti tra Pro e contro tra le due lingue. Mi sto appoggiando un po 'verso Genie perché adoro Python e non sono molto appassionato di C#, ma l'insistenza di Genie (apparente?) Sulle schede potrebbe essere un po' fastidiosa nella pratica - sarei interessato a un elenco di pro e contro per il due lingue (assumendo che una o entrambe siano pronte per l'uso in produzione).
Come parte, sto sviluppando su Linux, quindi qualsiasi problema relativo a Windows non è rilevante per quanto mi riguarda.
si potrebbe anche prendere in considerazione [Objective C] (http: //en.wikipedia. org/wiki/Objective_c), [D] (http://en.wikipedia.org/wiki/D_%28programming_language%29), e possibilmente un [gruppo di altre lingue] (http://en.wikipedia.org/ wiki/Object-oriented_programming # OOP_languages) simile a "C con oggetti". – pmg