ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
77361 Топик полностью
Evgeny_CD (10.01.2007 01:26, просмотров: 1) ответил Ксения на Хана медленно, но верно наступает...
А теперь я взял шашку в руки по взрослому. Двумя руками :) 1. Про гипермонополизм. Когда я писал свой пассаж про M$ - я, конечно же, вспомнил про Газпром. Он все таки свой, родной :) На самом деле есть два класса потребностей человека - первичные (жратва, вода, канализация, тепло), и вторичные (MP3 плеер, сотик, пЫсюк и пр.) Без первых трудно выжить физически, вторые есть социокультурные "наслоения". Газпром - он правильный :). Он первые потребности "хостит" (я, конечно, утрирую, ибо газ - это не только тепло, это химия и много чего). 2. Про скорость процессоров. SolidWorks не является типовым приложением, в котором работают серкретутки. :) Он относится к разряду профессионального софта, для которого любой компук будет "мал". Так было, есть и будет. Высокопроизводительные рабочие станции существовали, когда пЫсюк "под стол ходил", понятно, что они и сейчас есть. Вот только купить Вы их с трудом сможете - вопрос не только $$, но КОКОМ и прочих "добрых" организаций. А вот про кодирование видео стоит поговорить особо. Есть два класса задач - реальное время и нереальное. Понятия "компук тормозит" там нет. Если проц не успевает в реальном времени - значит не судьба. Но все процы, начиная от 1ГГц Атлона, DivX кодируют в реальном времени. Если у Вас нет такого проца - сходите на ближайшую компьютерную свалку и найдите себе его. Либо купите 700Г винч за 10000р, залейте туда Ваше видео, и кодируйте его несколько суток качественным многопроходным кодеком. Да, еще 100$ потратьте на систему охлаждения пЫсюка, чтобы все это не глюкало. А вот вот если под управлением оси запущено некое приложение, и при этом ось не успевает отрисовать экран, отреагировать на клавиатуру - то ((создаталей ОСи) | (программистов, писавших это приложение)) надо отправить "плац ломом подметать". Ибо это уже задача из учебника по системному программированию. И ее надо уметь решать всегда и везде. Я как-то уже писал, что вместе с выпуском многоядерных процессоров Intel | AMD нехило бы озаботиться выпуском brain boost kit для программеров. Ибо без него все эти процы не более чем пожиратели электричества. Я, например, не умею как следует писать под многопоточность. Книжки читаю, что-то осознаю, но пока не умею. Не просто это, да и учебников хороших нет (я не нашел пока). Таким образом, возможностей любого современного пЫсюка хватит для покрытия всех потребностей большинства их пользователей. 3. Про виртуализацию, с которой весь этот топик и начался. Объектная модель - самое лучшее изобретение человечества со времен собственно микропроцессора. Она универсальна, и позволяет решить любые задачи. Саме важное при любой профессиональной работе - ограничение глубины мышления. Т.е. в каждый момент времени обозревать строго определенное кличество задач, чтобы мозги не перегружались и эффективно работали. Да, когда я пишу экранную форму, я хочу мыслить кагориями этой экранной формы, и мне нас...ь, сколько там слоев виртуализации обспечивают мои объекты. Но когда мне нужно сделать что-то низкоуровневое, я хочу переключиться на "нижний уровень", и мыслить категорями регистров, адресов в памяти, латентностю шины и пр. Процессор - это такой же объект, и его команды - это такие же методы, как и все остальное!!! Если же я вдруг захочу на асме попрограммить экранную форму - то меня надо немедленно в Кащенко сдать. Свобода, о которой мы все мечтаем, состоит не в том, чтобы все писать на асме, или смостоятельно собирать линух, а в том, чтобы выбрать для решения задачи оптимальный путь, который * понятен мне * эффектино решает поставленную задачу (с учетом стоимости моего времени) Если есть ось, в которой все "железные методы" есть по определению, и пользователям не дают свободу использовать их, то это и есть то самое западло, за которое так не любят M$. Это все равно что отобрать у всех кухонные ножи (ими можно палец порезать и даже соседа порешить), и выдавать за счет государства каждому по набору из макдоналдса (типа государство социальное и заботится о своих подданных). Понятно, что придворная Академия Наук тут же докажет, что это очень полезно с медицинской точки зрения, и все (почти все :)) будут уверенны, что так и есть. Смысл протеста моего и многих други людей состоит в том, чтобы никто не покушался на нашу свободу!!! В самом широком смысле этого слова! Самое большое преступление любого социума состоит в том, что он стремиться подменить свободу неким набором понятий, который изначально встраивается при воспитании в рамках социума. Т.е. у Вас есть свобода, но свобода выбора между Adidas и Puma. Или между AMD и Intel. Но это не та свобода, с которой каждый из нас рождается. Пока завязываю, ибо далее спор перетечет в теологические и философские формы, а они тут не уместны. А еще есть понятие лени. Она самый мощный двигатель прогресса :)) И я хочу, что уже если я написал "экранную форму", то она будет работать везде. И на пЫсюке, и на сотике, и на тостере с выходом в интернет. И я готов платить за это гигагерцами и мегабайтами. И 99% кустомеров готовы платить. Поэтому эти гигагерцы и мегабайты так дешевы. И если ее надо написать на Обероне - "нивапрос". Тут важно другое. Чтобы эта объектная модель была универсальна и общепринята, и прослужила бы очень долго => open sourсe, как ни крути. Если Вы умеете ездить на машине, то Вам пофиг - Форд она или Тойота (эстетические и эргономические эффекты пока опускаем). А в варианте программирования под продукты M$ это далеко не так :)))