как учить?

Тема в разделе "LANGS.C", создана пользователем rodger, 23 апр 2008.

  1. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    Добрый вечер всем. Хочу получить вопрос как лучше учить Си? Я топики смотрел, более того в уневере чуток учил на дополнительных занятиях Турбо Си, Керигана и Ритчи тоже читал. Но это было достаточно давно. Мир меняется, главные вопросы - как дистрибутив поставить, в чем разница между дистибами и их возможностями и перспективы их равзития. Желательно ссылку на книги проверенные временем, ибо найти Михаила Фленова - Си глазами хакера я тоже могу, а нечто простое как все гениальное и доступное для почти новичка.
     
  2. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Не читал, но чувствую что еще та бугаготина)))
     
  3. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    бло, вот честное слово - цпп лучше всего изучается при помощи Prentice Hall - C++ How to Program.
    эта штука тебя научит языку, а zen тебе уже не составит труда изучить по материалам, предоставленным на wasm.ru.
     
  4. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    rodger
    Подбельский красиво расжовывает с полного нуля.
    (но не ц, а цпп)
     
  5. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    при чем тут дистрибутивы и язык Си? неясна ваша мысль, о чем вы хотели здесь сказать ?:)
     
  6. REASY

    REASY New Member

    Публикаций:
    0
    Регистрация:
    24 дек 2007
    Сообщения:
    108
    rodger
    Лично я начинал учить Си с Х.Дейтел,П.Дейтел "Как программировать на Си". Интересная книга, много задач.
    А Си++ с С.Прата "Язык программирование С++.Лекции и упражнения". На мой взгляд вполне достойные книги как начинаюшим, так и уже знакомым с этими языками.
    А учить их надо начинающим "просто тупо набирая" примеры, после начнешь вникать в суть, это наверно со временим приходит.
     
  7. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Дейтел прикольная книжка, но, в принципе, какая бы книжка не была первой, если есть мозги, то после прочтения N книжек все равно поймешь что к чему и все встанет на места.
     
  8. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    точно. вот у меня в казахском городке случайно в руках оказался диск с делфи,
    и, конешо, никаких книжек по нему.
    уле делать? стал samples изучать. смотрел как народ пишет,сам написал пару проектиков,
    на следующий год уже занимал первые места по области. желание было что то уметь непростое.
    а там уже сквазному с вайпером спасибо - подтолкнули на тему vx .)

    примеры - лучший учебник. если ты не дуб.
    (ато я вот учу одного дуба с сентября, тот так и не понял зачем не надо писать "хек" рода "writeln('blabla'#13#10)" .D )
     
  9. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    Да поверь на слово не дуб сам Делфу учил, ТАСМ, ВБА. Про времени мало а хочется выучить бысто и хорошо, поэтому спрашиваю опытных, кто прошел этот путь. Скачал много книг из http://www.litportal.kiev.ua/category/program, там было много книг рекомендованих мне. И скорость закачки нормальная. Ладно с литераторой вопрос решили, посоветуйте теперь дистрибутив, и почему именно его.
     
  10. a1ss

    a1ss New Member

    Публикаций:
    0
    Регистрация:
    18 ноя 2007
    Сообщения:
    120
    Я вот зная немного дельфю и асм без книжек цэ учу. Переписываю старые проекты на студии и все :) Керниган и Ричи помогает и гугль :)
     
  11. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    не, ну если ты уже знаешь, то нахрен книги не нужны, само собой!
    ..и вы*бываться тоже нахрен не нужно))
    я так понял, что чело с нолика учит.
    у них, знаете, проблемы с этим a=b+c;..
    они думают что это тождество..
    и часто перегорают когда говоришь: "скокабудет 2*2==4?"
    а если делфи знаешь,.. логика уже поставлена.
     
  12. Rascalspb

    Rascalspb New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    46
    Адрес:
    СПб
    только не надо подбельского. его идея называть переменные интегральных типов объектами быстро запудрит мозг.
     
  13. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    вобще тему было бы лучше назвать "какучитьСЯ", а то я уж понадеялся поделиться опытом как НЕ надо учить))
    я тут пробовал учить в своей жизни пару человек.. то ли им реально это всё не надо, толи я несумел привить..

    Rascalspb
    питер рулз!
     
  14. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    Вопрос с дистибутивами остается в силе, кто какой дистрибутив использует? В чем разница между С++ и С#?
     
  15. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    эм.. ну одно это язык, который по определённым правилам в binary переводится, (типо ассемблер который ты видишь при дизассембле)


    а си-шарп это .NET; то есть почти скрипт. почти язык ВМ. просто си-подобный язык. С#, Java одноху.. кхм.. моно-пенисуале, я хотел сказать ¦))

    смотри что вики нам говорит: "C# разрабатывался как язык программирования прикладного уровня для CLR и, как таковой, зависит, прежде всего, от возможностей самой CLR. Это касается, прежде всего, системы типов C#, которая отражает FCL. "
     
  16. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    *CLR это Component library runtime, а FCL это Framework Class Library. btw: типо слово framework тут решаед.
     
  17. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    интересная тема, продолжайте.
     
  18. Rascalspb

    Rascalspb New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    46
    Адрес:
    СПб
    ну уж точно не сиподобный. минимум си++ подобный. но на самом деле гораздо больше общего у шарпа с джавой. по сути - это ответ M$ в стан Sun майкросистемс. Типа у нас тоже есть своя кроссплатформенная технологея. Тока пока кроссплатформекнность заключается в возможности запускать приложения в разных версиях венды, и возможность запуска под WinCE. Так что до джавы еще чесать и чесать.
     
  19. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    И никогда недочесать. Придется вложиться в кучу юних-образных систем которые МС не переносит ибо конкуренты. Придется вложиться в производителей мобил. Придется вложиться в производителей процев, чтоб железное ускорение встраивали. Придется вложиться в производителей броузеров-конкурентов. Тк сила жабы именно в ее мультиплатформености. В принципе может и правда вложат деньги в линукс. Лин раскрутится и вынь наконец-то отойдет в темное прошлое.
     
  20. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    Да вспомнил еще два знакомых программиста задумчиво расказывали о мощи С#, мол на нем и прошивки для мобилы пишутся и операционные системы (насколько я помню Microsoft singularity). С другой стороны говорили что он более сложен в освоении. И еще вопрос если брать С++ то какая версия предпочтительней?, самая новая? Мне на днях предалагали дистибутив МS Visual studio 2008, брать, не брать?