Начинаем программировать на C++, C#, ассемблере(win), Qt, Python, Java, AS3.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by nerezus, 29 Oct 2008.

  1. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Не будет. Новичкам нельзя использовать две вещи - Borland C++ Builder и XSpider. slesh всё правильно говорит. С++ от Borland ни под какие стандарты вообще не подходит.
     
    1 person likes this.
  2. Fata1ex

    Fata1ex Elder - Старейшина

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Qwazar, я понимаю о чем ты. Согласен.

    Тут две позиции:
    1. Как ему будет лучше
    2. Как ему будет проще добиться результата

    Каждый выбирает сам. По-моему так.
     
  3. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0
    оО, а чем же так не устраивает разработка ГУИ от майкрософта?
     
  4. Richard

    Richard Member

    Joined:
    2 Dec 2008
    Messages:
    42
    Likes Received:
    7
    Reputations:
    1
    я начал именно с Borland C++ Builder =) сначала учился на 6-ой версии, а потом перешёл на CodeGear C++ Builder 2009
     
  5. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    2 Richard
    НА чем человеку нравится на том пускай и пишет.
    У меня было жесть Pascal -> ASM DOS -> Delphi -> ASM WINDOWS -> C (Drivers) -> C (Win32) ну и попутно другие мелкие и скриптовые языки. Но при этом всё равно тошнит от билдера почемуто (

    2 horlyk - гуи от MS - это WinAPI разве что. потому как писать гуи под .net - это уже другое. Потому как на старых машинах незапашет без фреймворка. А вот Delphi и билдер юзают VCL - громоздко, коряво, медленно, но при этом удобно.

    Но вообще если хочется научиться програмировать хоть какнить то лучше начать с Delphi потому как
    1) Куча документации. Delphi World + Королевство делфи ответят на любые вопросы.
    2) Простой и понятный синтаксис. - не нужно заморачиваться над выделением памяти, и работой с указателями итд итп.
    3) особенно не нужно мучатся в плане того, в каком модуле находится какая функция, потому как всё сразу прописано.
    4) если чтото не сможеш сделать сам, то есть компоненты для этого.
    5) графический интерфейс на ваять очень быстро и легко. И для простых приложений даже не нужно знать толком WinAPI и всё что связано с сообщениями, событиями и построению окон и других элементов.

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

    Банальная параллель из жизни.

    Когда все были мелкими, то ели еду и не думали что и как. И даже не путались готовить её, и тем более выращивать. Так и тут ты пишеш пограмму незадумываясь как и что устроено.
    Затем со временем уже начинаеш задумываться как это делается первоначально, и начинаешь пытаться готовить чтото сам или чуть по другому, отходя от стандартного.
    Так и тут начинаешь разбираться в том, как это устроено внутри. т.е. как вручную сделать действия которые делались автоматически.

    Затем вы знаете из чего готовится какое либо блюдо, а также можите сами его сготовить или попытаться это сделать. А затем вы начинаете придумывать чтото новое. Вот так и тут.

    А уж под старость, вы заводите себе дачу где выращиваете то, что потом будите готовить и хавать. Также и в програмированиии, но до этого мало кто доживает )))
     
  6. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0
    slesh, прикольно написал)
     
  7. M@ZAX@KEP

    M@ZAX@KEP Member

    Joined:
    11 Jun 2009
    Messages:
    83
    Likes Received:
    23
    Reputations:
    0
    Спасибо всем откликнувшимся))

    Простота\Простата... весёлая опечатка получилась :D

    Про "Microsoft must die"... просто вырвалось в процессе написания :D

    Ну почти правда :) Я только начал учить язык и хочу попробовать сделать хоть что нибудь =)

    Почему нельзя использовать? И чем так плох Borland Cи_два_крестега?

    Slesh, красиво мыслишь))
     
  8. Fata1ex

    Fata1ex Elder - Старейшина

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    "Borland Cи_два_крестега" - это не программирование.
    Собственно, тебе все уже написали. Выбирай.
     
  9. ImNaruto

    ImNaruto New Member

    Joined:
    24 Jul 2009
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    в codeBlocks вылазит ошибка :
    Code:
    1-F:/Program Files/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(main.o):main.c:(.text+0x104): undefined reference to `_WinMain@16'
    2-F:\Documents and Settings\000\Мои документы\I Want 2 Learn\1day\ex1\ex1\main.cpp:6: error: `cout' was not declared in this scope
    3-F:\Documents and Settings\000\Мои документы\I Want 2 Learn\1day\ex1\ex1\main.cpp:1:22: isotream.h: No such file or directory
    ктонить знает как исправить?
     
    #269 ImNaruto, 11 Aug 2009
    Last edited: 11 Aug 2009
  10. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    если писать на голом С++ - лучший инструмент для работы со строками класс string?
    и если да - то как с его помощью разбить строку по символу, типа сделать explode
    чтобы из строки

    test&test&test
    получить массив объектов типа string, каждый из которых равен test
     
  11. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    2 ImNaruto

    1) Убедись есть ли у тебя ф-ция main()
    2, 3) Не isotream.h а iostream.h

    2 Дикс

    да.
    готового аналога нету, необходимо писать самому, вот тут уже есть готовый вариант _http://www.zedwood.com/article/106/cpp-explode-function
     
  12. smitXP

    smitXP New Member

    Joined:
    3 Jun 2009
    Messages:
    16
    Likes Received:
    1
    Reputations:
    0
    народ у меня установлена Microsoft Visual Studio 2008 Full version стоит ли с этой проги начинать изучать С++/С# либо попроще среду выбрать?
     
  13. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,373
    Likes Received:
    1,092
    Reputations:
    356
    поставил и поставил. учи с неё.
     
    _________________________
  14. ntldr

    ntldr Elder - Старейшина

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    Такая ситуация.
    Мне вдруг понадобилось написать большой проект на С++, но проблема в том, что из С++ я знаю только синтаксис да и теорию ООП. И когда я сел за написание, появилась проблема "незнания с чего начать", незнания как сделать структуру классов, итд.
    В общем просьба посоветовать мне литературу именно по такой теме.
     
  15. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    готов к тому что в любом случае говно получится? :)

    начни с понимания 3-х уровневой архитектуры приложения.
     
  16. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Могу посоветовать почитать:
    1) Современное проектирование на C++, Александреску А.
    2) С++ для профессионалов, Николас А., Скотт Дж. Клепер (пару разделов посвящено проектированию)
     
    1 person likes this.
  17. ntldr

    ntldr Elder - Старейшина

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    вторую читал, а первая очень пригодилась

    Forcer:

    ну с первого раза то не получится. И с 10. С 100 может быть
     
  18. Fata1ex

    Fata1ex Elder - Старейшина

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Вторая. Однозначно.
     
  19. Dr.Perry_Cox

    Dr.Perry_Cox Member

    Joined:
    24 May 2009
    Messages:
    16
    Likes Received:
    10
    Reputations:
    0
    Я конечно понимаю,что задаю идиотский вопрос,но все же:может кто нить подсказать,с какого языка лучше всего начинать,так сказать "свой путь в мир программирования"...Спасибо за ответы!
     
  20. fire64

    fire64 Elder - Старейшина

    Joined:
    1 Apr 2008
    Messages:
    251
    Likes Received:
    22
    Reputations:
    5
    Народ подскажите аналог BitConverter.ToInt32 в C++