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

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

  1. Dead4ik

    Dead4ik Member

    Joined:
    23 Jun 2009
    Messages:
    34
    Likes Received:
    25
    Reputations:
    5
    Дочитываю книгу "С++ за 21 день". Уже 17 день, но уверен, что дальше ничего не будет сказано про GUI и сетевое программирования. Какую читать литературу по этому? Можно и в виде уроков
     
  2. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    по сетевому программированию оочень много всего. по гуи тоже.
    Если нужно сетевое, то:
    1) MS Press - Network Programming for Microsoft Windows, Second Edition - 2002
    2) A Jones, Network programming for Microsoft Windows. онаже
    Джонс Э.Программирование в сетях Windows
    3) Люсин О.Б. СЕТЕВОЕ ПРОГРАММИРОВАНИЕ ДЛЯ OC UNIX и WINDOWS: Учеб. пособие. – Рига: ИТС, 2006. – 316 с.
    4) Дж. Рихтер, Дж. Кларк - Программирование серверных приложений для Microsoft Windows 2000

    Про GUI - тут зависит от того на чем собираешься писать.
     
  3. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    Подскажите что по MFC для начинающих (или на чем сейчас лучше для винды писать на студии 2010?). После delphi вообще не въезжаю, ни конструктора, после компиляции папки по 20 метров...бррр
     
  4. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    C# :)
     
  5. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    C# и для веба и как системный? И актуален ли он сейчас?
     
  6. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    Актуален , у него есть много преимуществ перед c++
     
  7. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    Например? И что в основном пишут на шарпе?
     
  8. Yetisports

    Yetisports Banned

    Joined:
    11 Jul 2010
    Messages:
    147
    Likes Received:
    12
    Reputations:
    17
    хочу начать программировать на python. Нашел даже книгу неплохую dive to the python. Стоит ли попутно изучать django или за него лучше взяться после прочтения dive
     
  9. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Актуален то актуален, но какие же он имеет преимущества над с\с++? Если только простота написания.
     
  10. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    А разве на приплюснутом её не было?
     
  11. Keltos

    Keltos Banned

    Joined:
    8 Jul 2009
    Messages:
    1,558
    Likes Received:
    920
    Reputations:
    520
    Сорре, я имел ввиду что у С++ многопоточность
     
  12. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    www.osp.ru/os/2004/07/184985/ вот тут много отличий приводят

    В С# очень удобная работа с потоками
     
    #712 0pTik, 23 Aug 2010
    Last edited: 23 Aug 2010
  13. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    кто писал на решетке тот поймет ;)
    Для написания обычного софта очень уж он удобен. Но для написания хак софта нигодится не при каких условиях, так как компиляция происходит в промежуточный язык MSIL.
     
    #713 cheater_man, 23 Aug 2010
    Last edited: 23 Aug 2010
  14. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    Я так и понял, что бы запустить обязательно фреймворк должен быть установлен?
     
  15. BrainDeaD

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

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    что ты подразумеваешь под хак софтом? чем мешает MSIL?

    правильно. но на винде он стоит практически у всех.
     
  16. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    ну как бэ MSIL это еще не двоичный код.
     
  17. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    Вы хотели сказать, не x86-код? MSIL как раз очень даже двоичный код, но это не опкоды процессора.
    Как верно заметили, смотря что подразумевать под хак-софтом.
     
  18. Bers

    Bers Member

    Joined:
    17 May 2010
    Messages:
    78
    Likes Received:
    30
    Reputations:
    26
    MSIL - вполне себе двоичный код, содержащий машинные инструкции под некую виртуальную машину (которая фактически представлена JIT-компилятором).
    Точно так же и x86 - тоже двоичный код, содержащий машинные инструкции под некую виртуальную машину (только в этом случае она реализована аппаратно в процессоре, что ничего по сути не меняет).

    Собсна, пост ни о чем :)
     
  19. miako

    miako Member

    Joined:
    20 Jan 2010
    Messages:
    154
    Likes Received:
    13
    Reputations:
    5
    Взять те же трои, если их закидывать, то может оказаться, что где то не будет этого самого фреймворка. Тогда всю в опу?
     
  20. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    Согласен, трой на шарпе не напишешь, но для большинства остальных вещей он в общем-то пригоден. Хотя если использовать фреймворк 1.1... Он есть у всех)
    На шарпе просто не очень удобно будет писать приложение, в котором много работы с памятью, указатели.