АСМ: учить, или не учить?

Тема в разделе "WASM.HEAP", создана пользователем rudik, 16 июн 2007.

  1. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    я выбрал для себя схемотехнику и системное программирование.
    имхо спрос системщиков есть, и не только для написания ботов/троянов/руткитов.
     
  2. Guest

    Guest Guest

    Публикаций:
    0
    поделись ссылочкой.
     
  3. nermest

    nermest New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    157
    А мне кажется, что цель только уводит от счастья. Счастье - оно только здесь и сейчас, с любым раскладом. Иначе вся жизнь - это только достижение целей.
    Получается вся жизнь рваная, наспех. Получается, что жизнь - это зависимость от того, чего еще нет.

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

    Мне кажется, что лучше быть любителем, чем профессионалом.

    До недавнего времени я тоже пытался все выучить, пока не понял, что все, до чего я "прикасался", я так и не усвоил. А все потому, что не получал удовольствия от процесса, а всегда хотел большего.

    2 EvilsInterrupt:
    Круче не тот, кто может сделать более сложный проект, а тот, кого сложней сделать несчастным. А когда в крови жажда первенства и сравнивания себя с другими, счастья не достичь мне кажется...
     
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    t00x
    значит много в него впихнуть хочешь - это чаще всего, а лекарство динамическое выделение рэма.
    короче, тебя послушай, так и берёт удивление как же столько народа строкает без асма;)
     
  5. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    nermest
    в твоих словах есть соль, но все же не ставить перед собой целей - невозможно: ты хочешь что -то сделать - это уже постановка цели.
     
  6. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    UbIvItS
    солидарен.

    В точку, мало того еще и Windows на нем и FreeBSD пишут и другие вещи, этож как они умудряются то?
    когда си придумали, люди сразу код UNIX перевели с асма на си, может дураки в то время жили? Плохо асм знали?
     
  7. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    rudik
    Ни тот, ни другой. Когда Вы будете устраиваться на работу, с Вас потребуют досконального знания всех языков, технологий, осей и т.д. Естественно, всё выучить, да ещё и приобрести солидный опыт во всём, принципиально невозможно, но к этому нужно стремиться. Было бы желание...

    Даже тут в разделе COMMERCE проскакивали такие обьявления. Конечно, на веб сервисы, прикладное ПО под винду, СУБД, тех. поддержку, тестинг и т.д. спрос выше, но зато под Юникс доминирует уровень З/П!
     
  8. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    UbIvItS
    ... или компилятор хочет.
    Их можно посчитать.
    1) Веб-кодеры + shell
    2) OpenGL\DirectX программеры (не считая разные там GLSL)
    Никого не забыл? Админы и те знают как ломать браузеры.

    EvilsInterrupt
    Масштабируемость прежде всего. Даже ценой скорости.
     
  9. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    Quantum
    есть такой принцип - разделение труда: умный работадатель не будет требовать знания всего -обширные знания хороши в светской беседе, дабы блеснуть своей эрудицией, а на деле погнишься за двумя зайцами.......
    t00x
    первый раз слышу, чтобы челы строкающие игрушки так уж на асм налегали: если б это было правдой, то смена железа была бы реже, и вообще, компы летали бы, меж тем становишься часто сведейтелем того, как не самая хилая тачка начинает от новой игрушки тормозить. более того, сейчас есть реальная опасность, что в новых гамах начнут дотнет юзать:))
     
  10. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    UbIvItS
    Это win-эволюция.
     
  11. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    В 99% случаев разработки игрушки вовсе не используется асм :dntknw:. В принцыпе правильно и делают: на С++ программы пишутся в 4 раза быстрее(цыфра с потолка:)), работают медленее процентов ну пускай на 15, НО любая уважающая себя игрушка использует тотже самый DirectX API, который в свою очередь написан криво и медлено... 90% времени процессор занимается вызовами АПИ и поетому если от оставшихся 10 процентов отнять 1.5 за счет написания на асме, то повышение скорости практически не получаем например когда было на С++ 40 фпс, то на асме станет 41 - нет смыслу мучатся и заниматся оптимизацией за 1-2 фпс. (Лично пробовал)

    В игрушках начали использовать NetFramework2.0, зачем - не понимаю! (пример C&C: Tiberium War)
     
  12. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    Я знаю, поетому и написал слово "Например".

    Я считаю, что человек должен делать хорошо что-то одно, а работодатели пишут очень великие требования для того, чтобы найти человека, который сможет уже на работе в короткие сроки доучить нужные технологии(принцып прост: "Если смог в свои 22-23 выучить настолько много языков, то быстро сможет выучить есче и то, что будет необходимо уже на работе". ЗЫ: с книги "время-деньги" от NuMega).

    Знать надо очень много и естественно учить нада очень много, но далеко не все! Например паскаль коболь, фортран и т.д. знать не надо, потому что они уже давно устарели. К сожалению в список "можно и не знать" попадает и асм. У меня в общежитии на 400 человек приходится 5 более или менее понимающих в С++, С шпрех, Яве и веб-програмированию, остальные - тупо геймеры, которые С++ открыли 1 раз в жизни, и то на екзамене:). Асм не знает НИКТО! Даже преподы "старой закалки" абсолютно не понимают его, но тем не менее чему-то учат и имеют "научную степень". Доходит до казусов, например прерывание называют регистром(и если сказать, что он не прав - закроеш его ты не скоро:)), или add берет данные с одного регистра, сумирует со вторым и записует в третий :). Асм асмом, но я на первой лекции по С++ пожалел что поступил именно сюда(unsigned int a=3 и signed int b=3 в памяти хранятся по разным адрессам: а в ячейке 30, б в 31, но никого не смущает то, что инт размером 2 байта для 16 битных компиляторов. а есче я знаю, что если сравнить а и б в памяти, то значения будут не равны, потому, что а - без знака, а б - со знаком :lol: ), теперь не жалею - во всех универах одно и тоже... Пришли сюды как говорится за бумашкой о ВО...
     
  13. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    да, лано рассказывать: сейчас есть фортран под 64x процы; асм актуальность потеряет только в случае смерти сегоднешних машин как таковых: нейро интерфейс и нейросети, например, придут, но тогда сама работа прогера загнутся может, впрочем, это врятли дело скорого времени.