Вектор программирования, надоел Blitz
Вот, насытившись в полной мере блицом, хочу оглянуться по сторонам и посмотреть что еще есть в мире. Please, подскажите вектор куда можно двигаться. Я подумываю о С++, но хочу услышать разные мнения кто что уже пытался изучать и может быть уже навсегда остался там
P.S. Если подобная тема уже обсуждалась укажите ссылку на нее |
Ответ: Вектор программирования, надоел Blitz
Цитата:
|
Ответ: Вектор программирования, надоел Blitz
//чую, полетят сейчас в меня камни...
Мне С++ по душе не пришелся... Советую ради разнообразия попробовать blitzmax - мне покамест хватает... Если пройтись по бейсикам: PureBasic, FreeBasic... Если хочется экзотики "для души" - asm и brainfuck. Ну а по большому счету, кроме плюсов (и прочих "Сей"), в общем-то, больше ничего интересного и нету... Разве что Java (не J2ME) и веб-языки |
Ответ: Вектор программирования, надоел Blitz
хронология языков которым я уделял больше всего времени :
1) Asm - татуировка "i286" означает тоже самое что "вдв 10 лет" 2) Blitz3D - юный падаван почуствовал силу 3) C++ - использовал только Irrlicht, учил силу 4) BlitzMax - архитектурное тяготение, учил основы матчасти 5) C++ - глубоко изучаю матчасть (линейная алгебра, дискретная математика), юзаю силу на всю катушку, мульти-платформеное программирование, модульные системы потому рекомендую C++, но рекомендую не тупо зубрить, а учится учить языки, ихние методы и тд мне сейчас чтобы взять и начать использовать язык требуется около 1-3 дней на изучения его синтаксиса (функциональные языки я пока не знаю, вот думаю изучать haskell) ps. C++ даётся только усидчивым, требуется около 1-3 лет на изучения всех аспектов языка на практике, изучать его без практики нету смысла |
Ответ: Вектор программирования, надоел Blitz
я за пуребасик ! производительность и размер испольняемого файла отличныйе в сравнений с тем-же блицем, но при этом он сохраняет всю простотут бейсиковского синатксиса, имея ктомуже много возможностей. но на самом деле тема эта - тоже относительно нубская, если хочешь быть серёзно крутым прогером то С++
|
Ответ: Вектор программирования, надоел Blitz
Цитата:
я 4 года шел к С++ и он меня очень огорчил из за того что там всё надо делать руками... о боже синтаксис чего только стоит) Вообщем учи и будешь батькой) Но!... Обрати внимание на то где именно он тебе нужен, может ты будешь роботов штопать на AVR контроллерах а может тетрисы извращенные писать =) Это канешно одно и тоже почти но сам понимаешь) . Имхо не весь смысл жизни в С++) Тапками не кидаться =Р |
Ответ: Вектор программирования, надоел Blitz
pinqin
смысл жизни в познании силы :) с великой силой ты можешь заставить высчитывать хоть кирпичи в стене, снимать любые лаги взглядом на системник, лечить баги системы прикасанием к HDD зы. под силой имеется ввиду две вещи : 1) глубокое понимание парадигм программирования, если знаешь все парадигмы то научится работать на любом языке программирования можно всего за 1-7 дней (взависимости от опыта, в реальном случае всё это время уходит чтобы разобратся с IDE) 2) некоторая аура свойственая чисто IT-людям (можно сказать только программистам и админам), пример такой ауры - у блондинки очень сильно глючит комп, приходит админ и комп успокаивается и всё впорядке (хотя админ даже к нему не касался), как только админ уходит - всё опять глючит |
Ответ: Вектор программирования, надоел Blitz
Цитата:
принципы важнее чем паттерны понимать , но важны и они. всю силу обретет тот, кто всеми путями овладеет программирования: 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 году я тоже не мог поверить, что будут гигабайты памяти и гигагерцы частоты. Оно пришло даже раньше. Такие дела. |
Ответ: Вектор программирования, надоел Blitz
ffinder хочет сказать что пора писать свой компилятор для сотней ядер со своей архитектурой и назвать язык например ГУГНЯ(расшифровывай как хочешь чтоб мелкомягкие не смогли перевести)
Так что бери книгу Ассемблер для чайников и вперед) Кстати операционные системы тоже надо переделать, а то как я в досе буду работать на сотне ядер...=))) Ладно я сдаюсь) jimon то прав) аура это сильный фактор) УЧИ ПРИПЛЮС С++ и Будет тебе великая сила и будешь IBM совместимым человеком =) |
Ответ: Вектор программирования, надоел Blitz
с++ а лучше до с++ php
только не повторяй мои ошибки если игры писать планируешь делай акцент в с++ на графику (я просто это посчитал ... мне вычесления надо было делать и с БД работать,и вообщем я на графику забил и теперь вот сижу на блице3д познаю основы 3д мира=)(всмысле как там всё устроено свето-тени полигоны и т.д) |
Ответ: Вектор программирования, надоел Blitz
Цитата:
Цитата:
|
Re: Вектор программирования, надоел Blitz
Мой путь развития:
10 лет назад: С++ (вы не поверите, он существовал 10 лет назад!) 5 лет назад: asm (вы не поверите, я сам не понял, зачем я его изучал!) Сейчас: Blitz3D, и мне он нравится из-за того, что за тот небольшой промежуток свободного времени, который остается у меня после работы, я могу успеть в своей жизни хоть что-то путнее изобразить :) |
Ответ: Вектор программирования, надоел Blitz
c++.
|
Ответ: Вектор программирования, надоел Blitz
Полностью согласен с stone_evil. Если у тебя хорошая команда по разработке игр(пара продвинутых программистов, художники, моделлеры и т.д.), то да, есть смысл заглядываться на языки-монстры. Если же делать в одиночку или максимум вдвоем - имхо, ничего лучше блитца нет. Если гонишься за технологиями - пожалуйста, http://xors3d.com.
|
Ответ: Вектор программирования, надоел Blitz
Цитата:
неуж-то все фигачать паралельные вычисления на каком-то asmе ?? вообщем, тут я с Вами несогласен !! :stop: |
Часовой пояс GMT +4, время: 17:59. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot