Что выбрать? С++ ,С#

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by zifanchuck, 29 Sep 2009.

  1. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Спасибо. все ответили по теме что радует)

    п.с сравнивать 2 языка ето реально не очень, а вот как вы думаете что лучше например
    знать более-менее 2 языка (например пхп и с++) или знать очень хорошо какойто один (например пхп).
     
  2. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Хватит убиваться бухлом )
    Питон в плане удобства написания гуй очень силен. Не хуже, чем C++ - это точно.

    А дотнет имхо поудобнее.
    C# популярнее и эффективно решать им можно бОльший класс задач. Это доказывает количество .NET вакансий.
    C++ же применяется для других вещей(игры, системное ПО, шаровары) и их области слабо пересекаются.

    Естественно лучше знать нормально что-то одно. Особенно если 2 языка имеют разные области применения и различные технологии.
     
    2 people like this.
  3. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    В данном случае лучше 2, если бы ты сказал C++ и "сюда подставить название НОРМАЛЬНОГО языка" программирования, можно было бы ещё подумать.
     
  4. Feonor

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

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    Учи С#. Так лучше поймешь ООП. В С++ с ООП такая свалка..
     
    1 person likes this.
  5. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Тогда уж Java, т.к. C# также превращается в свалку.

    Зато в C++ есть элементы ООП, которые не вошли ни в Java ни в C#. Единственное, что использование ООП в С++ не является обязательным, но его поддержка шире чем в C#.
     
    #25 Qwazar, 30 Sep 2009
    Last edited: 30 Sep 2009
    2 people like this.
  6. CroCop

    CroCop New Member

    Joined:
    27 Sep 2009
    Messages:
    25
    Likes Received:
    4
    Reputations:
    0
    Конечно,лезу когда на вопрос уже ответили,но все же)))
    Могу сказать одно-здесь как в спорте:если занимался кикбоксингом,то можешь выступать по боксу,только немного надо освоить фишки того спорта.

    Так что,учи то,что тебе легче дается,а потом перекинешься на что-нибудь посерьезней.
     
  7. Dark_Scorpicore

    Joined:
    4 Apr 2009
    Messages:
    53
    Likes Received:
    8
    Reputations:
    0
    Сам озадачился недавно таким же вопросом, как и ТС.
    Общался с друзьями, они говорили, что лучше C#, а С++ - трэш. Я же до этого изучал лишь веб-программирование (PHP, Javascript)...
    В нашем городе не было курсов С#, но был C++. Не очень хорошо понимая разницу между языками(сколько людей, столько и мнений) пошел на C++...
    Пока ни о чем не жалею, все дается довольно просто :)
    Правильно препод сказал: "Программирование - оно и в Африке программирование. Нужно лишь понять его принципы. А выучить синтаксис - дело нетрудное и быстрое." :)

    Если подытожить, то неважно, что учить. Если есть в жизни цели и желание узнавать новое, то любое знание пригодится...
     
    2 people like this.
  8. Jes

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

    Joined:
    16 Apr 2007
    Messages:
    370
    Likes Received:
    391
    Reputations:
    34
    стоит учить оба языка ;)
     
  9. Keltos

    Keltos Banned

    Joined:
    8 Jul 2009
    Messages:
    1,558
    Likes Received:
    920
    Reputations:
    520
    Учи C# проще так, а потом С++
     
  10. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Выучи что нибудь из сильныхь языков...
    Остальные быстро покоришь..даже очень..
     
  11. KaMiKadZe

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

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    Что такое сильные языки? Как измеряется их сила? И какие языки считаются сильными?
     
  12. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Вот не соглашусь, надо учить с точностью наоборот, ибо после всей простоты сишарпа в с++ будут встречаться грабли на каждом шагу с указателями, неправильным выделением/освобождением памяти, и т.д.
     
  13. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Сравни Бэйсик и тот же Паскаль.
    Сила это в образном смысле.
     
    #33 Andres, 10 Oct 2009
    Last edited by a moderator: 11 Oct 2009
  14. Jes

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

    Joined:
    16 Apr 2007
    Messages:
    370
    Likes Received:
    391
    Reputations:
    34
    вот Асм сильный язык например :)

    по ходу размышлений дискуссия имхо уже сводится к выбору между .Net и WinApi ( хотя и не взаимоисключающему )
     
  15. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Бейсик популярен и жив. Паскаль доживает в умирающем делфи(вы последние версии видели то RadStudio? на коленке делают...)

    примитивнейший(хотя зависит от реализации). весь основной синтаксис учится за полчаса.
     
  16. Jes

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

    Joined:
    16 Apr 2007
    Messages:
    370
    Likes Received:
    391
    Reputations:
    34
    nerezus , какова же по вашему мнению тенденция в средствах разработки?

    и уж не думаете ли вы что всё сведется к одному универсальному языку который будет способен одинаково эффективно решать весь круг поставленных задач?
    (надеюсь вы поняли мою мысль)
     
  17. login999

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

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Он к Python`y клонит :)
     
    1 person likes this.
  18. Dark_Scorpicore

    Joined:
    4 Apr 2009
    Messages:
    53
    Likes Received:
    8
    Reputations:
    0
    Ну здесь уж кому как. Не все тут гуру XD
    Например для себя я пока не вижу смысла изучать асм без знания языков программирования высокого уровня. Для тс аналогично. Ибо если возникают такие вопросы как "Какой язык выбрать?", то опыта в программировании либо мало, либо его вовсе нет

    З.ы. ИМХО дискуссия уже давно отошла от своей основной темы :)
     
  19. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Нельзя. Но я ничего прокоменченного выше и не говорил.

    Нет, т.к. не обойтись без статически-типизированного ЯП.
    Связка же из 2х ЯП вполне сможет заменить все.
    Например Java(с возможностью работы в нативе, чего сейчас нет) + Python полностью покроют все области.
    А сейчас все популярные области покрыть могут C++ + Java + Python(чисто пример).
    Т.е. покрыты ими системное, сетевое, ентерпрайз. веб, графика, игры, мобильное ПО и т.д.
     
  20. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    Выбирать какой изучать ЯП надо исходя из необходимостей реализации чего либо. А не доводом "мне пацаны сказали что с++ говно".