bara-igor писал(а):Согласно документации FPC, это аналог Pascal7.0 и Delphi7.0.
Это где в документации такое?
Модератор: Модераторы
bara-igor писал(а):Согласно документации FPC, это аналог Pascal7.0 и Delphi7.0.
Я примерно тем же самым вынужден заниматься для Lazarus.Иван Шихалев писал(а): Есть предложение: обсудить и составить набор тестов, который затрагивал бы большинство аспектов работы.
Результаты тестов из первого поста привожу ниже.Sniper писал(а):Romtek старовато конечно, ща уже компиляторы другие малясь... надо бы перепроверить если у тя есть возможность, то хотелось бы увидеть BDS 2006...
[Header]
Compiler=Free Pascal Compiler Version 2.0.2
Test=Bubble Sort (integer type)
[Platform]
OS name=Windows XP
OS vers.=Type=2; Ver=5.1; build=2600; SP=Service Pack 2
CPU name=
CPU model=x86 Family 6 Model 8 Stepping 6
Frequency=1005 MHz
RAM=Phys=447 Mb; Avail=146 Mb
[Parameters]
Cycle=16000
Repeat=11
[Time]
Time0=4467
Time1=4216
Time2=4206
Time3=4136
Time4=2794
Time5=2784
Time6=2744
Time7=2644
Time8=2614
Time9=2603
Time10=2504
Median time=2784
[Results]
[0]=-2147297542
[N 7999]=-1697931
[N-1]=2147482156
[Header]
Compiler=Delphi 10 - BDS2006
Test=Bubble Sort (integer type)
[Platform]
OS name=Windows XP
OS vers.=Type=2; Ver=5.1; build=2600; SP=Service Pack 2
CPU name=
CPU model=x86 Family 6 Model 8 Stepping 6
Frequency=1005 MHz
RAM=Phys=447 Mb; Avail=151 Mb
[Parameters]
Cycle=16000
Repeat=11
[Time]
Time0=1613
Time1=1603
Time2=1602
Time3=1602
Time4=1582
Time5=1582
Time6=1582
Time7=1482
Time8=1452
Time9=1372
Time10=1362
Median time=1582
[Results]
[0]=-2147403371
[N 7999]=-13510382
[N-1]=2147359694
[Header]
Compiler=Free Pascal Compiler Version 2.0.2
Test=Bubble Sort (int64 type)
[Platform]
OS name=Windows XP
OS vers.=Type=2; Ver=5.1; build=2600; SP=Service Pack 2
CPU name=
CPU model=x86 Family 6 Model 8 Stepping 6
Frequency=1005 MHz
RAM=Phys=447 Mb; Avail=150 Mb
[Parameters]
Cycle=14000
Repeat=11
[Time]
Time0=4116
Time1=3726
Time2=3194
Time3=2524
Time4=2423
Time5=2304
Time6=2283
Time7=2274
Time8=2263
Time9=2253
Time10=2233
Median time=2304
[Results]
[0]=-2147295768
[N 6999]=24100969
[N-1]=2147473612
[Header]
Compiler=Delphi 10 - BDS2006
Test=Bubble Sort (int64 type)
[Platform]
OS name=Windows XP
OS vers.=Type=2; Ver=5.1; build=2600; SP=Service Pack 2
CPU name=
CPU model=x86 Family 6 Model 8 Stepping 6
Frequency=1005 MHz
RAM=Phys=447 Mb; Avail=149 Mb
[Parameters]
Cycle=14000
Repeat=11
[Time]
Time0=2423
Time1=2244
Time2=2173
Time3=2153
Time4=2153
Time5=2143
Time6=2143
Time7=2133
Time8=1973
Time9=1892
Time10=1883
Median time=2143
[Results]
[0]=-2146208140
[N 6999]=-1762647
[N-1]=2146352316
[Header]
Compiler=Free Pascal Compiler Version 2.0.2
Test=Bubble Sort (double type)
[Platform]
OS name=Windows XP
OS vers.=Type=2; Ver=5.1; build=2600; SP=Service Pack 2
CPU name=
CPU model=x86 Family 6 Model 8 Stepping 6
Frequency=1005 MHz
RAM=Phys=447 Mb; Avail=153 Mb
[Parameters]
Cycle=9000
Repeat=11
[Time]
Time0=931
Time1=922
Time2=921
Time3=892
Time4=891
Time5=871
Time6=842
Time7=811
Time8=811
Time9=801
Time10=791
Median time=871
[Results]
[0]=0,000245
[N 4499]=1
[N-1]=1
[Header]
Compiler=Delphi 10 - BDS2006
Test=Bubble Sort (double type)
[Platform]
OS name=Windows XP
OS vers.=Type=2; Ver=5.1; build=2600; SP=Service Pack 2
CPU name=
CPU model=x86 Family 6 Model 8 Stepping 6
Frequency=1005 MHz
RAM=Phys=447 Mb; Avail=153 Mb
[Parameters]
Cycle=9000
Repeat=11
[Time]
Time0=892
Time1=891
Time2=881
Time3=861
Time4=861
Time5=772
Time6=771
Time7=771
Time8=761
Time9=751
Time10=751
Median time=772
[Results]
[0]=0,000200
[N 4499]=0,499043
[N-1]=0,999857
[Header]
Compiler=Free Pascal Compiler Version 2.0.2
Test=Bubble Sort (AnsiString type)
[Platform]
OS name=Windows XP
OS vers.=Type=2; Ver=5.1; build=2600; SP=Service Pack 2
CPU name=
CPU model=x86 Family 6 Model 8 Stepping 6
Frequency=1005 MHz
RAM=Phys=447 Mb; Avail=151 Mb
[Parameters]
Cycle=1800
Repeat=11
[Time]
Time0=2493
Time1=2293
Time2=2203
Time3=2183
Time4=2174
Time5=2173
Time6=2163
Time7=2163
Time8=2053
Time9=1923
Time10=1863
Median time=2173
[Results]
[0]=AADGTBIOXOFASDOW
[899]=MOPCRUNHSYGYLRAT
[N-1]=YYUDOVCTCMBTDTPP
[Header]
Compiler=Delphi 10 - BDS2006
Test=Bubble Sort (AnsiString type)
[Platform]
OS name=Windows XP
OS vers.=Type=2; Ver=5.1; build=2600; SP=Service Pack 2
CPU name=
CPU model=x86 Family 6 Model 8 Stepping 6
Frequency=1005 MHz
RAM=Phys=447 Mb; Avail=152 Mb
[Parameters]
Cycle=1800
Repeat=11
[Time]
Time0=2283
Time1=2063
Time2=2053
Time3=2053
Time4=2043
Time5=2043
Time6=2033
Time7=2023
Time8=1853
Time9=1843
Time10=1752
Median time=2043
[Results]
[0]=AAQIDIEXOTDLGTWY
[899]=LXPAPOOJILJFPBHL
[N-1]=YYNMSMDJUTTHMWSB
Replicator писал(а):Кому сейчас интересно, что такая-то программа работает на пол секунды дольше?
bara-igor писал(а):Или чучше воспользоваться встроенной возможностью в Lazarus подключить C++?
Иван Шихалев писал(а):bara-igor писал(а):Или чучше воспользоваться встроенной возможностью в Lazarus подключить C++?
Правда? Что-то я об этом не слышал.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3