Vraag : C++ Snelheid tegenover Java

Hallo,

I am proberen te begrijpen in welke omstandigheden, eventueel, C++ beduidend sneller is dan Java.  Ik schreef een programma van Java dat een herhaalde methode gebruikte om een oplossing aan een eenvoudig spel te vinden, en toen probeerde ik herschrijvend het programma in C++, denkend om significante snelheidsverhogingen te zien.  Nochtans, waren de snelheden zeer dicht, en in feite was het programma van Java een tad faster.

I kan de code van beide programma's posten als iedereen die info nodig heeft om de vraag te beantwoorden, maar ik wilde enkel beginnen door algemene info over de snelheidsverschillen tussen de twee talen te krijgen.  Ik ben specifiek specifiek geinteresseerd in herhaalde simulaties…, gebruikend gefingeerd spel voor nashequlibriums op te lossen.  

Thanks voor om het even welke gedachten,
Jonah

Antwoord : C++ Snelheid tegenover Java

wat over:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
openbare nietige StartTransaction ()
        {
            het gebruiken (var stockMovementCtx = nieuwe StockMovementCtxDataContext ())
            het gebruiken (var werkingsgebied = nieuwe TransactionScope ())
            {

                var stockMovementItems = van s in stockMovementCtx.spStockMovementForTransaction (TicketID, ItemTypeNo, ItemID, TransactionType,
                                                                                                  FromLocation, ToLocation, Qty, PersonelNo, cuser
                                                                                                  )
                                         selecteer s;

                ReturnCode = s.ReturnCode;
               // MessageBox.Show (stockMovementItems.First () .ToString ());
                ReturnMsg = s.ReturnMessage;
                TransactionType = s.TransactionType;
                TicketID = s.TicketID;
Andere oplossingen  
 
programming4us programming4us