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

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

  1. xxxxxxxxxxxxxxx

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

    Joined:
    20 Jan 2008
    Messages:
    66
    Likes Received:
    8
    Reputations:
    0
    лучше учить как в универах =)
    1) Си(вместо убивания времени на pascal и для понимания работы памяти)
    2) Си++(для обучения ООП но без сборки мусора)
    3) Java (для закрепления ООП)
    4) python(для всего)
    5) asm (для понимания работы проца)
     
    1 person likes this.
  2. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Только я бы полностью исключил пункт 1, ибо он нафиг тут не нужен, даже вреден. т.к. вредит пункту 2.
    C++ проще учить с нуля, чем после C.
     
    1 person likes this.
  3. desTiny

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

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    узнаю твои слова :))) а я про пункт 3 промолчу :rolleyes:


    .Slip, а у тебя на районе на чём кодят?
     
  4. login999

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

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Риальнэ п0тсаны кодют на бейсеке
    /me не риальнэ п0тсан :( ме плачед...
    А по сабжу, мб закончите обсуждение ? Это все равно холивар очередной ИМХО.
     
    #44 login999, 14 Oct 2009
    Last edited: 14 Oct 2009
  5. BlincAttack

    BlincAttack Banned

    Joined:
    29 Sep 2009
    Messages:
    21
    Likes Received:
    39
    Reputations:
    0
    учу C# мне нравится.После него буду учить С++,С,PHP,asm.
     
  6. Romik001

    Romik001 Member

    Joined:
    18 Jul 2009
    Messages:
    43
    Likes Received:
    8
    Reputations:
    10
    учу php. долгое время хотел начать учить делфи. нашел старенький диск. там при установке делфи ошибка. попробывал установить C++ builder 6 установилось норм) как хорошо что когда то покупал диск на рынке ) терь учить буду C ++ )
     
    1 person likes this.
  7. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Ты сначала С# выучи)

    Первый пункт вообще бред..вообще..
     
    2 people like this.
  8. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Я обновил тему "с чего начинать", читаем )
     
  9. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Первый пункт - нафиг, имхо С надо учить только по необходимости, да и то под платформу, т.е. там Objective C под iPhone, или обычный С под какой нибудь микроконтроллер.

    Пункт 2, даст тебе выучить и работу с памятью и ООП (причём шире чем C# или Java).

    В пункт 3 - Java или C#, т.к. тут и неугадаешь за какой технологией рынок будет.
     
  10. xxxxxxxxxxxxxxx

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

    Joined:
    20 Jan 2008
    Messages:
    66
    Likes Received:
    8
    Reputations:
    0
    а теперь все вместе вспоминаем на чем написаны утилиты и само ядро Linux и пересматриваем свое мнение насчет пункт 1=) как то попросили сделать 100 програмок по системному программированию в Linux, лично я получал удовольствие, не знаю чем он кому то вредит;)
     
  11. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Ну и WinAPI на том же самом, и что? Этот язык несовременен.
     
  12. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    А в куче американских банков софт до сих работает, написанный на коболе. Но это врядли повод для его серьезного изучения =)

    А вообще си не в системном программинге не нужен никак. Если человек не планирует быть частью армады ядрокодеров - нет смысла тратить время.
     
    1 person likes this.
  13. H1Z

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

    Joined:
    23 Mar 2007
    Messages:
    103
    Likes Received:
    61
    Reputations:
    6
    Хм. все говорят про С++ как про страшное, большое чудище и чтобы постичь его нужно учить/кодить лет 5 =/. Если вы про Visual C++/Borland Builder C++, то конечно страшнее ничего нет. Используйте Qt4 и забудьте о проблемах. В этой библиотеке есть и гуи, сеть, графика, xml, webkit, sql,etc ...
    Тем более это кросс-платформенно в отличие от C#(Mono это не .NET, и лишь малая часть приложений запускается). Qt4 портированна на кучу ОС(начиная от Symbian(S60) и WinMobile и заканчивая nix, win).
     
  14. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    И это является правдой. НА уровне "на отъебись" хватит и недели, но... ;)
     
    1 person likes this.
  15. Funk

    Funk Member

    Joined:
    8 Jun 2009
    Messages:
    12
    Likes Received:
    17
    Reputations:
    0
    плюс миллион вот этому высказыванию с хабра -

    Что касается дотнета, то не каждый юзер согласится для 100 Кб ехешника тянуть 300 метров Нетфреймворка, лучше уж 2 мегабайта ехе и никаких проблем.
     
  16. FoV

    FoV New Member

    Joined:
    27 Sep 2008
    Messages:
    15
    Likes Received:
    3
    Reputations:
    0
    Он по дефолту стоит на виндах.