Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [C#] Velocità di esecuzione
Forum - C# / VB.NET - [C#] Velocità di esecuzione

Avatar
Matthew (Member)
Expert


Messaggi: 387
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 11:34
Domenica, 05/07/2009
Ciao a tutti,
sto sviluppando una libreria per l'uso di variabili a precisione arbitraria. Sono già a buon punto con il mio lavoro ma mi è sorto un dubbio. Il C# è ovviamente più lento rispetto linguaggi di livello più basso come il C. Pertanto un lavoro di questo tipo (dove la velocità di esecuzione è cruciale) può essere valido anche in questo linguaggio o forse mi converrebbe riscrivere tutto in C o C++? Ho scelto il C# perchè lo conosco meglio ma non mi va di creare una libreria inutile... Cosa mi suggerite?


"I have never let my schooling interfere with my education." Mark Twain
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 11:49
Domenica, 05/07/2009
Dovresti farlo in C/C++, forse in Assembly ...


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
Matthew (Member)
Expert


Messaggi: 387
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 11:52
Domenica, 05/07/2009
Però non presenterebbe parecchi problemi in più? Per esempio gli array dinamici in C# sono estremamente comodi... Il gioco vale la candela? Voglio dire riscrivere tutto in c è un bel casino...


"I have never let my schooling interfere with my education." Mark Twain
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 12:01
Domenica, 05/07/2009
Le comodità si pagano in termini di velocità.

Non conosco i termini precisi del tuo progetto, ma ne ho visti di simili tranquillamente realizzati in C/C++ (anche in Assembly).

Ovviamente bisogna conoscere bene, ma bene, il linguaggio usato ...


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
Matthew (Member)
Expert


Messaggi: 387
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 12:24
Domenica, 05/07/2009
Ok grazie per il consiglio! Mi sono già messo sotto a provare a rifare tutto in c++... Speriamo... :k:


"I have never let my schooling interfere with my education." Mark Twain
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 13:07
Domenica, 05/07/2009
Testo quotato

Postato originariamente da Matthew:

Ok grazie per il consiglio! Mi sono già messo sotto a provare a rifare tutto in c++... Speriamo... :k:



Prego ... se vuoi una mano, sono disponibile ...


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote