Кой SI е по-добре да научите за начинаещ за OpenGL
Първо искам да ви обърна внимание, че НЕ съм нуб в програмирането. Познавам много добре VB6, познавам Pascal доста добре (мразя slaskal), познавам PHP "не много". Но никога не съм учил всякакви_там_си, но искам.
И сега въпросът.Кой е най-добрият C за мен, който да науча заедно с OpenGL, за да овладея това?Вариантите според мен са: C, C++, C# и т.н. Обяснете какво да изберете и защо. Благодаря ти.
P.S. Там темата е съвсем друга, моля не сливайте.
Цитат |
VB6 |
pascal -интересенсинтаксис.
c++ - много разширен и актуализиран c. струва си да се проучи, неговият синтаксис е подобен на php, javascript и т.н. (по-точно обратното) .net - кал. изпражнения, защото не е включен в Windows.(единственият отрицателен)
научи C++ - винаги ще бъдеш популярен и мощен програмист. въпреки че е лесно да превключите от един si към друг, въпреки че започнах като цяло с delphi.
[ex]Ние не използваме килими. Чипсет.[ex]
Първо, ако ще работите с OpenGL, вероятно ще помислите за крос-платформа рано или късно. Едва ли ще харесате перверзиите с Моно. Следователно диезът изчезва Плюсове или чисто си - доста спорен въпрос. Самият OpenGL е чиста C-lib, но е по-лесно да започнете с плюсовете. Следователно зависи от вас да решите, невъзможно е да се каже със сигурност.
Освен това - в никакъв случай не се хващайте за графиките без добро познаване на езика и способност за решаване на алгоритмични задачи. Някои дизайнерски умения също не навредят.
Така че, изберете дали имате нужда от два знака плюс, вземете компилатора. Моят съвет е MinGW на Windows или gcc на nix, поради добрата си стандартизация и безплатния . + безплатнодебъгер. След това започнете да учите и е по-добре без IDE, всъщност не ви трябва за графики. И визуалното отстраняване на грешки със сигурност е хубаво, но самата gdb е много мощна. Не е за нищо, че почти всяка GUI обвивка за него позволява комуникация чрез команди - не всичко в GUI е лесно за изпълнение.
Късмет
C# не е разширен C++. По-близо е до Java, отколкото до плюсове. И точно като Java, изисква време за изпълнение. И неговата идеология не е същата. И е създаден за приложни задачи.
Защо всичко е толкова лошо с мекия? И VB6-indulgence и C# също са така-така ;) Наистина ли е така?
Другари, добре, мисля какво да спра за OpenGL: C или C ++. Моля, разкажете ни за характеристиките на програмирането на единия и другия език (за предпочитане по отношение на работа с OpenGL). Вашият отговор е важен за мен.
Кой е най-лесният начин за компилиране на C приложения? не ми казвай ;) Темата е тази - отивам с флашка и съм в университета за компютри, където няма С и компилирам. Наистина ли?
И по-нататък.НаPocketPC възможно ли е компилиране?
20mb) БЕЗПЛАТНО разпространение на компилатор с подчертаване на синтаксиса 2) Компилиране на C++ и C++ програми за Windows
Прочетох темата за компилаторите, вече избих 30 мега, нищо не става. Ръцете не изглеждат криви, но се огъват в лактите
1) Изтеглянето не е много тежко (
20mb) БЕЗПЛАТНО разпространение на компилатор с подчертаване на синтаксиса
2) Компилирайте sish и ss++ програми под Windows
1) Изтеглянето не е много тежко (
20mb) БЕЗПЛАТНО разпространение на компилатор с подчертаване на синтаксиса
2) Компилирайте sish и ss++ програми под Windows
Не всички. При това при нормалноC-компилаторът все повече предполага поддръжка за функции на C99.
да Със същия MinGW - свободно. Не изисква регистрация в системата.
119040, съвет (не трябва да се счита за рецепта - само ваша собствена): MinGW + Notepad++. срещу C::B, всъщност не съм против, но не мисля, че е много сполучливо (моля, не спорете тук - не настоявам). + Намирам за много полезно нормалното бърникане с gdb (без GUI обвивки). И то в начален етап.
казват, че perl е по-бърз от C/C++.
Интересно е, че препоръчвате безплатна IDE, след това казвате, че не се нуждаете от IDE за графики, а след това препоръчвате платена IDE. Моят съвет: спрете да играете малки пирати и е време да разберете, че трябва да плащате за всяко удобство. И поради тази причина ви съветвам да закупите Visual Studio (между другото, можете да получите експресната версия за C ++ абсолютно безплатно на официалния уебсайт) и GDB. Тези две неща + прави ръце = успех. IMHO.
Но подобни твърдения не трябва да се чуват. Като цяло не е нужно да слушате никого и да създавате такива теми също Ако ще се занимавате сериозно с разработка, запомнете: вие трябва да сте този, който пита, а не този, който пита. Ако не можете да се справите с алгоритмичен проблем, да измислите свой собствен алгоритъм или да отговорите на въпрос, използвайки собствените си алгоритми, първо трябва да придобиете аналитично мислене в ума си. За това има лекарства като: мат. ан., аналитична геометрия, линейна алгебра, физика-механика, tdsf.
Разбираш ли изобщо какво ще правиш? Езикът C, C++ е по същество абстракция - набор от синтаксис и правила. C++ не е програма, която компилира вашия източник в двоичен файл, това се прави от компилатора и линкера. Мисля, че първо трябва да прочетете уроците по основи на компютрите иобщи разпоредби за развитие. Препоръчвам курсове Intuit.ru
Основното нещо е да се огънете в пръстите
Като цяло цялата тема е подобна на някакво издаване на игра на думи. Съжалявам, imo