|
3D-программирование Вопросы, касающиеся программирования 3D мира |
18.05.2009, 12:14
|
#1
|
Знающий
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений (для 191 пользователей)
|
Вектор программирования, надоел Blitz
Вот, насытившись в полной мере блицом, хочу оглянуться по сторонам и посмотреть что еще есть в мире. Please, подскажите вектор куда можно двигаться. Я подумываю о С++, но хочу услышать разные мнения кто что уже пытался изучать и может быть уже навсегда остался там
P.S. Если подобная тема уже обсуждалась укажите ссылку на нее
__________________
Тяжела жизнь программиста: радость находки своего бага всегда омрачает осознание собственной тупости...
|
(Offline)
|
|
18.05.2009, 16:06
|
#2
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Вот, насытившись в полной мере блицом, хочу оглянуться по сторонам и посмотреть что еще есть в мире.
|
может я и ненаситился блицом, может я его вообще незнаю... НО с каждым днем изучения С++, я понимаю насколько это круто !! там есть все что нужно, есть то чего так нехватало в функционале блице !!
|
(Offline)
|
|
18.05.2009, 16:15
|
#3
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
//чую, полетят сейчас в меня камни...
Мне С++ по душе не пришелся... Советую ради разнообразия попробовать blitzmax - мне покамест хватает...
Если пройтись по бейсикам: PureBasic, FreeBasic...
Если хочется экзотики "для души" - asm и brainfuck.
Ну а по большому счету, кроме плюсов (и прочих "Сей"), в общем-то, больше ничего интересного и нету... Разве что Java (не J2ME) и веб-языки
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
18.05.2009, 16:59
|
#4
|
|
Ответ: Вектор программирования, надоел Blitz
хронология языков которым я уделял больше всего времени :
1) Asm - татуировка "i286" означает тоже самое что "вдв 10 лет"
2) Blitz3D - юный падаван почуствовал силу
3) C++ - использовал только Irrlicht, учил силу
4) BlitzMax - архитектурное тяготение, учил основы матчасти
5) C++ - глубоко изучаю матчасть (линейная алгебра, дискретная математика), юзаю силу на всю катушку, мульти-платформеное программирование, модульные системы
потому рекомендую C++, но рекомендую не тупо зубрить, а учится учить языки, ихние методы и тд
мне сейчас чтобы взять и начать использовать язык требуется около 1-3 дней на изучения его синтаксиса (функциональные языки я пока не знаю, вот думаю изучать haskell)
ps. C++ даётся только усидчивым, требуется около 1-3 лет на изучения всех аспектов языка на практике, изучать его без практики нету смысла
|
|
|
18.05.2009, 17:39
|
#5
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
я за пуребасик ! производительность и размер испольняемого файла отличныйе в сравнений с тем-же блицем, но при этом он сохраняет всю простотут бейсиковского синатксиса, имея ктомуже много возможностей. но на самом деле тема эта - тоже относительно нубская, если хочешь быть серёзно крутым прогером то С++
|
(Offline)
|
|
18.05.2009, 19:11
|
#6
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
тоже относительно нубская, если хочешь быть серёзно крутым прогером то С++
|
ещё успеете, вся жизнь где то... =)
я 4 года шел к С++ и он меня очень огорчил из за того что там всё надо делать руками... о боже синтаксис чего только стоит)
Вообщем учи и будешь батькой) Но!...
Обрати внимание на то где именно он тебе нужен,
может ты будешь роботов штопать на AVR контроллерах а может тетрисы извращенные писать =)
Это канешно одно и тоже почти но сам понимаешь)
. Имхо не весь смысл жизни в С++)
Тапками не кидаться =Р
|
(Offline)
|
|
18.05.2009, 19:22
|
#7
|
|
Ответ: Вектор программирования, надоел Blitz
pinqin
смысл жизни в познании силы с великой силой ты можешь заставить высчитывать хоть кирпичи в стене, снимать любые лаги взглядом на системник, лечить баги системы прикасанием к HDD
зы. под силой имеется ввиду две вещи :
1) глубокое понимание парадигм программирования, если знаешь все парадигмы то научится работать на любом языке программирования можно всего за 1-7 дней (взависимости от опыта, в реальном случае всё это время уходит чтобы разобратся с IDE)
2) некоторая аура свойственая чисто IT-людям (можно сказать только программистам и админам), пример такой ауры - у блондинки очень сильно глючит комп, приходит админ и комп успокаивается и всё впорядке (хотя админ даже к нему не касался), как только админ уходит - всё опять глючит
|
|
|
18.05.2009, 19:54
|
#8
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Сообщение от Spiderman
Please, подскажите вектор куда можно двигаться. Я подумываю о С++, но хочу услышать разные мнения кто что уже пытался изучать и может быть уже навсегда остался там
|
в библиотеках сила рулит очень, вторичны языки, о падаван юный.
принципы важнее чем паттерны понимать , но важны и они. всю силу обретет тот, кто всеми путями овладеет программирования: low-level, алгоритмы и структуры данных, паттерны проектирования и парадигмы, метапрограммирование.
Yoda mode off. Упарился уже на Форте говорить
По делу.
Если хочешь работать в игровой компании и заниматься только "tech"ом - учи С++
Если идешь по пути indie - смотри на готовые движки + .NET
Мобильные телефоны и Android (оно же Гуглофон) - Java без вариантов.
В проклятый казуал если хочешь податся - всегда будешь использовать технологии 5-6 летней давности.
С/С++ на сегодня это "клей между библиотеками". Игровая логика пишется на Lua, python, .NET, Java или еще на чем со сборщиком мусора, сопрограммами и прочей розкошью и комфортом.
И последнее: мы находимся в преддверии новой эпохи в вычислительной технике - параллельных вычислений. Многопроцессорные (100-1000 процессоров) системы все равно придут лет через 10. В конце этого года Intel выпускает Larrabee - 48 ядер на одном кристале. Еще через три года он будет уже у всех. На таком колличестве ядер невозможно эффективно писать на С++ (MP чего-то там это костыли). Для этого есть совсем другие инструменты. Смотри в сторону языков Функционального Программирования: OCaml/F#, Haskell.
Для примера: в GeForce 295GTX (кажись так) больше 200 потоковых процессоров на чипе. Для этого дела уже появилсь CUDA и OpenCL, но видеокарта все равно очень ограничена в возможностях.
В 95 году я тоже не мог поверить, что будут гигабайты памяти и гигагерцы частоты. Оно пришло даже раньше.
Такие дела.
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
|
|
18.05.2009, 20:36
|
#9
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
ffinder хочет сказать что пора писать свой компилятор для сотней ядер со своей архитектурой и назвать язык например ГУГНЯ(расшифровывай как хочешь чтоб мелкомягкие не смогли перевести)
Так что бери книгу Ассемблер для чайников и вперед)
Кстати операционные системы тоже надо переделать, а то как я в досе буду работать на сотне ядер...=)))
Ладно я сдаюсь)
jimon то прав) аура это сильный фактор)
УЧИ ПРИПЛЮС С++ и Будет тебе великая сила и будешь IBM совместимым человеком =)
Последний раз редактировалось Mhyhr, 18.05.2009 в 20:43.
|
(Offline)
|
|
18.05.2009, 22:30
|
#10
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
с++ а лучше до с++ php
только не повторяй мои ошибки если игры писать планируешь делай акцент в с++ на графику
(я просто это посчитал ... мне вычесления надо было делать и с БД работать,и вообщем я на графику забил и теперь вот сижу на блице3д познаю основы 3д мира=)(всмысле как там всё устроено свето-тени полигоны и т.д)
|
(Offline)
|
|
18.05.2009, 23:10
|
#11
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Сообщение от IGR
с каждым днем изучения С++, я понимаю насколько это круто !!
|
C/C++ это просто макроассемблер с дерьмовым синтаксисом и ничего более.
Сообщение от IGR
там есть все что нужно
|
ничегошеньки там уже нет. С++ остался в прошлом веке. начиная с тупейшего препроцессора и линкера, продолжая идиотичными темплейтами, и тупиком в развитии. С++ можно усовершенствовать, но это уже будет не С++.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
19.05.2009, 05:40
|
#12
|
ПроЭктировщик
Регистрация: 17.10.2006
Сообщений: 170
Написано 18 полезных сообщений (для 42 пользователей)
|
Re: Вектор программирования, надоел Blitz
Мой путь развития:
10 лет назад: С++ (вы не поверите, он существовал 10 лет назад!)
5 лет назад: asm (вы не поверите, я сам не понял, зачем я его изучал!)
Сейчас: Blitz3D, и мне он нравится из-за того, что за тот небольшой промежуток свободного времени, который остается у меня после работы, я могу успеть в своей жизни хоть что-то путнее изобразить
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо stone_evil за это полезное сообщение:
|
|
19.05.2009, 07:35
|
#13
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
c++.
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
19.05.2009, 09:23
|
#14
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Полностью согласен с stone_evil. Если у тебя хорошая команда по разработке игр(пара продвинутых программистов, художники, моделлеры и т.д.), то да, есть смысл заглядываться на языки-монстры. Если же делать в одиночку или максимум вдвоем - имхо, ничего лучше блитца нет. Если гонишься за технологиями - пожалуйста, http://xors3d.com.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
|
|
19.05.2009, 14:38
|
#15
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
С++ остался в прошлом веке.
|
черт возми, а сейчас на чем пишут ?? какой самый популярный язык ??
неуж-то все фигачать паралельные вычисления на каком-то asmе ??
вообщем, тут я с Вами несогласен !!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:06.
|