XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Трактир
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Mark Bernet
Hoffman
offline
Опыт: 20,009
Активность:
По-моему, лучше всё-таки начать с Delphi.
Старый 07.08.2009, 05:59
DragonSpirit
у - уходи
offline
Опыт: 22,625
Активность:
Юзай С++,т.к на нём сейчас в основном все игры и пишутся,так же к нему имеется документация как на русском так и на английском,и куча статей по созданию игры...
Старый 07.08.2009, 12:49
GhfDllT

offline
Опыт: 3,980
Активность:
Цитата:
По-моему, лучше всё-таки начать с Delphi
- оно может и лучше, но потом рискуешь приобрести комплекс визуального шаманства. А вот придется когда-нибудь вручную интерфейс делать(Win32, Java и тд), так "культурный шок" получишь, сказать страшно какой. По-моему лучше начинать с Паскаля, а потом на Си переходить. После него Си покажется даже проще(свободней), но достаточно похожим, так что сложностей не возникнет.
Но можешь и сразу С++, так как все-равно на нем скорее всего писать будешь
Старый 07.08.2009, 14:26
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Начинать надо с джасса, переходить на си, потом при желании на с++.
Старый 07.08.2009, 22:23
agentex

offline
Опыт: 34,834
Активность:
Цитата:
Начинать надо с джасса, переходить на си, потом при желании на с++.

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

а помойму в этом нет смысла. с паскаля надо переходить на дельфи, с них на билдер

Отредактировано agentex, 07.08.2009 в 23:11.
Старый 07.08.2009, 22:34
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
agentex, смысл именно в том, чтоб юзать "фирменные фишки" =) Если их не юзать, то фактически ты пишешь на си.
Старый 07.08.2009, 22:45
agentex

offline
Опыт: 34,834
Активность:
нет ну понятно что юзать структуры вместо классов в с++ никому не взбредет в голову. Удобное наследование классов - мега вещь, с этим не поспоришь. Но в каких ситуациях юзать к примеру множественное наследие, и зачем оно вобще нужно, не совсем понятно. Из полезных фич еще стоит упомянуть дефолтный аргумент, что само по себе мега тру, и ссылки (хотя еще не полностью их освоил, указатели както ближе). Все остальное - ересь ИМХО
Старый 07.08.2009, 23:10
Toadcop

offline
Опыт: 54,313
Активность:
Цитата:
что css похож на яву.


CSS
JAVA
Старый 08.08.2009, 00:57
ScorpioT1000
Работаем
offline
Опыт: отключен
вот откуда берутся говнокодеры Т.Т
да можно и без си.. я вот спокойно перешел с джаса сразу на с++ (Правда не сказал бы, что часто юзаю все его фирменные фишки)
да и будешь компилить cpp проект, хотя пишешь ты его нихрена не на cpp, а на простом быдло-c
Старый 08.08.2009, 02:17
Toadcop

offline
Опыт: 54,313
Активность:
Цитата:
а на простом быдло-c


С++ как раз быдла =) С это найс тек язык. я в этом убидилса когда писал свой препроцессор. (а асм тем более...)

и в целом это полный субъектив. ровно так же как для когото удобней писать левой рукой для других правой =) и т.п. можно на С стайл кодинге так же отлично вести сложный проект. просто для этого потребуетса больше усили но тем самым кто сможет вести такой проект действительно умеет хорошо кодить и организовывать модули (чясти кода) и строить алгоритмы.

так что нехрен тут расказывать -.- главное делать а не флудить на форумах.

Toadcop добавил:
и вообще "фанатическое" придерживания каких то абсурдных "правил" и "стандартов" твердит тока о не самоуверености человека. надо самому знать что и как должно быть. иначе -> fail.
Старый 08.08.2009, 02:37
ScorpioT1000
Работаем
offline
Опыт: отключен
тт только вот я почемуто с каждым днем все больше убеждаюсь, что быдло-c-стайл(именно не классический c-стайл) это и есть та самая жопа, от которой можно избавить большинство людей, если они именно "фанатично" будут придерживаться cpp-стайла, а не приходить к этому тупику, написав уже полпроджекта
Старый 08.08.2009, 03:03
NETRAT

offline
Опыт: 83,712
Активность:
начинать я бы посоветовал с Delphi(очень много хорошей документации, включая технологии OpenGL, DirectX и сетевой направленности), но если хочешь серьезно заниматься разработкой игровых платформ, это C++, разумеется сам ты сразу на С ничего не разработаешь так что лучше поучить delphi потом поискать 3d опенсурс проекты, покопаться в них, потом подыскать команду, которая тебя подтянет на свой уровень
геймдев - слишком широкое понятие, в него входит не только разработка двигла, которая осуществляется в-основном на С++ однако и дизайн уровней, разработка скриптового движка, арт, озвучка, моделлирование - все что угодно, лично у меня уже давно нет желания работать с движком, да и никому не советую - долго на жопе придется сидеть, читать документацию и думать
машина тьюринга ftw!
Старый 12.08.2009, 12:30
Myth
The Temple
offline
Опыт: 19,141
Активность:
я делал так:
  • сначала QBasic и TurboBascal
  • потом С (рекомендую книжку С. Прата "Язык программирования С" 5ое издание)
  • теперь C++ (рекомендую книжку С. Прата "Язык программирования С++" 5ое издание)

