Повод узнать, что асм лучше. С++ против С# (шарп)

Тема в разделе "WASM.RESEARCH", создана пользователем NoName, 23 окт 2004.

Статус темы:
Закрыта.
  1. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Случилось тут нечто...

    Наткнулся на статью из rsdn. Как я понимаю ресурс серьезный и просто так такие статьи туда не кладут.



    Материал изложенной там информации наводит на странные размышления о вечном.

    Сам проверить не успел, спешу поведать вам, а вы заодно раскидаете что к чему и другим будет интересно.



    Судя по той информации шарп плохо оптимизирует код? (просто предположение)
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Где там статья?

    IMHO обычный флейм :-/
     
  3. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Короче фиг с этим раз никто не хочет этим заниматься оно ничего не стоит.
     
  4. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    NoName



    Шарп - это байткода и АБСОЛЮТНО ВСЕ согласны с тем, что там, где место БЫСТРЫМ вычислениям, выделению памяти - то там для .NET НЕ место. Вот и все.

    А так... Каждому свое.
     
  5. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    2 volodya

    Если тебе не трудно, объясни тогда мне, зачем делали шарп и весь вместе взятый нет? Конечно деньги здесь тоже являются причиной, но фирма должна была ведь чем-то мотивировать выход всей этой шняги.
     
  6. Arvensis

    Arvensis New Member

    Публикаций:
    0
    Регистрация:
    18 сен 2004
    Сообщения:
    72
    Адрес:
    Russia
    NoName

    Переносимость и безопасность. .NET-код проще ограничивать в действиях и следить, чтоб чего не выкинул. Программистам жить проще - думать надо меньше. Мелкософт вообще очень любит позаботиться, чтобы разработчикам поменьше думалось. А вообще тебе лучше спросить у самой фирмы :)

    What Is .NET?
     
  7. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    >




    Вот, оч хорошо напиано.
     
  8. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Ну теперь то мне ясно. Ожидания, так сказать, оправдались.

    Но сразу появляется другой вопрос. Спрашиваю это потому что ответа ненаю точно. Микротвари пихают свой нет куда токо влезет. С такими темпами скоро на домофонах в подъездах будте нет стоять.

    Хотелось бы узнать мнение специалистов, стоит ли его изучать для серьезных целей. Может у него(#) есть какие-тj плюсы которых нет у стандартного с++?
     
  9. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    В той теме немало написано. Повторяться еще раз лень. Считай C# гибридом C++ и Java. Жаба тоже иногда бывает приятной (гм...) по-своему. О многих вещах думать не надо. Скорость разработки повышается... Но, опять таки, каждому свое. Под конкретные нужды. А иначе - будет тот же самый флейм, что и на RSDN. Только я в C# не шарю, чтобы флейм разводить :)
     
  10. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    ну ладно хрен с этим шарпом, лучше пойду асм учить.
     
  11. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    Будущее, конечно, за 'шарпом'.



    Недавно, читал MSDN - "Longhorn" тематику преимущественно.

    Программы там будут написаны на смеси XML и C# (или там...VB). Весь GUI сделан на XML (XAML), а на C# пишутся обработчики событий - их логика.

    Если нужен 'быстрый' код - ничего страшного - запихиваем его в обычную DLL и он пришивается к C# проще простого, обычным текстом.



    .NET сделан для Distributed Applications (не знаю как перевести на русский...), прошло время простых EXE файлов... Они, конечно, будут выполняться на "Longhorn", но тогда преимущества "Longhorn" не задействованы.



    volodya прав. .NET это быстрая разработка, но, например Word/Image Processor на нём

    вряд ли стоит разрабатывать, а вот какие-нибудь банковские программы - в самый раз!
     
  12. captain cobalt

    captain cobalt New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2003
    Сообщения:
    222
    Адрес:
    /ru/perm
    NoName> Хотелось бы узнать мнение специалистов,

    NoName> стоит ли его изучать для серьезных целей.

    NoName> Может у него(#) есть какие-тj плюсы которых нет у стандартного с++?



    Я хоть и не являюсь специалистом, но я считаю, что следует изучать теорию: теорию информации, анализ алгоритмов, методы автоматической трансляции, модели баз данных, etc...



    Кнут где-то в начале своей книги пишет примерно следующее: "я не собираюсь учить вас пользоваться чужим программным обеспечением, я буду учить вас писать своё..."



    Так что учите теорию, и ни один язык программирования вам будет не страшен. :)

    _______________________________



    Также можно сказать несколько слов о Microsoft. Кто-то думает, что она скоро загнётся, кто-то наоборот считает, что она будет жить вечно... Несомненно, в настоящее время она имеет весьма мощную образовательную и промышленную поддержку. Однако, по моим собственным личным субьективным ощущениям поддержка эта всё-таки постепенно ослабевает. И когда-нибудь даже ламеры будут говорить друг другу: "Чё юзаешь? Винду? Ты чё, ламер что-ли?..." :)



    Поэтому - не ждите, что Microsoft будет создавать ваше будущее.

    Стройте своё будущее самостоятельно... ;)
     
  13. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    2 AsmGuru62

    "Distributed Applications" широкая область. Вероятно имеется ввиду область применения.





    Они пишут на языках "новые" языки, чтобы те еще больше жрали ресурсов. Тогда пользователям приходится покупать с каждым разом все более мощные процессоры и всякую новомодную "гадость". Это, разумеется, всем известно.

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

    Таким образом М бдет ближайшие 10-20 лет по моим скромным оценкам доминировать на рынке ОС. Но что случиться потом никто незнает.

    Площадки для транзисторов не бесконечные, а на пороге квантовый компьютер с нейронными сетями...





    На него они вроде бы забили.





    Настоящее издевательство.



    2 captain cobalt



    Верно.
     
  14. Lepsik

    Lepsik New Member

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    1
    Адрес:
    Waterloo
    2NoName



    только не говори что е тебя весь софт на компе написан на азме :).



    Просто затраты написания на азме и на С++, С# не сравнимы, поэтому они и существуюt
     
  15. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    Ну уж не знаю господа, может я устарел, но как ни странно предпочитаю, пользоваться всем натуральным. Всё той же 6й студией, масмом. Если честно,точка нет меня сразу напугала. Дня через два я был в глубоком трансе. То же самое и о дельфе восьмой.
     
  16. LTrapper

    LTrapper New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2004
    Сообщения:
    6
    C# и .NET отражают обычные тенденции технологий: упростить жизнь разработчикам, чтобы создавались более сложные по структуре проекты, так со всеми языками программинга. (Хотя и в ущерб быстродействию кода)
     
  17. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    ООП ООП и еще много раз ООП, как говорил разработчик оберона
     
  18. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Вирт уже давно объявил ООП морально устаревшим.

    Теперь используется Component-Oriented Programming в лице Component Pascal (aka BlackBox Framework)
     
Статус темы:
Закрыта.