Post:#415663 Date:13.04.2013 (14:54) ... Phazeus не дает высказать мнение в своей теме- отпишу здесь.
Он хочет чего то продать лохам. По принципу- не обманешь- не продашь.
Вблизи него лохи кончились- теперь за удаленных принялся.
Отличный код, ТОР. Выглядит рабоче, по крайней мере идея раскрыта. Во время сегодняшней прогулки по Дюссельдорфу то же самое пришло в голову - с капслоком ну или нумлоком. Как получить прямой доступ к диоду, так и не придумал, к слову, но формально Дедова задача была решена.
Да, я специально попросил решить самую простую задачку.
Напомню- разговор шел за реалтаймовое использование компа в практических нуждах.
Что тут сможешь сказать за реалтайм?
Для выполнения этой программы сначала с винта в память грузится программа виртуальной машины- сколько миллионов байт
и сколько времени- знаешь?
Потом эта программа начинает ЧИТАТЬ твою прогу ПО БУКВАМ и преобразовывать в машинный код.
потому как это ИНТЕРПРЕТАТОР типа первых бэйсиков.
И только потом проц исполняет код. За несколько тактов. Не считая тех миллионов тактов на интерТРЕПацию.
О каком реалтайме может идти речь?
Это как водила перед перекрестком будет доставать учебник по вождению и читать- снимите ногу с педали газа,
сбросьте скорость, нажмите педаль тормоза.... дочитывать книжку будет паталогоанатом в морге.
И эти люди запрещают мне ковырять в носу? И учить что джава решит все мои задачи?
Даже самые последние фишки в джаве - типа компилятора- показывают скорость в 7 раз меньше сишного кода.
Хотя еще и сишный код зачастую полный отстой для некоторых задач.
Именно поэтому приличные фирмы и не пишут рабочий софт ни для джавы, ни для линуха.
И не будут никогда писать.
Кстати в курсе что мелкоссофт даже вычеркнул джаву из своей последней среды разработки?
Для разработки ублюдочных программ хватит и ублюдочного иклипса- вариант для домохозяек.
Именно для них и предназначалось изначально это творение. Кофе сварить, курицу пожарить...
У блюда.
Весь этот спор можно свести к одному- зачем вам знать тонкости машин формулы1? Для быдла это лишнее.
Вот вам телефон 555-555, звоните и такси всегда отвезет куда вам надо.
И все наезды- а что ты имеешь против такси? Я не против. Я против того чтобы нас принимали за быдло.
Быдлу не надо знать как работает машина, иначе у него может появиться логика, а это быдлу лишнее,
а для пастухов опасно.
Вот куда приводит простое и незатейливое.
dedivan Пост: 415899 От 15.Apr.2013 (02:57)
... И учить что джава решит все мои задачи?
Даже самые последние фишки в джаве - типа компилятора- показывают скорость в 7 раз меньше сишного кода ...
Ну насчет джавы я по крайней мере такого не говорил, и вообще склоняюсь ко мнению, что все зависит от задач. Скорость Си, которая иной раз зависит от директив компилятору, не вызывает сомнения, равно как и то, что для некоторых задач есть оптимизированные инструменты. Например, чтобы единовременно решить несколько задач с большими матрицами, можно неделю писать программу на Си, и потом "за пять минут долететь", а можно написать пару строк на МАТЛАБ и "за шесть минут долететь", а в сумме - всего за восемь, учитывая время на разработку. Причем решение МАТЛАБА, скорее всего, окажется даже быстродейственнее, благодаря оптимизации кода под некоторые задачи и использования BLAS везде, где только можно. Чтобы на таком уровне разработать программу на Си, нужно горы мануалов перекопать.
Джава же упоминалась в контексте кроссплатформенности, не более. Эффективность кода под вопросом - согласен, но спорить, что не нужно писать пятьсот программ под разные ОСи, и тем самым экономить затраты на разработку (со всеми вытекающими), бессмысленно. Да, за это придется платить медлительностью программ (по сравнению с Сишными, например), но разработчики обычно знают, на что идут.
Про реалтайм сказать ничего не могу (и не нужно это использовать в целях моей дискредитации), так как таких задачь передо мной не стояло.
Именно поэтому приличные фирмы и не пишут рабочий софт ни для джавы, ни для линуха.
Не только поэтому, а, в первую очередь, из целей экономической целесообразности. Рынок сбыта ПО для Виндовс намного больше. Колоссально больше! В первую очередь, потому что когда не было еще нормальных графических оболочек для Х-систем, Виндовс заняла прочную позицию на рынке, в первую очередь внедряясь в большие корпорации - а это обучение персонала, ну и простота использования. Как следствие - наличие огромного числа инструментов под эту ОС. Сейчас всему деловому миру пересесть на Линуксы нереально просто - потому что затраты будут несоизмеримы с целесообразностью, которой нет.
В России - великой стране - где набор программ на десятки тысяч долларов можно купить на одном ДВД за 500 рублей - этого не видно. Но в странах, где контроль за распространением ПО налажен, весь научный мир работает на Линуксе, и такие инструменты как Латекс, Рут, тот же Эклипс, и Октава вместо Матлаба тут идут по умолчанию. Большая сеть, которая обрабатывает данные из CERN, работает на механизмах, внедрить которорые возможно только на Хсах - попробуй заставь их на Виндовс пересесть.
А весь бизнес сидит на Виндовс. А наиболее обеспеченные физлица на Маке. Все исключительно продиктовано экономической целесообразностью.
Это я к тому, что если бы было экономически выгодно писать программы на джаве - все бы писали, поверь. И пох было бы что грузится долго и так далее - экономика - основной мотиватор.
Весь этот спор можно свести к одному- зачем вам знать тонкости машин формулы1? Для быдла это лишнее.
Зачем мне знать тонкости формулы1, если я запускаю спутники в небо? Я знаю тонкости спутников. И специалисты формулы1 такой работы как я не сделают - без долгой подготовки. Равно как и я в общих чертах понимаю, как их формула1 работает, жизненные циклы проекта и так далее. А кто-то топливо продает, и для спутников, и для формулы. Так он вообще с нашими задачами рядом не стоял - но без него ни формула, ни спутник не поедут куда надо. Он быдло? Все кто знают не так много как мы - быдло? Хм... Высокомерненько.
Я против того чтобы нас принимали за быдло.
Я против за то, чтобы кого-то ни было принимали за быдло.
Быдлу не надо знать как работает машина, иначе у него может появиться логика, а это быдлу лишнее, а для пастухов опасно.
Дело, скорее, в принципе разделения труда. У некоторых людей нет столько времени, чтобы на ассемблере писать месяц код, который сделает то же самое, как и 2 строки в МАТЛАБЕ, например. Да и не надо это. Вот я, каюсь, про ассемблер знаю только по наслышке - ну пару раз деассемблировал лет 7 назад, было. Я работаю с матрицами. Большими. На суперкомпьютере. Мне нужны Си и MPI. А если на одном многоядерном - то для большинства средств разработки есть библиотеки параллелизации, которые большую часть работы сами делают. Только задавай им, сколько процессов под это создавать, и даже MPI знать не обязательно. А можно и на GPU параллелить - CUDA или AMD Stream - и все.
Как я уже писал в своем посте выше, выбор инструментов зависит от поставленных задач. Ну не будешь же ты камнем гвозди забивать, хотя с него все и начиналось.
Я подытожу на свой манер - "Деды разные нужны, Деды разные важны". Из дискуссии самовыпиливаюсь - больше мне нечего добавить по существу.
dedivan, не кипятись. Ну выложил чел одну из стотыщьмильенов вариаций сборки под линух. Ну упомянул про донат. Да и фиг с ним. Это для новичков актуально. Кто в теме сам себе сборку сделает.
А в плане юзабилити и компатибабельности, IMHO, таки да - винда лучше. Захотел в Battlefield 3 или ArmA - пжалста, фотожопу - сколько угодно, протеус или PCAD - запросто. Линух предпочтительнее в плане стабильности. Всё относительно канеш, но упасть на ровном месте в BSOD - это уж точно не про него.
На счет вирт.машин тож поддержу. Что дотнет, что ява - сделаны для упрощения кодинга, но с точки зрения оптимизации ресурсов это канеш шляпа полная. Столько ресурсов впустую...
JOKER Пост: 415912 От 15.Apr.2013 (07:01)
Ну выложил чел одну из стотыщьмильенов вариаций сборки
Так если бы этим дело и ограничилось- флаг в руки.
Но когда он начал спорить что его линух решит все задачи и быстрее, а дед козел и не понимает ничего,- это совсем другое.
Он не туда пришел- здесь народ с паяльниками. Линух не для них. И они не для него.
Есть еще зрители, праздношатающиеся, и недолеченные- вот для них в самый цвет.
Если дал себе зарок- не притронусь ни к одному таракану, и ни к одной гайке в моторе - ставь линух.
Вон даже грвиозяврик отметился- значит тема не впустую.
JOKER Пост: 415912 От 15.Apr.2013 (07:01)
Ну выложил чел одну из стотыщьмильенов вариаций сборки
Так если бы этим дело и ограничилось- флаг в руки.
Но когда он начал спорить что его линух решит все задачи и быстрее, а дед козел и не понимает ничего,- это совсем другое.
Он не туда пришел- здесь народ с паяльниками. Линух не для них. И они не для него.
Есть еще зрители, праздношатающиеся, и недолеченные- вот для них в самый цвет.
Если дал себе зарок- не притронусь ни к одному таракану, и ни к одной гайке в моторе - ставь линух.
Вон даже грвиозяврик отметился- значит тема не впустую.
Вы Phaseus'а "поймали за язык", что он предлагает дистрибутив, решающий все проблемы.
И в то же время Вы утверждаете: "Он не туда пришел- здесь народ с паяльниками. Линух не для них. И они не для него." За всех говорить не надо, за меня в том числе. Работаю в Линуксе и это сообщение написано как раз во время работы в Линуксе. Так что не передёргивайте и за всех не говорите.
Скоро может появиться тема "Ложь ДедаИвана".
dedivan Пост: 415935 От 15.Apr.2013 (12:41)
Если дал себе зарок- не притронусь ни к одному таракану, и ни к одной гайке в моторе - ставь линух.
Да уж, видимо неслабые грабли у тебя были на линуксе
У меня тож самое с виндой приключилось , готов был мелкомягким личную вендетту объявить...
А сейчас отношусь к этому по большей части философски: есть бабло и неохота копаться в программах - так покупай и ставь винду (ну или пользуйся проприетарным ПО, то бишь скоммунизденным ). На линуксе можно сделать всё что угодно, достаточно покопаться в полутора миллионах строк кода ядра линукса
Так что сейчас на управление ставлю таракана, связь с компом по простенькому протоколу, комп нужен лишь для обработки и визуализации - и по барабану какая ось на нём стоит
(а вот прошивку для таракана пишу исключительно на ассемблере)
ПС. Блин, "вендетта" так и играет - а линукс лучше винды!!!
в плане именно управления железом. Компы, которые на ускорителе при экспериментах месяцами не выключаются, работают на линуксе
_________________ Человек отличается от обезьяны умением не замечать очевидных вещей.
Greyver Пост: 415961 От 15.Apr.2013 (15:09)
Компы, которые на ускорителе при экспериментах месяцами не выключаются, работают на линуксе
Не на линуксе а на юниксе. Это как говорят в одессах- две большие разницы.
А принимать сообщения и выводить на экран - дело как раз для линуха.
Это типа мелкого начальника , который отчитывается перед крупным,
вот мол я столько то танков сделал.
Путаница у них- сделал то не он, а работяги, и они не на линухе работают. А по простому- стакан, ассемблер, паяльник.
Greyver Пост: 415961 От 15.Apr.2013 (15:09)
Да уж, видимо неслабые грабли у тебя были на линуксе
Я же писал, что залазил в него поглубже чем некоторые "крутые" линуксоиды.
Поэтому и говорю однозначно- нет.
Если сомневаешься- спроси у самого папы- Торвальдса.
Он тоже скажет- робяты , линукс для других дел.
Как в медвузе- учат оперировать на лягушках.
Вот линукс и есть такая лягушка.
dedivan Пост: 415966 От 15.Apr.2013 (15:17)
Не на линуксе а на юниксе.
Не, именно на линуксе, как только он появился. А винда в то время глючной была дале некуда. Мелкомягкие только на "семёрке" приблизительно такой же устойчивости достигли, и то наверное потому что использовали решения опенсорса. Так что винда и линукс сейчас друг дружку "вытягивают" - линукс стремиться к "юзабельности" винды, а винда - к устойчивости линукса.
_________________ Человек отличается от обезьяны умением не замечать очевидных вещей.