Отредактировано Hellfim, 02.09.2009 в 13:22.
Старый 02.09.2009, 12:25
Медведь
ФффыррфррфффФФфф!
offline
Опыт: 21,702
Активность:
машина тьюринга ftw!
Ну ты бы ещё Поста вспомнил бгатка =)
Старый 07.09.2009, 16:04
ZeToX2007

offline
Опыт: 7,009
Активность:
Учи с++/c, сложно может показаться ток на первой недели изучение, потом возойдет озарение и ты будешь говорить на нём) тем более он тебе нужен для твоего проекта ? вот прямо сейсас качай среду и десяток учебников, хотя и одного хватит.

Цитата:
Сообщение от agentex
ссылки (хотя еще не полностью их освоил, указатели както ближе).


Как бы это другое имя существующего объекта, в качестве инициализирующего выражение должно выступать имеющего выражение (объест который есть в памяти), значением ссылки после определение инициализацией становиться адрес этого объекта -_-

int HZ(0); - очень опасный пример. к переменной HZ присваивается адресс объекта, в котором размещенно нулевое значение.

допустим есть у нас переменная: int i = 5000
int& i2 = i - получаем сылку на переменную i которая была объявленна раньше =/

int Iarray[100] - массивчег.
int& hz = Iarray - присобачили сылку на массив... ну и тд..


Ограничения: Сылка не может иметь тип void, для сылки нельзя выделить новый участок памяти (new имею ввиду) и вроде нельзя создавать массив сылок О_о (хотя не уверен)
Старый 13.09.2009, 13:16
adic3x

offline
Опыт: 108,439
Активность:
asm <3
ну имхо си как бы самое оптимальное
Старый 13.09.2009, 20:36
DARK_SYLTAN
Скромный Повелитель
offline
Опыт: 5,045
Активность:
Прикольная тема, что ж, добавлю пост: Всё обучение делим на 3 этапа:
Первый заход: Visual Basic, а лучше Паскаль для программ и html, затем PHP для веба.
Пусть люди говорят, что хотят. Только так ты с первого раза поймёшь, что такое ассоциативный массив, динамическая библиотека, стек и т. д.
Многие люди на этих языках пишут то, что другим не под силу на более сложных.

Второй этап: лучше всего выучить четыре серьёзных языка (Python, Perl, для веба и C/C++, LISP для программ). Помимо того, что это самые важные программистские и хакерские языки, они демонстрируют очень разные подходы к программированию и каждый из них научит вас ценным вещам.

Дополнительно можно изучать java для мобильников и не только, winapi и, это особенно важно, ассемблер, а также многие другие весёлые вещи.

А вообще, можно выучить всего пару языков: C++ и PHP+ капли хтмл И БЫТЬ СЧАСТЛИВЫМИ.

Тяжело ответить на вопрос, на чём программировать, язык не всегда много решает. Поэтому надо научиться программировать и строить алгоритмы в принципе, именно затем начиная с ЛИСПА и Паскаля.

Разные люди предлагают начать с конкретного языка, поскольку они сами его предпочитают. Напрасно. Нет и не будет идеального языка, но основные я попытался охватить. Так что решай!!
Но я очень не рекомендую начинать с привязанных к конкретной платформе языков. Насчёт компилляторов: опять же, мнения каждого субъективны.
Старый 19.09.2009, 23:53
GhfDllT

offline
Опыт: 3,980
Активность:
Цитата:
это особенно важно, ассемблер
- на самом деле сказки, на практике он тебе не понадобится и работодатель за него по головке не погладит(хотя и не всякий)))
Цитата:
Тяжело ответить на вопрос, на чём программировать, язык не всегда много решает
- решает уже давно не язык а среда, в этом ты прав на 100%. Одна и та же(абсолютно визуальная) программа в делфях(VCL) будет 360кб весить, а в VS .NET 38,5 кб(С++) и 8 кб(С#)
Старый 21.09.2009, 10:51
adic3x

offline
Опыт: 108,439
Активность:
360кб весить, а в VS .NET 38,5 кб(С++) и 8 кб(С#)
и около 1 кб в асм ;)
Старый 21.09.2009, 13:46
DARK_SYLTAN
Скромный Повелитель
offline
Опыт: 5,045
Активность:
Цитата:
Сообщение от GhfDllT
на самом деле сказки, на практике он тебе не понадобится и работодатель за него по головке не погладит(хотя и не всякий)))

На ассемблере, как и на лиспе, сейчас можно не писать, но через них лучше пониаются базы программирования. Плюс ассемблер иногда полезен в принципе. На одном c++ или хуже того С#
не всегда можно написать всё качественно. Кроме того, использование WinApi красивее и легче воспринимается внутри ассемблерного кода.
Старый 21.09.2009, 15:50
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:08.