Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проф. геймдев на Делфи [Delphi]


Страницы:   1 2 3 4 5 6 7 8

Unsigned ©   (2006-01-13 23:29:00) 

Доброго времени суток! Сразу оговорюсь что это тема не типа "Делфи вс Си".Хотелось бы услышать мнение знающих людей по-поводу : есть ли профессиональное будущее у программиста игр на Делфи? Или для того чтоб стать проффесионалом в игровой индустрии необходимо рано или поздно переходить на С, а геймдев на Делфи носит любительский характер?


@!!ex   (2006-10-12 19:29:00) [61]


> @!!ex, как раз то, что С++ компиляторы (да и сама логика)
> позволяет допускать ошибки - язык этот гораздо уродливее
> Delphi. Да, MSVC++ компилятор имеет в запасе до полутысячи
> различных сообщений об ошибке во время компиляции, но какое
> это имеет значение, когда ошибка всего в 1 символ проходит
> по всем стандартам языка...
> А с памятью гораздо лучше работает Delphi, т.к. имеет мощный
> менеджер который, даже утечки памяти отлавливает и доходчиво
> о них докладывает :)


Об уродстве языка - согласен, но лично мне очень нравится работать с указателями в Сях. Шарп - отстой, ИМХО.


> P.S. Кстати, из всех современных высокоуровневых компиляторов
> - С++ компиляторы являются наиболее простыми в реализации
> (и это не отсебятина ;)

Ага. Наверно именно поэтому до сих пор нет НИОДНОГО компилятора полностью поддерживающего стандарт ANSIIC++


XProger   (2006-10-12 19:19:00) [62]

@!!ex, как раз то, что С++ компиляторы (да и сама логика) позволяет допускать ошибки - язык этот гораздо уродливее Delphi. Да, MSVC++ компилятор имеет в запасе до полутысячи различных сообщений об ошибке во время компиляции, но какое это имеет значение, когда ошибка всего в 1 символ проходит по всем стандартам языка...
А с памятью гораздо лучше работает Delphi, т.к. имеет мощный менеджер который, даже утечки памяти отлавливает и доходчиво о них докладывает :)

P.S. Кстати, из всех современных высокоуровневых компиляторов - С++ компиляторы являются наиболее простыми в реализации (и это не отсебятина ;)


MeF Dei Corvi   (2006-10-12 17:44:00) [63]


> на указателях построено, что очень удобно для программиста

Наверное, поэтому в C# вообще нет указателей(в явном виде).


Cash   (2006-10-12 13:49:00) [64]

_Lucky_   (18.01.06 14:04) [92]:
Borland C++ 3.1 - это моя родина! Потом на MS VC++ перешел и вместе с
VC++ я Delphi учил (параллельно, это очень занимательное занятие! :))) ).
Потом жизнь заставила, кафедра в универе напрочь не хочет работать
на MS VC++, они его там просто отказываются ставить. Плюнул, начал
кодить вполную на Delphi, и все! Хана! Я сейчас со скрипом возвращаюсь
в свой родной мир. Переход с Делфи на C++ дается давольно болезненно,
даже ввиду хорошего прошлого знания этого языка.

(ладно, слезы вытер... и пошел дальше возвращаться на родину!) ^_^


@!!ex   (2006-10-12 13:09:00) [65]


> Кефир87 ©   (15.01.06 15:23) [40]

C++ отличается гораздо значительнее.
Основная разница ы принципах работы с памятью.
ИМХО в С++ все на указателях построено, что очень удобно для программиста, но из-за этого дельфисты поначалу много ошибок делают в Сях(по себе знаю)


WillRock   (2006-10-12 12:40:00) [66]

Начал я писать на Дельфе и наыерное тоько благодаря этому у меня появилась такая любовь к программингу...
Даже не знаю, какое у меня бы мнение сложилось, если бы я сел за С в начале...
С++ классная штука, но вот писать небольшие утилиты с пользовательстким интерфейсов на нем ЗАНЧИТЕЛЬНО дольше, муторнее и все такое, а вот написать консольную либу, которая фильмы перекодирует, лучше написать его на С++, а потом к этому декодеру привинтить IDE, написанной на Дельфи за 15 митут ;))


_Lucky_   (2006-01-18 14:04:00) [67]

VC 2005 на моей давно не грейженой машине грузится быстрее делфей и компилит проекты тоже довольно быстро, к тому же в сях при изменении кода компилится только один файл, пусть даже проект состоит из 100, так что тоже особо ждать не приходиться.

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

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


megabyte-ceercop   (2006-01-18 13:35:00) [68]

По своим ощущениям скажу честно, после перехода на С++ почувствовал как от Дельфи любительщиной несет : \. Но не в обиду никому. Дельфи всеравно уважаю. Многому научила.

Я вот приготовил сегодня скрины из Киркопа II (см соседнюю ветку. Сейчас выложу.). Сравните их с первой частью и поймете какой язык лучше для игр подходит ;) ^_^


Nic   (2006-01-18 11:21:00) [69]


> DR0N ©   (18.01.06 10:50) [89]
> Есть либо у тебя 10FPS в игре лиюбо уже 11 - тормозит не
> так явно =))))

И я про то же. Даже разница между 10 и 15 FPS мало заметна. А вот кривой алгоритм сделает 1 и 1,5 FPS соответственно. И то и то - одинаково медленно.


DR0N   (2006-01-18 10:50:00) [70]

Есть либо у тебя 10FPS в игре лиюбо уже 11 - тормозит не так явно =))))


Nic   (2006-01-18 00:46:00) [71]

Да, у Delphi однопроходный компилятор. Но для большинства задач - другого и не нужно. Естетсвенно, наверняка есть пласт задач, где даже 1% в производительности - ощутимо. Не говоря уже о бОльшем.


П7   (2006-01-18 00:21:00) [72]


> twinc ©   (17.01.06 23:50) [86]

Это был риторический вопрос. Кому интересно "почему?" идут на РАМБЛЕР. (:
Ещё можно поискать что такое дефайны и как они работают... (:


twinc   (2006-01-17 23:50:00) [73]

[i]> П7   (17.01.06 23:20) [85][/i]
внимательно слушаю :)


П7   (2006-01-17 23:20:00) [74]


> Кефир87 ©   (17.01.06 22:30) [83]

Рассказать почему? (:


twinc   (2006-01-17 23:09:00) [75]

> Кефир87 ©   (17.01.06 21:44) [80]
а что компиляторы у них одинаковые? (8


Кефир87   (2006-01-17 22:30:00) [76]

Дык она там, в сях, почему-то многопроходня...


DR0N   (2006-01-17 22:26:00) [77]

Про скорость компиляцие не могу не согласиться, тормозная клмпиляция - зло.


Nic   (2006-01-17 21:56:00) [78]

Мне вот в D7 нравится быстрота компиляции проги, классный отладчик, достаточно быстрый для моих задач exe (для меня даже разница 30-50% в скорости вычислений - не критичны, а такое бывает редко).
И ещё нравится - хоть на API пиши, хоть юзай все прелести VCL. VC++ отталкивает отладчиком и скоростью компиляции. И очень много места на винте проекты занимают.


Кефир87   (2006-01-17 21:44:00) [79]


> twinc ©   (17.01.06 20:27) [78]
>
> А по производительности все же Микрософтовский vc++ лучше
> bc++ builder?

А тебе не плевать на сколько быстро работает IDE? 8)


DR0N   (2006-01-17 20:37:00) [80]

2twinc думаю да, но очень незначительно.


Страницы:   1 2 3 4 5 6 7 8

Наверх

Титульная страница Поиск, карта сайта Написать письмо