Page 1 of 5 123 ... LastLast
Results 1 to 20 of 97
Like Tree4Likes

Thread: Программирование

Hybrid View

  1. #1
    Властелин Valda's Avatar
    Join Date
    Jun 2011
    Location
    Израиль
    Posts
    1,296
    Rep Power
    14

    Программирование

    Мне нужно совет.

    Я хочу изучать конкретный компьютерный язык, а именно HeroScript, чтоб создать мою игру (Или мой MMORPG). Это просто заместительное пакетное соглашение которые я всегда хотела стараться ( http://www.heroengine.com/ ) чтоб создать свои игры, даже если это звучит идиотский и пустая трата времени. Но все еще я хочу проверять мою идею.
    Думаю учить ли самостоятельно.. что мне советовали? Поступить на курсе программирования? Но не забывайте что я ТОЛЬКО хочу знать язык Heroscriptа, и мне все равно о С++, Phython, SQL и такие языки.
    С другой стороны боюсь что без никакого знания программирования, я отчаюсь этого. Что делать?
    "Особенно упорно надо заниматься тем, кто ничего не знает." - Като Ломб

    "В один прекрасный день все ваши подспудные знания хлынут наружу. Ощущения при этом замечательные, уверяю вас." -Кто-то

  2. #2
    Paul G.
    Guest
    "заместительное пакетное соглашение"??? What the hell is that? It doesn't make sense at all.
    Do you mean "substituted agreement" or something? Kinda "my personal innovation"?

    Я думаю, ты можешь изучить HeroScript самостоятельно. Это несложно. Просто тебе надо начать с очень простых вещей и двигаться шаг за шагом (= step by step).
    ========================

    Some corrections:

    Мне нужен (совет is masculine) совет.

    Я хочу изучать конкретный компьютерный язык, а именно HeroScript, чтоб создать свою игру (Или мою MMORPG). Это просто заместительное пакетное соглашение (?), которое я всегда хотела претворить в жизнь (good pattern), даже если это звучит по-идиотски и как пустая трата времени. Но я все еще хочу проверить (perfective sounds better here) мою идею.
    Думаю, учить ли самостоятельно.. как мне советовали? Поступить на курсы программирования? Но не забывайте, что я хочу знать ТОЛЬКО язык HeroScript, и для меня неважны С++, Phython, SQL и подобные языки.
    С другой стороны, боюсь, что без какого-либо знания программирования я отчаюсь (= потеряю надежду). Что делать?

    1. я ТОЛЬКО хочу знать язык... When you put "only" before a verb, definitely, it interacts with the verb. So it sounds like you want "only to know" the language and nothing more. If you put "only" before a noun, the same thing happens between the noun and "only". Like "I want to know ONLY this (specific) language".

    2. ...без никакого... This construction sounds weird (in spite of the fact that Russians like double negatives), because "никакой" implies an absent object, so it sounds like "without an empty place". You should use either "с никаким [знанием]" or "без какого-либо [знания]". The second one is much better.

  3. #3
    Властелин Valda's Avatar
    Join Date
    Jun 2011
    Location
    Израиль
    Posts
    1,296
    Rep Power
    14
    "заместительное пакетное соглашение"??? What the hell is that? It doesn't make sense at all.
    Do you mean "substituted agreement" or something? Kinda "my personal innovation"?
    Нет нет... Я имела в виду что это "great package deal" (99$ в год чтоб получить лицензию)

    Я думаю, ты можешь изучить HeroScript самостоятельно. Это несложно. Просто тебе надо начать с очень простых вещей и двигаться шаг за шагом (= step by step).
    А Вы программист?

    которое я всегда хотела притворить в жизнь (good pattern
    притворить в жизнь =стараться? really?

    2. ...без никакого... This construction sounds weird (in spite of the fact that Russians like double negatives), because "никакой" implies an absent object, so it sounds like "without an empty place". You should use either "с никаким [знанием]" or "без какого-либо [знания]". The second one is much better.
    Спасибо за эту сведению


    "Шаг за шагом" кстати, выражение что я всегда употребляю
    "Особенно упорно надо заниматься тем, кто ничего не знает." - Като Ломб

    "В один прекрасный день все ваши подспудные знания хлынут наружу. Ощущения при этом замечательные, уверяю вас." -Кто-то

  4. #4
    Paul G.
    Guest
    Quote Originally Posted by Valda View Post
    Нет нет... Я имела в виду что это "great package deal" (99$ в год чтоб получить лицензию)
    Ok, then it would be "великолепное комплексное предложение", or "замечательное". "Заместительный" means kinda "substitutive".

    А Вы программист?
    A little bit. (By the way, why did you start using "Вы"?)

    притворить в жизнь =стараться? really?
    "Хотеть притворить в жизнь" implies some efforts, yes. But now I see that I could get you wrong. Because it looks like you used "стараться" in a strange way or I just missed something.

  5. #5
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Способности к программированию очень индивидуальны. Кому-то легче всего разобраться просто сев и начав делать сразу то, что надо. А кто-то не сможет практически программировать, даже потратив годы стараний. Большинство находится где-то между этими полюсами.

    Существуют языки программирования, такие как BASIC и PASCAL, созданные специально для обучения алгоритмизации (проектированию последовательности действий компьютера). В них нет ничего лишнего - только программирование. Попробуйте просто почитать учебники с примерами и порешать простые задачи "на бумаге". Когда начнет получаться, если вам станет интересно - можете двигаться дальше. Скачайте (download) простую учебную среду разработки (IDE) для выбранного языка, запрограммируйте эти задачи и заставьте работать. Потом возьмите задачи посложнее.

    Дальше вам нужно будет разобраться с теорией по объектно-ориентированному программированию, усвоить значение терминов и механизмы работы. (Оценить его преимущества вы сможете не сразу - только после длительной работы со сложными программами.) Тренироваться будете уже на практических задачах в скрипте.

    После этого, думаю, уже можете начинать осваивать модель данных HeroEngine и HeroScript.

    П.С. Я работаю преподавателем информационных технологий в вузе.

    П.П.С. "Претворить в жизнь"
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  6. #6
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by it-ogo View Post
    П.С. Я работаю преподавателем информационных технологий в вузе.
    Ууу.. а я думал ты физику преподаёшь...

  7. #7
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Crocodile View Post
    Ууу.. а я думал ты физику преподаёшь...
    По физике я защищался. Так что практически раскусил. На то и крокодил.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  8. #8
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by it-ogo View Post
    По физике я защищался.
    Ну, ладно, считай, что почти реабилитировался. IT - штука демократичная: выучил и знаешь. Это я и сам могу. А вот физика..

  9. #9
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Crocodile View Post
    Ну, ладно, считай, что почти реабилитировался. IT - штука демократичная: выучил и знаешь. Это я и сам могу. А вот физика..
    Физика - штука элитарная. Выучил - и все равно не знаешь. Это тоже все могут, но не всем дано иметь с этого кайф.
    maxmixiv likes this.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  10. #10
    Banned
    Join Date
    Aug 2006
    Location
    С.-Петербург
    Posts
    1,829
    Rep Power
    0
    Quote Originally Posted by it-ogo View Post
    Существуют языки программирования, такие как BASIC и PASCAL, созданные специально для обучения алгоритмизации
    Я помню какой кайф испытал, изучая Pascal уже зная Fortran и PL/1. А изучая Prolog шарики заехали за ролики. Плевался, изучая С и С++. В общем, я за Паскаль.

  11. #11
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by Юрка View Post
    Я помню какой кайф испытал, изучая Pascal уже зная Fortran и PL/1. А изучая Prolog шарики заехали за ролики. Плевался, изучая С и С++. В общем, я за Паскаль.
    Что, собственно, означает только одно - тебе понятно структурное программирование. А объектно-ориентированное, функциональное, логическое и системное программирование ты не понял. Возможно, просто необходимости не было.

  12. #12
    Banned
    Join Date
    Aug 2006
    Location
    С.-Петербург
    Posts
    1,829
    Rep Power
    0
    Quote Originally Posted by Crocodile View Post
    Что, собственно, означает только одно - тебе понятно структурное программирование. А объектно-ориентированное, функциональное, логическое и системное программирование ты не понял.
    Ничего себе, подготовочка в вашей "зе скул"...
    Кстати, в ТурбоПаскале есть объекты, и я их с удовольствием использовал. Объекты делают программы изящнее. Но всё это была давно. Программистом я был с 1988 по 1994. Сейчас наверное наколбасили новых языков.

  13. #13
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by Юрка View Post
    Ничего себе, подготовочка в вашей "зе скул"...
    А то ж.

    Quote Originally Posted by Юрка View Post
    Кстати, в ТурбоПаскале есть объекты, и я их с удовольствием использовал. Объекты делают программы изящнее.
    Дело же не только в изящности. Мышление в ОО принципиально отличается от мышления в структурном программировании. Принцип СП: "пусть новый код сможет использовать для своей работы старый код", а принцип ОО: "пусть старый код сможет использовать для своей работы новый код". Поэтому принцип дизайна в ОО так отличается от СП. Для тех, кто изучил СП и начинает учить ОО, новый дизайн представляется какими-то мутными наворотами неизвестно зачем.. (Нафига мутить такую хрень на 5 страниц и переливать из пустого в порожнее, если можно написать всё тоже самое просто с тремя процедурами? )

    Quote Originally Posted by Юрка View Post
    Сейчас наверное наколбасили новых языков.
    Дело не в новых языках. Все фундаментальные языки высокого уровня - это побочный продукт разработок в области искусственного интеллекта (как, собственно, и всё остальное в IT). Например, первый объектно-ориентированный язык был создан уже к концу 60-х годов. Штука в том, что все языки в итоге выполняются на том же железе, т.е. они все загнаны в рамки жёсткой реализации автоматов - все они реализуют детерминированный конечный автомат. И из этого нет выхода (пока). Поэтому, все попытки спопугаить человеческое мышление, которое работает по ассоциативно-эвристическому принципу, уткнулись в одну стену: можно попробовать представить лишь ОДИН СРЕЗ человеческого мышления, и попробовать автоматизировать связанные с этим стандартные операции. Та же пресловутая операция присваивания - лишь один из элементов мышления и она представлена оператором присваивания в абсолютно любом процедурном языке. Если ты напишешь х := у или х = у или LET X = Y или SET X = Y это ничего не меняет. В декларативном языке, например, операции присваивания вообще нет, а есть операция привязывания. А в фунциональном программировании, например, язык пытается автоматизировать процесс ОБОСНОВАНИЯ как часть принятия решения. И там это реализовано на уровне операторов. Поэтому, изучение языков программирования - это процесс анализа узкого среза своего собственного мышления.

  14. #14
    Завсегдатай Crocodile's Avatar
    Join Date
    Apr 2008
    Location
    село Торонтовка Онтарийской губернии
    Posts
    3,057
    Rep Power
    20
    Quote Originally Posted by Valda View Post
    Мне нужно совет.

    Я хочу изучать конкретный компьютерный язык, а именно HeroScript

    С другой стороны боюсь что без никакого знания программирования, я отчаюсь этого. Что делать?
    Я глянул на HeroScript HeroScript - HEWIKI

    A script is a named set of functions and/or methods, referenced either by the field mainScript on nodes, or via a class on the node which calls a similarly named class methods script. When something happens to a node, the appropriate function or method is called in the script on that node.
    Думаю, что для написания несложных игр нет необходимости в формальном изучении фундаментальных языков программирования, структур данных и ООП (не Организация Освобождения Палестины , а Объектно-Ориентированное Программирование).

  15. #15
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Quote Originally Posted by Crocodile View Post
    Я глянул на HeroScript HeroScript - HEWIKI



    Думаю, что для написания несложных игр нет необходимости в формальном изучении фундаментальных языков программирования, структур данных и ООП (не Организация Освобождения Палестины , а Объектно-Ориентированное Программирование).
    Проблема с людьми, научившимися плавать - в том, что они уже не могут себе представить, как это можно не уметь плавать. Для них упражнения с задержкой дыхания и лежанием на воде вниз лицом в "лягушатнике" могут показаться нелепостью. И действительно, можно же бросить человека в воду и он научится плавать. Или же утонет, а после спасения не захочет больше пробовать. По моему опыту, в программировании второй вариант статистически более вероятен.

    А что касается ООП... я заглянул в официальные гиды по HeroScript и увидел тексты, чуть менее, чем полностью состоящие из слов типа "инстанцирование". Надо полагать, в менюшках ихней IDE творится то же самое.
    Soft sign likes this.
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  16. #16
    Подающий надежды оратор
    Join Date
    May 2012
    Location
    Las Vegas
    Posts
    15
    Rep Power
    9
    Я профессиональный программист игр, и я самостоятельно учился. Полно возможно учиться сами, если вам нравится программирование. Но я думаю, что это важно - вам надо увлекаться программированием, а не только играми.

    Я ничего не знаю о HeroEngine, поэтому не могу я советовать если это хороший язык с которым начать или нет. Я считаю, что какой именно язык это не так важно - если вы умеете программировать, то легко и быстро сможете учить новый язык. Поэтому, не бойтесь начать с чем-то другое, если HeroScript появится слишком сложным. Это очень хорошее время изучать игровое программирование, столько сейчас хороших и легких инструментов особенно для создания игр

    В любом случае, я согласен с it-ogo - я советую начать с чем-то просто, а не сразу же начать с полной игрой, а то будет слишком много учить. И если вы решите начать с другом инструментом и языком, я советую Unity... я считаю, что он хорош (и бесплатен).

  17. #17
    Завсегдатай it-ogo's Avatar
    Join Date
    Jan 2009
    Location
    Ukraine
    Posts
    3,048
    Rep Power
    29
    Hotdog, в таком случае прошу прощения. Мне показалось, что ошибки - машинные. Для полностью самостоятельного текста это хороший уровень.

    Quote Originally Posted by Hotdog View Post
    Я - профессиональный программист игр, и я самостоятельно учился. Полностью возможно учиться самому, если вам нравится программирование. Но я думаю, что важно увлекаться программированием, а не только играми.

    Я ничего не знаю о HeroEngine, поэтому не могу сказать, хороший ли это язык чтобы начать, или нет. Я считаю, что не так важно, какой именно язык - если вы умеете программировать, то легко и быстро сможете изучить новый язык. Поэтому, не бойтесь начать с чего-то другого, если HeroScript покажется слишком сложным. Сейчас очень хорошее время изучать игровое программирование, столько сейчас хороших и легких инструментов, особенно для создания игр

    В любом случае, я согласен с it-ogo - я советую начать с чего-то простого, а не сразу с полной игрой, а то придется слишком много учить. И если вы решите начать с другим инструментом и языком, я советую Unity... я считаю, что он хорош (и бесплатен).
    "Россия для русских" - это неправильно. Остальные-то чем лучше?

  18. #18
    kvs
    kvs is offline
    Почётный участник
    Join Date
    Dec 2011
    Location
    Moscow
    Posts
    143
    Rep Power
    9

    Valda, ты же роботов создаешь? Не трать время на игрушки.

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

  19. #19
    Властелин Valda's Avatar
    Join Date
    Jun 2011
    Location
    Израиль
    Posts
    1,296
    Rep Power
    14
    Мне тяжело угнаться за дискуссию.

    Но продолжу где я остановилась, и расскажу мои причины. У меня есть мечта. Хочу создать образовательную ролевую игру, что в неё можно изучать языки, математика и наука.

    Конечно, я не должна начать с HeroEngine, можно начинать с Flash. Кстати, у кого-нибудь есть рекомендация какая multimedia and software platform использовать для этого? Flash самая лучшая?
    Erkail likes this.
    "Особенно упорно надо заниматься тем, кто ничего не знает." - Като Ломб

    "В один прекрасный день все ваши подспудные знания хлынут наружу. Ощущения при этом замечательные, уверяю вас." -Кто-то

  20. #20
    Властелин Valda's Avatar
    Join Date
    Jun 2011
    Location
    Израиль
    Posts
    1,296
    Rep Power
    14
    Ok, then it would be "великолепное комплексное предложение", or "замечательное". "Заместительный" means kinda "substitutive".
    I used the auto-correction software after it told me I misspelled замечательное, and I just clicked at their suggestion without looking twice. Got me the wrong word!


    A little bit. (By the way, why did you start using "Вы"?)
    Только для Вас. Мы никогда не соглашались на ты... можно на ты?


    "Хотеть притворить в жизнь" implies some efforts, yes. But now I see that I could get you wrong. Because it looks like you used "стараться" in a strange way or I just missed something.
    "I always wanted to try out HeroEngine" (try out as in "put to the test, as for its quality, or give experimental use to)

    Способности к программированию очень индивидуальны. Кому-то легче всего разобраться просто сев и начав делать сразу то, что надо. А кто-то не сможет практически программировать, даже потратив годы стараний. Большинство находится где-то между этими полюсами.

    Существуют языки программирования, такие как BASIC и PASCAL, созданные специально для обучения алгоритмизации (проектированию последовательности действий компьютера). В них нет ничего лишнего - только программирование. Попробуйте просто почитать учебники с примерами и порешать простые задачи "на бумаге". Когда начнет получаться, если вам станет интересно - можете двигаться дальше. Скачайте (download) простую учебную среду разработки (IDE) для выбранного языка, запрограммируйте эти задачи и заставьте работать. Потом возьмите задачи посложнее.

    Дальше вам нужно будет разобраться с теорией по объектно-ориентированному программированию, усвоить значение терминов и механизмы работы. (Оценить его преимущества вы сможете не сразу - только после длительной работы со сложными программами.) Тренироваться будете уже на практических задачах в скрипте.

    После этого, думаю, уже можете начинать осваивать модель данных HeroEngine и HeroScript.

    П.С. Я работаю преподавателем информационных технологий в вузе.

    П.П.С. "Претворить в жизнь
    Вы уверены что это хорошая идея? Потому, что программирование не действительно хочу знать, только хочу создать мою игру. Может быть есть легче способ?


    Думаю, что для написания несложных игр нет необходимости в формальном изучении фундаментальных языков программирования, структур данных и ООП (не Организация Освобождения Палестины , а Объектно-Ориентированное Программирование).
    Просто боюсь что отсутствие знаний элементарных вещих мне погибнет. Никогда в жизни ничего не программировала. Ты уверен?
    "Особенно упорно надо заниматься тем, кто ничего не знает." - Като Ломб

    "В один прекрасный день все ваши подспудные знания хлынут наружу. Ощущения при этом замечательные, уверяю вас." -Кто-то

Page 1 of 5 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Russian Lessons                           

Russian Tests and Quizzes            

Russian Vocabulary