На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь

Страницы: (1182) « Первая ... 343 344 [345] 346 347 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата Ho Im @
    Я думаю, причина в другом. Делали-делали неговно, а оно все равно получилось...
    Не, я думаю, что они в принципе могут сделать неговно, только это коммерчески невыгодно.
    Цитата Ho Im @
    интаксис AT&T, логичнее, кстати, чем синтаксис Intel.
    Синтаксис Intel? :blink: Всю жизнь считал что есть 3 разновидности синтаксиса х86 ассемблера: AT&T, TASM, MASM.
    Цитата linuxfan @
    320x200 -- это VGA :tong:
    Вообще-то VGA -- это 640х480. QVGA -- 320х240. А 320х200 -- это ХЗ че такое. Помните первый и второй Doom? Оно как раз пашет в 320х200 :).
    Цитата linuxfan @
    Ну по части генерирования оптимизированных фрагментов кода на асме со мной даже icc не сравнится
    Видишь ли, современное железо настолько дешево, что проще порекомендовать своим юзерам прикупить несколько сотен мегагерц, чем платить тебе зарплату. Оптимизации на асме -- вчерашний день. Есть конечно случаи когда это необходимо, но там где этого можно избежать -- следует писать на языке высокого уровня.
    Сообщение отредактировано: Relan -
      Цитата Relan @
      Помните первый и второй Doom? Оно как раз пашет в 320х200 :).

      Ты забыл первое UFO. Такие вещи в 320x200, 256 colors!
      Цитата Relan @
      Оптимизации на асме -- вчерашний день. Есть конечно случаи когда это необходимо, но там где этого можно избежать -- следует писать на языке высокого уровня.

      До сих пор есть такие области, где борются даже за 2-3 процента прироста производительности.

      А теперь в тему: Vista покажет интернету кузькину мать. Добавили поддержку IPv6 в Vista и вот что нас ждет :'(
        Цитата linuxfan @
        А как узнать тип этого самого сенсорного чипа? Посмотреть книжку, идущую вместе с мамкой?

        Я узнал из программки CPU-Z (виндовая). А так да, на мамке тоже можно увидеть, но вот угадай еще какой именно он :)
          Цитата
          Синтаксис AT&T, логичнее, кстати, чем синтаксис Intel.

          за этот "падонкавцкий ацм" как раз AS и не любят, предпочитая NASM/FASM. а
          оптимизировать в SEEx/3DNow всё-же это больше удел крутых С++ компилеров (опять же с Intrinsics прибабахой) и кучи спецов, чем немногочисленным фанатам этих мультимедийных расширений. да и бесчеловечно это..

          что ещё.. GNU - чистый энтузиазм проффесионалов. а за ИМПЕРИЕЙ ОКОН всегда стояли бренды, бабки, рабы-программеры, и куча проторёных дорог. хрен его знает, каждому своё.. Операциая система WIN/*NIX не являються идеалом юзабельности и программируемости. и воще, это ТЯЖКИЙ крест..

          Цитата

          Ну, я так безапеляционно утверждать не стал бы, это раз, так как сырцов нвидия не даст, а два — это то, что GCC с вероятностью 95% сгенерирует (быстрее притом в разы) намного лучший код, чем ты вручную на асме. Дададад, он будет использовать твой SSE{1,2,whatever}.


          текстовый снап-сшот работа icl.exe.
          ExpandedWrap disabled
            ▓    glquake.exe       FRO --------     a32  PE.00405295│Hiew 7.10 (c)SEN
            ░.00405247: F30F5C1DD0FDD200             subss       xmm3,[00D2FDD0]
            ░.0040524F: F30F59DD                     mulss       xmm3,xmm5
            ░.00405253: F30F58E3                     addss       xmm4,xmm3
            ░.00405257: F30F112424                   movss       [esp],xmm4
            ░.0040525C: 0F57F6                       xorps       xmm6,xmm6
            ░.0040525F: F30F5C35D4FDD200             subss       xmm6,[00D2FDD4]
            ░.00405267: F30F59F5                     mulss       xmm6,xmm5
            ░.0040526B: F30F58FE                     addss       xmm7,xmm6
            ░.0040526F: F30F117C2404                 movss       [esp][04],xmm7
            ░.00405275: F30F11442408                 movss       [esp][08],xmm0
            ░.0040527B: 52                           push        edx
            ░.0040527C: FF152015D400                 call        glVertex3fv ;OPENGL32
            ░.00405282: 83C504                       add         ebp,004 ;""
            ░.00405285: 4F                           dec         edi
            ░.00405286: 0F8565FFFFFF                 jne        .0004051F1  --- (1)
            ░.0040528C: E937FFFFFF                   jmp        .0004051C8  --- (2)
            ░.00405291: 83C414                       add         esp,014 ;""
            ░.00405294: 5B                           pop         ebx
            ░.00405295: 5D                           pop         ebp
            ░.00405296: 5E                           pop         esi
            ░.00405297: 5F                           pop         edi
            ░.00405298: C3                           retn
            ░.00405299: 8D7600                       lea         esi,[esi][00]
            ░1Help   2PutBlk 3Edit   4Mode   5Goto   6Refer  7Search 8Header 9Files 10Quit

          ляпотааааааа.....
            Цитата Relan @
            Не, я думаю, что они в принципе могут сделать неговно, только это коммерчески невыгодно.

            Да и разве привыкший к тормозам, вирусам, непоследовальности интерфейса консумер это оценит?
            Цитата helloworld @
            а за ИМПЕРИЕЙ ОКОН всегда стояли бренды, бабки, рабы-программеры, и куча проторёных дорог. хрен его знает, каждому своё..

            Картина маслом: по проторенным дорогам жестокие надсмотрщики гонят толпы чернокожих программистов-рабов, чтобы поставить их на плантациипосадить их писать Продукт... Знаешь, это жутко. GNU — это, все-таки, прежде всего, свобода...

            Добавлено
            Цитата Smike @
            Виста же задает направление развития ПО и железа. Под Висту будут выпущены новые процессоры, видеокарты...

            В то время как непобедимые советские спутники бороздят просторы Большого Театра, мы переводим еще одно предприятие на Линукс...
              микроха научился писать по-русски? :blink:
                Цитата helloworld @
                бу- га- га! Вот воще (да, действительно вот воще) выпуску Atlon64/InteCore2 & 3D PCI-express ускорителей способствовала ТОЛЬКО игровая бизнес индустрия (а не какие нибудь биде-серверы-кластеры), ориентированая ИСКЛЮЧИТЕЛЬНО для WIN32.

                А ещё если вспомнить тот факт, что исключительно из-за винды не получили распространения многие нормальные процессоры, например, Itanium (патамучта венда ниасилила его). Или ты думаешь для чего практически во всем железе есть legacy mode, compatibility mode. Знаешь почему так популярны x86-64, а не ia64? Потому что они бинарно совместимы с ia32 --- единственная архитектура, на которой можно целиком запустить винду.
                Цитата Smike @
                Как? Давай на примере.

                Пример простой --- в библиотеке GDI+ было известное переполнение буфера.
                Цитата Smike @
                Поддерживает железо, а Windows и софт под ней использует.

                В принципе, это я и имел в виду: насколько винда и виндовый софт используют эти инструкции? Есть в MSVCRT memcpy, оптимизированный для различных архитектур? Применяют ли виндовые компиляторы эти инструкции?
                  Цитата linuxfan @
                  Правда хочешь услышать ответ? Рейтрейсингом (raytracing)

                  Будешь вручную писать? Ну тогда можешь ставить уже себе сразу незачет. Зачем изобретать велосипед? Из принципа?
                  Цитата linuxfan @
                  Вообще-то XGA разршение это как раз 1024x768. 320x200 -- это VGA :tong:

                  Да, я пожалуй ошибся, имел ввиду CGA.
                    Цитата Ho Im @

                    Картина маслом: по проторенным дорогам жестокие надсмотрщики гонят толпы чернокожих программистов-рабов, чтобы поставить их на плантациипосадить их писать Продукт... Знаешь, это жутко. GNU — это, все-таки, прежде всего, свобода...

                    Ну что за бред? Прям представляется картина: программисты сидят на травке среди благоухающих цветов с красочными макбуками и как пианисты виртуозно долбают код. Рай для программистов.

                    Но это НЕ так. Мы живем в жестоком мире, где каждый вынужден зарабатывать деньги. Программисты майкрософт и гну работают за деньги, никак не иначе. Лишь с одной большое разницей: Майкрософт способна выпустить полноценный конечный продукт, опираясь на собственные лишь силы, а гну ввиду неспособности вообще что-либо серьезное сделать выбрасывает практически никому не нужный код, авось кто доделает. За Майкрософт голосуют миллионы людей кошельками, а за "свободу" гну - линь сотни фанатов флеймом на форумах.
                    Цитата Ho Im @
                    В то время как непобедимые советские спутники бороздят просторы Большого Театра, мы переводим еще одно предприятие на Линукс...

                    Да пожалуйста :lol: Пока вы переведете на линупс еще одно предприятие, сотня других закупит новую Висту и Longhorn Server.
                    Цитата mo3r @
                    Пример простой --- в библиотеке GDI+ было известное переполнение буфера.

                    Очень конкретно. Я должен был понять с полуслова?
                    Цитата mo3r @
                    Есть в MSVCRT memcpy, оптимизированный для различных архитектур?

                    Дополнительные инструкции в основном оптимизированы для графики и мультимедиа вообще. Причем тут memcpy?
                    Цитата mo3r @
                    Применяют ли виндовые компиляторы эти инструкции?

                    А как же ;)

                    Добавлено
                    В .Net есть еще такая чтука, как runtime optimization.
                      Цитата Smike @
                      В .Net есть еще такая чтука, как runtime optimization.

                      А также compile-time pessimization. И насколько реально оно используется? В смысле, в рантайме не особо-то есть время на то, чтобы делать всякие фишки.
                      Цитата Smike @

                      А как же ;)

                      Инструкции из каких наборов может выдавать msvc (без применения ассемблерных вставок; именно так, чтобы он сам это догадался)?
                      Сообщение отредактировано: mo3r -
                        Цитата Smike @
                        Будешь вручную писать? Ну тогда можешь ставить уже себе сразу незачет. Зачем изобретать велосипед? Из принципа?

                        Мосье не знает, что такое raytracing? Видимо о povray мосье тоже слышит впервые?
                        Цитата Smike @
                        Да пожалуйста :lol: Пока вы переведете на линупс еще одно предприятие, сотня других закупит новую Висту и Longhorn Server.

                        Предприятия ценят свои $$$ и не разбрасывают их на ветер, как некоторые фанаты Windows, поэтому на Vista они в спешном порядке мигрировать навряд ли будут.
                          mo3r - насколько оно РЕАЛЬНО используеться, скриншоты - говорят сами за себя. могу пояснить - в DirectX9/NVOPENGL используеться парралельные 3D вычисления, а SSE/MMX команды - результат переваривания чистого C++ компилятором (это не асм-вставки).

                          Цитата

                          Инструкции из каких наборов может выдавать msvc

                          даже под itanium... отрывок из какого-то makefile64.mak
                          ExpandedWrap disabled
                            CPP=cl.exe
                            CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "NDEBUG" /D "Win64" /D "_WINDOWS" /D _Win64_WINNT=0x400 /D "_MBCS" /Fo"$(INTDIR)\\" /c


                          Цитата
                          что исключительно из-за винды не получили распространения многие нормальные процессоры, например, Itanium (патамучта венда ниасилила его).


                          в старых доках к Intel C++ компилеру 5, мона обнаружить упоминание о Win2000 Server 64-bit edition, WinXP64. походу это процы для сервер-систем на базе Win64 (дорогие и малораспостраненные)...

                          Добавлено
                          Цитата
                          Предприятия ценят свои $$$ и не разбрасывают их на ветер, как некоторые фанаты Windows, поэтому на Vista они в спешном порядке мигрировать навряд ли будут.

                          есть предприятия которые всё еще сидят на MS-DOS... а что? это тоже операционаая система.. нифиганетребовательная..
                            Цитата linuxfan, 14.09.2006, 11:05:29, 1263894
                            Предприятия ценят свои $$$ и не разбрасывают их на ветер, как некоторые фанаты Windows, поэтому на Vista они в спешном порядке мигрировать навряд ли будут.

                            Больше половины реальных предприятий ценят Win98 до сих пор.
                              Цитата Smike @
                              Будешь вручную писать? Ну тогда можешь ставить уже себе сразу незачет. Зачем изобретать велосипед? Из принципа?

                              А зачем?
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 343 344 [345] 346 347 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



                                Рейтинг@Mail.ru
                                [ Script execution time: 0.9594 ]   [ 15 queries used ]   [ Generated: 5.11.26, 10:14 GMT ]