Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Если тебе интересен Lua в Delphi   Найти похожие ветки 

 
DevilDevil ©   (2012-09-17 15:32) [80]

> Inovet ©   (17.09.12 15:19) [76]

> Следует отличать высказывание мнения, притом обоснованного,
>  от оскорбления в адрес твоего бесспорно любимого детища
> и тебя лично.


Давай и я пролью свет на твоё мировосприятие. Существует грань между мнением и оскорблением(критикой). Она тонка, но она существует. Когда человек высказывает мнение, он концентрирует внимание на себе (как это делает Kerk). Когда человек оскорбляет(критикует) - он концентрирует внимание на объекте/человеке, залезая, как я уже сказал, на чужую "территорию". Начинай все свои предложения с "мне кажется может быть", и я вряд ли буду расценивать их как оскорбления


 
Inovet ©   (2012-09-17 15:41) [81]

Удалено модератором


 
DevilDevil ©   (2012-09-17 15:44) [82]

Удалено модератором


 
Jeer ©   (2012-09-17 15:46) [83]

Да, в общем-то уже понятно - проделана большая работа для удовлетворения собственного эстетического чувства.
При таком походе и таком чувстве к собственному "дитяти" - надо держать его в закромах и давать попользоваться с большими оговорками, тем более не искать себе помощников.

И это мне не кажется, в этом я уверен.

Щедевральная функция:

function DynArrayLength(var DynArray): integer;
asm
 mov eax, [eax]
 test eax, eax
 jz @exit
 mov eax, [eax-4]
 @exit:
end;

Тест DynArrayLength(..)

DynArrayLength(..): 30 ticks
DynArrayLength(..): 31 ticks
DynArrayLength(..): 34 ticks
DynArrayLength(..): 34 ticks
DynArrayLength(..): 34 ticks
DynArrayLength(..): 33 ticks
DynArrayLength(..): 32 ticks
DynArrayLength(..): 33 ticks
DynArrayLength(..): 33 ticks
DynArrayLength(..): 33 ticks
DynArrayLength(..): 33 ticks
DynArrayLength(..): 33 ticks

Тест Length(..)
Length(..): 34 ticks
Length(..): 34 ticks
Length(..): 37 ticks
Length(..): 35 ticks
Length(..): 35 ticks
Length(..): 35 ticks
Length(..): 34 ticks
Length(..): 34 ticks
Length(..): 35 ticks
Length(..): 34 ticks
Length(..): 34 ticks
Length(..): 34 ticks
Length(..): 34 ticks
Length(..): 35 ticks

Адин тик выиграли :)


 
Inovet ©   (2012-09-17 15:46) [84]

> [82] DevilDevil ©   (17.09.12 15:44)

Верю.


 
DevilDevil ©   (2012-09-17 15:49) [85]

Удалено модератором


 
Inovet ©   (2012-09-17 15:50) [86]

Удалено модератором


 
Jeer ©   (2012-09-17 15:50) [87]


> Работа должна приносить удовольствие. А я эстет.


Не ? Не ошибся ?

Допускаю, что бывают особые случаи.


 
Rouse_ ©   (2012-09-17 20:22) [88]

открою ветку и сразу же оговорюсь.
Ребят вы кардинально ушли в оффтоп и прежде всего обсуждением работы, которую человек делает не замахиваясь на какие-то там радужные денежные перспективы.
Как минимум только за это можно высказать респект.

Зачем упираться в реализацию кода (кстати код хороший по большей части, что редко встречается), если кто хочет рассмотреть эту часть я готов подискутировать продемонстрировав реализацию АПИ, которые вы используете ежедневно не вникая в суть, где так-же встретится и непонятный многим ассемблер и прочие нетривиальные трюки.
Зачем спрашивать для чего нужна оптимизация? Почему нельзя увидеть что даже в сокращении одного такта мы может выиграть миллиард тактов на разборе? :)
Вопрос был в поиске разработчиков, а не в поиске критиков, критиков у нас тут весь форум практически.

Ну и в конце концов не переходите на личности, уходя в оффтоп.
Работа автором проведена хорошая, результат юзабелен уже сейчас, всем этим он делится с вами просто так - пользуйтесь.

Ну и резюмирую - при переходе на личности, ветку удалю, Анатолий добрый - он обычно только закрывает :)


 
DevilDevil ©   (2012-09-17 21:31) [89]

> Rouse_ ©   (17.09.12 20:22) [88]

благодарю


 
Anatoly Podgoretsky ©   (2012-09-17 21:47) [90]

> Rouse_  (17.09.2012 20:22:28)  [88]

В назидание другим.


 
Германн ©   (2012-09-18 02:00) [91]

Удалено модератором



Страницы: 1 2 3 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.62 MB
Время: 0.068 c
15-1342444836
картман
2012-07-16 17:20
2013.03.22
точка пересечения двух графиков


2-1335703270
Vik
2012-04-29 16:41
2013.03.22
Создание текстовых файлов последовательно.


2-1334441877
novichek
2012-04-15 02:17
2013.03.22
TDateTimePicker


2-1337494785
TStas
2012-05-20 10:19
2013.03.22
MethodName


2-1335519491
leklerk
2012-04-27 13:38
2013.03.22
Как получить доступ к текущей записи в ADODataSet?