OOP vs programmazione procedurale - pagina 47

 
Комбинатор:
Cosa c'entra un convertitore plus-size?

Oh sì, devi ancora riscriverlo a mano.

 
Maxim Kuznetsov:

Puoi convertire mql in c++, è abbastanza facile e so che ci sono persone qui che lo fanno... ottieni un sottoinsieme molto limitato di c++ (infatti le classi c), ma il codice è usato in entrambi i progetti MT e c++.

Ma per convertire un C++ arbitrario in mql - ahimè e ah. Un po' di modelli applicati, preso bene in STL, Dio non voglia l'aritmetica degli indirizzi e basta, il codice non è convertibile. Le lingue sono simili, ma niente di più.

A proposito, da pascal il convertitore è più realistico, solo il gioco non vale la pena

C'è qualcosa di interessante in pascal che potrebbe essere convertito in mql? ))

 
Maxim Dmitrievsky:

C'è qualcosa di interessante in pascal che può essere convertito in mql? ))

Non c'è niente che valga la pena di convertire in mql da nessuna parte.

Tutto quello che avete può essere inserito attraverso una DLL.

 
Maxim Kuznetsov:

Da nessuna parte c'è qualcosa che vale la pena di convertire in mql.

Tutto ciò che è disponibile può essere collegato tramite DLL.

Beh, non solo attraverso una DLL. Si può, per esempio, usare la condivisione di file. Con RAM-Disk oltre 1,5 GByte/secondo è sufficiente per tutto. E la facilità di implementazione è straordinaria. Lo usavo come soluzione temporanea. Ora via DLL. Ma quando è necessario renderlo veloce, non c'è file migliore.

Per coloro che non sanno come lavorare con le DLL - grande opzione per integrare software di terze parti con MQL.

 
Yuriy Asaulenko:

Beh, non solo attraverso la DLL. Si può, per esempio, fare la condivisione di file. Con un RAM-Disk, più di 1,5 GByte/secondo è sufficiente per tutto. E la facilità di implementazione è straordinaria. Lo usavo come soluzione temporanea. Ora via DLL. Ma quando è necessario renderlo veloce, non c'è file migliore.

Per coloro che non sanno come lavorare con dll - questa è una buona opzione di integrazione di software di terze parti con MQL.

Non ho mai costruito dll, hai un buon link per leggerlo?

(È più facile che riscrivere il codice da plus a mql? )

 
Maxim Dmitrievsky:

Non ho mai costruito un dll, hai qualche buon link per leggerlo?

è più facile che riscrivere il codice da plus a mql? )

Guarda su MSDN, come - sviluppo di dll C++. Controlla lì.

 
Yuriy Asaulenko:

Guarda su MSDN, come - sviluppo di DLL C++. Potreste trovarlo lì.

Ora si scopre che ci vuole molto tempo anche per costruire una dll da una libreria.

 
Maxim Dmitrievsky:

Ora si scoprirà che anche costruire una DLL da una libreria richiede molto tempo

Si scoprirà))

Usa lo scambio di file via RAM e non preoccuparti. Il risultato non è peggiore.

PS Se TC funziona, puoi sempre passare a dll.

 
Yuriy Asaulenko:

Si scoprirà)).

Usate lo scambio di file via RAM e non preoccupatevi. Il risultato non sarà peggiore.

Non lo leggerò nemmeno :) Uso comunque i frame, ma preferisco riscrivere tutto.

 
Maxim Dmitrievsky:

ma preferisco ancora riscrivere tutto, in modo da capire un po' la logica della libreria.

Dal punto di vista dell'OOP - approccio assolutamente sbagliato. Il tuo business è TC, non riscrivere codice già creato e funzionante.