forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Вектор программирования, надоел Blitz (http://forum.boolean.name/showthread.php?t=8310)

Spiderman 18.05.2009 12:14

Вектор программирования, надоел Blitz
 
Вот, насытившись в полной мере блицом, хочу оглянуться по сторонам и посмотреть что еще есть в мире. Please, подскажите вектор куда можно двигаться. Я подумываю о С++, но хочу услышать разные мнения кто что уже пытался изучать и может быть уже навсегда остался там

P.S. Если подобная тема уже обсуждалась укажите ссылку на нее

IGR 18.05.2009 16:06

Ответ: Вектор программирования, надоел Blitz
 
Цитата:

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

Taugeshtu 18.05.2009 16:15

Ответ: Вектор программирования, надоел Blitz
 
//чую, полетят сейчас в меня камни...
Мне С++ по душе не пришелся... Советую ради разнообразия попробовать blitzmax - мне покамест хватает...
Если пройтись по бейсикам: PureBasic, FreeBasic...
Если хочется экзотики "для души" - asm и brainfuck.
Ну а по большому счету, кроме плюсов (и прочих "Сей"), в общем-то, больше ничего интересного и нету... Разве что Java (не J2ME) и веб-языки

jimon 18.05.2009 16:59

Ответ: Вектор программирования, надоел Blitz
 
хронология языков которым я уделял больше всего времени :
1) Asm - татуировка "i286" означает тоже самое что "вдв 10 лет"
2) Blitz3D - юный падаван почуствовал силу
3) C++ - использовал только Irrlicht, учил силу
4) BlitzMax - архитектурное тяготение, учил основы матчасти
5) C++ - глубоко изучаю матчасть (линейная алгебра, дискретная математика), юзаю силу на всю катушку, мульти-платформеное программирование, модульные системы

потому рекомендую C++, но рекомендую не тупо зубрить, а учится учить языки, ихние методы и тд
мне сейчас чтобы взять и начать использовать язык требуется около 1-3 дней на изучения его синтаксиса (функциональные языки я пока не знаю, вот думаю изучать haskell)

ps. C++ даётся только усидчивым, требуется около 1-3 лет на изучения всех аспектов языка на практике, изучать его без практики нету смысла

NitE 18.05.2009 17:39

Ответ: Вектор программирования, надоел Blitz
 
я за пуребасик ! производительность и размер испольняемого файла отличныйе в сравнений с тем-же блицем, но при этом он сохраняет всю простотут бейсиковского синатксиса, имея ктомуже много возможностей. но на самом деле тема эта - тоже относительно нубская, если хочешь быть серёзно крутым прогером то С++

Mhyhr 18.05.2009 19:11

Ответ: Вектор программирования, надоел Blitz
 
Цитата:

тоже относительно нубская, если хочешь быть серёзно крутым прогером то С++
ещё успеете, вся жизнь где то... =)
я 4 года шел к С++ и он меня очень огорчил из за того что там всё надо делать руками... о боже синтаксис чего только стоит)
Вообщем учи и будешь батькой) Но!...
Обрати внимание на то где именно он тебе нужен,
может ты будешь роботов штопать на AVR контроллерах а может тетрисы извращенные писать =)
Это канешно одно и тоже почти но сам понимаешь)
. Имхо не весь смысл жизни в С++)

Тапками не кидаться =Р

jimon 18.05.2009 19:22

Ответ: Вектор программирования, надоел Blitz
 
pinqin
смысл жизни в познании силы :) с великой силой ты можешь заставить высчитывать хоть кирпичи в стене, снимать любые лаги взглядом на системник, лечить баги системы прикасанием к HDD

зы. под силой имеется ввиду две вещи :
1) глубокое понимание парадигм программирования, если знаешь все парадигмы то научится работать на любом языке программирования можно всего за 1-7 дней (взависимости от опыта, в реальном случае всё это время уходит чтобы разобратся с IDE)
2) некоторая аура свойственая чисто IT-людям (можно сказать только программистам и админам), пример такой ауры - у блондинки очень сильно глючит комп, приходит админ и комп успокаивается и всё впорядке (хотя админ даже к нему не касался), как только админ уходит - всё опять глючит

ffinder 18.05.2009 19:54

Ответ: Вектор программирования, надоел Blitz
 
Цитата:

Сообщение от Spiderman (Сообщение 105188)
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 году я тоже не мог поверить, что будут гигабайты памяти и гигагерцы частоты. Оно пришло даже раньше.
Такие дела.

Mhyhr 18.05.2009 20:36

Ответ: Вектор программирования, надоел Blitz
 
ffinder хочет сказать что пора писать свой компилятор для сотней ядер со своей архитектурой и назвать язык например ГУГНЯ(расшифровывай как хочешь чтоб мелкомягкие не смогли перевести)
Так что бери книгу Ассемблер для чайников и вперед)
Кстати операционные системы тоже надо переделать, а то как я в досе буду работать на сотне ядер...=)))
Ладно я сдаюсь)
jimon то прав) аура это сильный фактор)

УЧИ ПРИПЛЮС С++ и Будет тебе великая сила и будешь IBM совместимым человеком =)

G.A.D 18.05.2009 22:30

Ответ: Вектор программирования, надоел Blitz
 
с++ а лучше до с++ php
только не повторяй мои ошибки если игры писать планируешь делай акцент в с++ на графику
(я просто это посчитал ... мне вычесления надо было делать и с БД работать,и вообщем я на графику забил и теперь вот сижу на блице3д познаю основы 3д мира=)(всмысле как там всё устроено свето-тени полигоны и т.д)

ffinder 18.05.2009 23:10

Ответ: Вектор программирования, надоел Blitz
 
Цитата:

Сообщение от IGR (Сообщение 105196)
с каждым днем изучения С++, я понимаю насколько это круто !!

C/C++ это просто макроассемблер с дерьмовым синтаксисом и ничего более.
Цитата:

Сообщение от IGR (Сообщение 105196)
там есть все что нужно

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

stone_evil 19.05.2009 05:40

Re: Вектор программирования, надоел Blitz
 
Мой путь развития:
10 лет назад: С++ (вы не поверите, он существовал 10 лет назад!)
5 лет назад: asm (вы не поверите, я сам не понял, зачем я его изучал!)
Сейчас: Blitz3D, и мне он нравится из-за того, что за тот небольшой промежуток свободного времени, который остается у меня после работы, я могу успеть в своей жизни хоть что-то путнее изобразить :)

FDsagizi 19.05.2009 07:35

Ответ: Вектор программирования, надоел Blitz
 
c++.

Amatsu 19.05.2009 09:23

Ответ: Вектор программирования, надоел Blitz
 
Полностью согласен с stone_evil. Если у тебя хорошая команда по разработке игр(пара продвинутых программистов, художники, моделлеры и т.д.), то да, есть смысл заглядываться на языки-монстры. Если же делать в одиночку или максимум вдвоем - имхо, ничего лучше блитца нет. Если гонишься за технологиями - пожалуйста, http://xors3d.com.

IGR 19.05.2009 14:38

Ответ: Вектор программирования, надоел Blitz
 
Цитата:

С++ остался в прошлом веке.
черт возми, а сейчас на чем пишут ?? какой самый популярный язык ??
неуж-то все фигачать паралельные вычисления на каком-то asmе ??
вообщем, тут я с Вами несогласен !! :stop:


Часовой пояс GMT +4, время: 17:59.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot