|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.08.2009, 08:01 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
19.08.2009, 09:02 | #3 |
Форумчанин
Регистрация: 08.10.2008
Сообщений: 668
|
Поддерживаю Stilet.
Для этого надо ответить на вопросы вроде: какой аллгоритм сортировки используете и т.д. Это куда важнее, чем даже если бы Вы на асме писали. Как там в дискретной математике, бесконечность +const; const можно принебречь, т.к. она мала по сравнению с бесконечностью.
Don't worry be happy
|
19.08.2009, 10:53 | #4 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Фразу " игры работают" следует понимать, как выполнение компьютером алгоритма, заложенного в программе Игры. А это значит, что компьютер (точнее процессор) считывает команду с ячейки памяти , где расположена программа, прикрепляет к команде (по необходимости) данные с ячейки памяти с области данных, выполняет считанную команду и переходит к следующей команде. И т.д. При этом используются внутренние, как аппаратные свойства (быстродействие, объем ОЗУ и другие), так и программные свойства компа (операционная система, драйвера и прочее ).
То есть комп вообще не работает на С++ или Дельфи или ASM, а выполняет заложенный программой алгоритм. Сам алгоритм доводится до компа с помощью инструмента, называемого языком программирования. Насколько правильно и оптимально Вы опишете требуемый алгоритм, настолько и быстрее будет работать (выполняться) программа. Имеется ввиду любая, а не только Игры. К примеру, скажем, операция умножения на два процессором выполняется за четыре такта (надеюсь понимаете что это), а операция сдвига (равносильно умножению на два) выполняется за один такт. Вроде бы мелочь, но если такая операция выполняется в цикле и иттераций сотни, то выигрыш в быстродействии несомненный. И, заметьте, не важно на каком языке вы умножаете на два - важно как. Так что, думаю, понятно, что быстродействие, в основном, зависит от правильности составления программы. Хотя ,справедливости ради, язык также надо учитывать для возможности оптимизации кода. Пример тому - широко используемые ассамблерные вставки во многих языках высокого уровня.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как Вы относитесь к созданию игр на Delphi? | mager | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1271 | 20.11.2018 22:30 |
Подойдет ли Delphi для создания мощных игр 3d? | VintProg | Свободное общение | 22 | 11.08.2009 08:34 |
производительность БД в Дельфи | gene2109 | БД в Delphi | 12 | 01.08.2008 22:45 |
Кликомания!!! Создание игр на Delphi! | KLeX | Помощь студентам | 21 | 05.12.2007 16:58 |
Конкурсы по созданию игр на Delphi | mutabor | Свободное общение | 0 | 15.06.2007 12:40 |