как учить?

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

  1. Com[e]r

    Com[e]r Com[e]r

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

    ..какой компилер брать - лучше нашенское. борланд можно и повтыкать, но я б не советовал.. тем более всякое gcc.
    имхо(да и многие присоединятся) best choise - MSVC 6.

    а 2оо8 мне непонравилсо =\
    ладно IDE как обычно гуанище,
    но и компилер слишком отличен от шестого..
    удалил через час после того как поставил(оно и ставилось минут 40).

    вобще лучше поставить шестой мс (19мб) и code::blocks (10мб), и к этому win32sdk.hlp(25мб) указать,
    и потом посидеть поразмышлять: а нахрена надо студию в два гига?

    размеры мог слегка перепутать - подзабыл
     
  2. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    ОК, у меня 2006 студия есть я ее в свое время ради Visual Basic ставил, теперь переустановлю в другой сборке и буду юзать. А размеры то дело такое, машина позволяет. А как насчет специфических наворотов, например - модные редакторы кода, декомпиляторы (недавно матерый декомпилятор вышел от авторов ИДЫ ПРО), и так далее, использует кто или пользуется набором софта из базовой комплектации?
     
  3. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    codeblocks не модный редактор -((
    а hexrays это просто охренительный инструмент для реверсинга, потому и надо его юзать в обязательнейшем порядке.
     
  4. Rascalspb

    Rascalspb New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    46
    Адрес:
    СПб
    ставим в студию аддон visual assist x. и радуемся уменьшению ненужных заморочек на поиск переменных и тп.
    еще можно поставить intel C++ compiler для баловства и не только.
     
  5. satrau

    satrau Александр

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    229
    Что-то топик превратился в подобие шопинга - какого цвета выбрать туфли, чтобы они подходили к брюкам. И чтоб еще такого модненького прикрутить в ввиде аксесуара безделушки.
    Если цель просто так изучить Си - то на первое время подойдет любой компилятор си и любой справочник по си + то что доступно в интернет (исходники, архивы форумов). Зачем декомпилятор (низкий уровень), тому кто только начинает изучать язык (высокий уровень) - это значит что надо учить уже 2, абсолютно противоположных идеологически(мое вИдение), языка как минимум + изучать принципы работ в данных программах.
    А если уже пошел выбор перспективного инструмента, предназначенных для РАЗНЫХ целей - С# и С++ - то лучше это определять по обьявлениям. судя по ним, в этом году перспективно(модно) С#, Java, 1с, PHP и дизайн сайтов.
    Выбор инструмента конечно важен и нужно выбирать тот, в котором удобно, а это выясняется только экспериментальным путем. Так же и с выбором языка - у каждого свой круг задач, для которых он создан.
     
  6. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    Толковые мысли. Действительно мне СИ нужен для будующей деятельности (работы), а не для написания курсовых или сдачи экзаменов. В университете учил эти вещи обтекаемо, ибо в связи с экспиреиментами в образовании весьма сжатый курс. Большую часть чего знаю изучил сам. Почему так детально спрашиваю о инструментах, просто люблю комфорт и широкие возможности, когда писал на Делфе часто использовал DeDE, OllyDbg, различные упаковщики/распаковщики, редакторы ресурсов. Просто эти вещи реально упрощают работу, вот и спрашивал может кто еще чем толковым пользуется.
     
  7. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    rodger
    Тут все просто. Быстрее научится все-таки Дельфи и думаю С++ от Борланда, точнее CodeGear. Но увы это "не кошерно", да и модель С++ у Борданда и МС разные. Если собираешься на западе работать - только С++ и только от Микрософта - такой там порядок. Правда это было 10-15 лет назад, сейчас может и другая мода.
    Т.е. хочешь "подрабатывать" и быстро найти любую работу - Дельфи. Если серьезная работа, то смотри кто требуется. Лет 10 назад требовались люди с 5-летним опытом по технологии ColdFusion, которой в то время 5 лет исполнилось -КРУТО! Т.е. ты сейчас должен угадать модную технологию, а не учить устаревший давно С++.
     
  8. Rascalspb

    Rascalspb New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    46
    Адрес:
    СПб
    C++ устарел? Для своих задач он жил, жив, и пока не планирует устаревать. Не надо путать людей.
     
  9. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    С забугорными программистами к сожалению не общался, если говорить о модных технологиях то сейчас студентов в вузах учат C#, UML, а рынок труда еще оснавотально не изучал. Чем С++ хорош - на основе его синтаксиса построено много языков, и некоторые конторы (особенно государственные, особенно связаные с силовыми структурами) требуют реализацию алгоритмов на С++ (может консерватизм, может лень другие дистрибутивы ставить, а может рациональное зерно). Так же мне что нравится в низкоуровневых языках типа АСМ или СИ так это разные нестандартные фишки, детально об этом можна почитать у Криса Касперски, у него есть целый раздел -трюки на Си от Криса.
     
  10. probka

    probka New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    170
    Как я учил:

    Начал с хело ворда, понял его всего, что делает каждая строка, каждый символ.
    Потом добавил ввод-вывод. Вот и весь программинг. Только это понять нужно.
    Знакомство с функциями, классами, шаблонами.
    Потом алгоритмика и прикладная математика. Все.