![]() |
Ответ: Великая битва 4х языков программирования на простейшей задачке
Цитата:
alloc 0 ms fill 247 ms Платон Александрович спас положение!:super: |
Ответ: Великая битва 4х языков программирования на простейшей задачке
Цитата:
|
Ответ: Великая битва 4х языков программирования на простейшей задачке
Вложений: 1
эффективность работы программиста (когда дело касается не формошлепства) на С++ вещь спорная. такчто я вчеркнул его назад.
Код:
#include <iostream> fill - 17 |
Ответ: Великая битва 4х языков программирования на простейшей задачке
Вариант HolyDel'а выдает:
выделение памяти под массив: 0 мс время заполнения массива: 21 мс Плюсы как всегда дают всем просраться грубой силой;) |
Ответ: Великая битва 4х языков программирования на простейшей задачке
Цитата:
Цитата:
да и меряем технологии на одинаковой задаче, по возможности. |
Ответ: Великая битва 4х языков программирования на простейшей задачке
Цитата:
перемерял, получилось: выделение: 50 мс заполнение: 678 мс Цитата:
Цитата:
Цитата:
а если серьезно - то вы зацикливаетесь на хранении и сжатии данных, из расчета, что они будут статичными. если же представить себе мир с гидро и аэродинамикой, хотя бы примитивной, то всякие разреженные деревья не подходят. |
Ответ: Великая битва 4х языков программирования на простейшей задачке
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Ответ: Великая битва 4х языков программирования на простейшей задачке
Вложений: 1
|
Ответ: Великая битва 4х языков программирования на простейшей задачке
Вложений: 1
Чисто ради интереса перевел вариант HolyDel'a на Ди:
Код:
import std.c.windows.windows : GetTickCount; У меня результаты странные: Цитата:
|
Ответ: Великая битва 4х языков программирования на простейшей задачке
Цитата:
Total filling time: 938 ms Average fill time per step: 46 ms |
Ответ: Великая битва 4х языков программирования на простейшей задачке
allocate 125
fill 84 выделение памяти действительно очень долгое. странно. |
Ответ: Великая битва 4х языков программирования на простейшей задачке
Вариант HolyDel'a на шарпе:
PHP код:
allocate time: 1,0001 fill time: 43,00246 |
Ответ: Великая битва 4х языков программирования на простейшей задачке
Цитата:
упд. теория подтвердилась практикой: Код:
using System; у меня вариант pax-а дает 2 на аллокацию и 176 на заливку. |
Ответ: Великая битва 4х языков программирования на простейшей задачке
А если на ассемблере попробовать? Я понимаю, что про 1й пункт можно забыть, но все же.
|
Ответ: Великая битва 4х языков программирования на простейшей задачке
Цитата:
|
Часовой пояс GMT +4, время: 05:11. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot