Вверх ↑
Этот топик читают: Гость
Ответов: 1731
Рейтинг: 68
#151: 2012-03-28 19:43:13 ЛС | профиль | цитата
CriDos, скиньте пожалуйста файл подсветки RTCG если такой имеется.
карма: 1

0
Ответов: 1841
Рейтинг: 369
#152: 2012-03-28 20:12:24 ЛС | профиль | цитата
[offtop]Cosinus, syntax_highlighting.7z (обновил)
В темах необходимо выбрать TwilightPB.
[/offtop]
карма: 1
0
файлы: 1syntax_highlighting.7z [7.2KB] [159]
Ответов: 1731
Рейтинг: 68
#153: 2012-03-28 21:15:15 ЛС | профиль | цитата
CriDos, спасибо конечно, но кривые руки дают об этом знать
sllol.jpg
карма: 1

0
файлы: 1sllol.jpg [78.7KB] [328]
Ответов: 1841
Рейтинг: 369
#154: 2012-03-29 03:02:07 ЛС | профиль | цитата
[offtop]
Cosinus, папка %appdata%:
Win 7 = SysDrive:Users"User"AppData
WinXP = SysDriveocuments and Settings"User"Application Data

[/offtop]
карма: 1
0
Ответов: 1429
Рейтинг: 50
#155: 2012-03-29 07:08:12 ЛС | профиль | цитата
Сравнил скорость, использования процедуры и без нее, в PB.(integer, Win32).

Операций a+b(ms)(a+b) in procedure (ms)intelock(a+b)in procedure (ms)Разница
200 000 3 4 6 133%
1 000 000 16 23 34 144%
2 000 000 33 46 69 139%


InterlockedExchange в виде функции:

Procedure InterlockedExchange(*Destination.Integer, Value.i)
!mov ecx, [p.p_Destination]
!mov eax, [p.v_Value]
!lock xchg [ecx], eax
ProcedureReturn
EndProcedure
карма: 0

0
Ответов: 1731
Рейтинг: 68
#156: 2012-03-29 09:27:33 ЛС | профиль | цитата
CriDos, у меня просто урезанная версия n++ была
карма: 1

0
Ответов: 1429
Рейтинг: 50
#157: 2012-03-29 10:52:32 ЛС | профиль | цитата
В инете ходит шутка
Опытные программисты С++, успешно, решаеют проблемы, которые в Delphi не возникают.

После пары дней работы, мне хочется добавить
Опытные программисты Delphi, успешно, решаеют проблемы, которые в PureBasic не возникают.

карма: 0

0
Ответов: 5227
Рейтинг: 587
#158: 2012-03-29 11:09:15 ЛС | профиль | цитата
login, когда-то тоже хотел прикупить пурика, но поняв всю прелесть ООП понял что на нём много не вылепить, пока delphi рулит
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1731
Рейтинг: 68
#159: 2012-03-29 11:29:09 ЛС | профиль | цитата
[offtop]andrestudio, Brainfuck рулит [/offtop]
карма: 1

0
Ответов: 1429
Рейтинг: 50
#160: 2012-03-29 11:33:23 ЛС | профиль | цитата
andrestudio писал(а):
всю прелесть ООП
у меня в HiAsm OOП в виде схем, а в FTCG, с созданием элементов эта OOП Delphi сильно мешала.
Да и продуман он лучше.

Ну и плюс вопрос, чего такого Пурик не может из ООП?
карма: 0

0
Разработчик
Ответов: 26158
Рейтинг: 2127
#161: 2012-03-29 11:37:24 ЛС | профиль | цитата
login писал(а):
с созданием элементов эта OOП Delphi сильно мешала

А где ты там ООП использовал, в FTCG, там же все в пределах одного класса, это же не RTCG
карма: 22

0
Ответов: 1429
Рейтинг: 50
#162: 2012-03-29 11:53:01 ЛС | профиль | цитата
nesco, то-ли я неправильно написал, то-ли Вы неверно прочитали.

1. у меня в HiAsm OOП в виде схем
2. а в FTCG, с созданием элементов эта OOП Delphi сильно мешала. (в смысле мешал обязательный синтаксис при программировании FTCG)


------------ Дoбавленo в 11.53:
Решили побыстрому накидать элемент который ест кота на FTCG:
Delphi:

#pas
unit HiAsmUnit;

interface

uses kol,Share,Debug,//хрясь хрясь хрясь;

type
THiAsmClass = class(TDebug)
private
//трататататата
public
//трататататата
//трататататата
//трататататата

end;

implementation

//трататататата (траляля)
бегин
//мы едим кота
энд


end.
[offtop](и это уже цевой код, с кодом FTCG гораздо больше )[/offtop]


PureBasic

#pas
//мы едим кота

карма: 0

0
Разработчик
Ответов: 26158
Рейтинг: 2127
#163: 2012-03-29 11:58:52 ЛС | профиль | цитата
login писал(а):
а в FTCG, с созданием элементов эта OOП Delphi сильно мешала. (всмысле мешал обязательный синтаксис)

А что, на других ЯВУ синтаксис не обязателен

------------ Дoбавленo в 11.58:
login писал(а):
элемент который ест кота

Тю! Тебя прельщает простой синтаксис самого ЯВУ. Так бы и сказал, а то ООП ему виновато
карма: 22

0
Ответов: 1429
Рейтинг: 50
#164: 2012-03-29 12:00:39 ЛС | профиль | цитата
Если нужен OOП то он там тоже есть, как и в делфи, просто я говорил о том, что для FTCG кайф, можно работать без лишнего синтаксиса.
PureBasic я привел реальный синтаксис.

Тупо пишем: a = 1
Обьявлять не нужно.

Если нужно указать тип, то пишем a.f=1.1 - один раз!

Дальше опять пишем: a = 1.1

Синтаксис всего остального такой же простой, его даже особо не учишь, он и так понятен
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#165: 2012-03-29 12:07:40 ЛС | профиль | цитата
[flood]
login писал(а):
Обожаю HiAsm!!!!!!
Скоро меняешь на Обожаю PB ? [/flood]
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)