Welcome to the SoTZone Gaming Portal.
Page 1 of 2 12 LastLast
Showing results 1 to 15 of 28
  1. #1
    Fearless Pirate
    Join Date
    21.02.2009
    Posts
    559

    Программеры, отзовитесь (С++ и другие)!!!

    Товарищи, хочу начать писать простые инженерные программ. Хотелось бы использовать современный язык (думаю, что это С++). Ну и обязательно, чебы была оболочка, юзать буду не один я. У меня дома Винда 7. Посоветуйте компилятоты, ссылки какие полезные, обучаю литературу. Не флудить, вопрос для меня серьезный)

  2. #2
    Scorch of the Storm
    Join Date
    03.04.2008
    Location
    Msk, Russia
    Posts
    3,385
    иде+компилятор -- ms visual studio. Версия express бесплатна (https://www.microsoft.com/visualstud...al-cpp-express). Урезана по возможностям, но для начала подойдет. ИДЕ у них отличная, альтернативные опенсорсные имхо сильно хуже.

    Литературу-ссылки не подскажу, хз что сейчас нормальное есть. Классический труд "The C++ Programming Language" by Bjarne Stroustrup конечно всеобъемлющ, но для начинающего просто ужасен.

  3. #3
    Pledging Buccaneer
    Join Date
    23.09.2010
    Posts
    260
    На С++ слишком много обвязочного кода придется кропать (по-сравнению с C# или Java). Если "простые инженерные проги", рекомендую следующие:
    С# - IDE та же. Начинать можно с книжки Герберт Шилдта.
    Java - мультиплатформенное. Начать можно с книжки "Брюс Эккель. Философия Java". Из IDE хорошие - jetbrains intelliJ Idea, либо Eclipse. Кстати, еще Netbeans очень хорошо для обучения подходит, на сайте явы есть русские доки и туториалы.

    Я так понял речь вообще об обучении программированию, так что про функциональные языки программирования не стал писать.
    Не понятна фраза "чебы была оболочка, юзать буду не один я". Может тут имеется система контроля типа там mercurial или git или что?

    Грабь, убивай, гладь котов. Выпили фанту и... Солнце тоже потом отсальважить не забыли.

  4. #4
    Frostcrow of Sorrow
    Join Date
    09.01.2009
    Location
    Nizhny Novgorod
    Posts
    2,057
    Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья[1]. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)

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

    P.S. Я джва года хочу такую игру.
    Naz iPwn - DF - frozen
    ногебатор Toporchegg - WoT - temporary active

  5. #5
    Pledging Buccaneer
    Join Date
    08.03.2010
    Location
    SPb
    Posts
    263
    кури джаву и будет тебе щастье!

  6. #6
    Fearless Pirate
    Join Date
    21.02.2009
    Posts
    559
    Quote Originally Posted by Starain View Post
    ...
    Я так понял речь вообще об обучении программированию, так что про функциональные языки программирования не стал писать.
    Не понятна фраза "чебы была оболочка, юзать буду не один я". Может тут имеется система контроля типа там mercurial или git или что?
    С начало нада обучится языку, который актуален сейчас и для усовершенствования далее. Оболочка - это типа запускаешь прогу и там красивые окошки вылазиют, менюшки и т.д Про С++ я заговорил потому, что многие говорят этот язык один из лучших.

    Че такое IDE?

  7. #7
    Scorch of the Storm
    Join Date
    03.04.2008
    Location
    Msk, Russia
    Posts
    3,385
    Quote Originally Posted by Ion View Post
    Че такое IDE?
    Интегри́рованная среда́ разрабо́тки

  8. #8
    DolboTin
    Join Date
    02.11.2006
    Location
    Питер
    Posts
    860
    Quote Originally Posted by Ion View Post
    С начало нада обучится языку, который актуален сейчас и для усовершенствования далее. Оболочка - это типа запускаешь прогу и там красивые окошки вылазиют, менюшки и т.д Про С++ я заговорил потому, что многие говорят этот язык один из лучших.
    1. Все языки актуальны (из перечисленных-то уж точно ), каждый для чего-то конкретного подходит лучше всего. А вообще, с определенного момента становится глубоко фиолетово на чем писать. (нет-нет, еще не скоро )
    2. Не пужай людей своими терминами, рассказывай про окошки сразу, люди поймут что это GUI - графикс юзерс интерфейс. Хотя надо заметить, что многие "инженерные" программы прекрасно работают в консольном варианте, и даже гораздо более удобны если речь идет о пакетной обработке, или, не дай Бог, об использовании в какой-то системе сборки типа Ant.
    3. Начинать обучение с написания GUI это плохо. Очень. Запутаешься, накосячишь с три короба, забудешь что вообще хотел сделать. Помимо всего прочего не плохо было бы поиметь представление о дизайне программ. Хотя бы разобраться в схеме проектирования Model View Controller.

    PS имхо лучше начинать с Java, и окошки сподручнее мутить, и мороки при работе с памятью на порядок меньше.
    Mori pro patria

  9. #9
    Ганджубас
    Join Date
    11.07.2005
    Location
    Мюнхен
    Posts
    7,458
    То есть, я так понимаю, что опыта программирования нету вообще? И желание из категории "все могут, я тоже смогу"?

    Как говорил один старый знакомый моего отца "Раньше все умели учить и лечить, а теперь еще и программировать."


    Администратор всея сотзоны

  10. #10
    Fearless Pirate
    Join Date
    21.02.2009
    Posts
    559
    Quote Originally Posted by GANDJUBAS View Post
    То есть, я так понимаю, что опыта программирования нету вообще? И желание из категории "все могут, я тоже смогу"?

    Как говорил один старый знакомый моего отца "Раньше все умели учить и лечить, а теперь еще и программировать."
    Да не, в институте фортран изучал, в школе великий и могучий бейсик. Мой мозг не предназначен для великих программ, но думаю вполне осилю простые инженерные программы, решение систем уровненный и т.д.

  11. #11
    Элита элит
    Join Date
    20.11.2008
    Location
    Ижевск
    Posts
    2,617
    Quote Originally Posted by Ion View Post
    ... вполне осилю простые инженерные программы, решение систем уровненный и т.д.
    А что ети велосипеды еще не написаны что ли?

  12. #12
    Fearless Pirate
    Join Date
    21.02.2009
    Posts
    559
    Quote Originally Posted by citrix View Post
    А что ети велосипеды еще не написаны что ли?
    канечто написаны и много, только мне не хочется платить, да и под себя сделаю поудобней

  13. #13
    Pledging Buccaneer
    Join Date
    23.09.2010
    Posts
    260
    Эээ, системы уровнений? Я бы тогда рекомендовал вообще в сторону Matlab глядеть. И далее уже, если чего-то не хватит - оттуда переходить к встроенному в него си-подобному языку программирования + подключаемым библиотекам, и через них уже на дохренищща языков программирования.
    Или вообще еще легче есть Mathcad там, Maple, Mathematica.
    ЗЫ это вообще по работе, или типа как хобби?

    Грабь, убивай, гладь котов. Выпили фанту и... Солнце тоже потом отсальважить не забыли.

  14. #14
    Fearless Pirate
    Join Date
    21.02.2009
    Posts
    559
    Quote Originally Posted by Starain View Post
    Эээ, системы уровнений? Я бы тогда рекомендовал вообще в сторону Matlab глядеть. И далее уже, если чего-то не хватит - оттуда переходить к встроенному в него си-подобному языку программирования + подключаемым библиотекам, и через них уже на дохренищща языков программирования.
    Или вообще еще легче есть Mathcad там, Maple, Mathematica.
    ЗЫ это вообще по работе, или типа как хобби?
    Матлаб хорошь, но всеже не все его знают. Для моих задачь будет достаточно и Маткада, но тут добовляется интерес к програмированию. Пока выбрал С# экспрес от майкростофта. Дальше посмотрим. Если кто посоветует литературу, буду благодарен.

  15. #15
    Scorch of the Storm
    Join Date
    03.04.2008
    Location
    Msk, Russia
    Posts
    3,385
    Quote Originally Posted by Ion View Post
    Если кто посоветует литературу, буду благодарен.
    получай!

 

 
Page 1 of 2 12 LastLast

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Content Copyright © 1998-2017 Soldiers of Thunderstorm clan.