Весь контент anton_t
-
Работа в команде
QUOTE (Nox Metus @ Oct 2 2006, 14:47)QUOTE (ashoka @ Oct 2 2006, 15:32) Например, Ньютоновская механика - вырожденный случай релятивистской. Я вообще-то про математику говорил. Но уж если хочется поспорить из принципа, то при вырождении к ньютоновской механике появляются/меняются на принципиально другие многие свойства, например, меняется метрика пространства, исчезает сохранение интервала, все события становятся достижимыми, становится доступной любая скорость, и т.д. А в случае с системами контроля версий при n=1 исчезает требование не комитать несобирающийся код http://forum.academ.org/html/emoticons/smile.gif Кроме того, исчезает свойство системы контроля версий быть посредником между разработчиками, этаким разносчиком кода по команде http://forum.academ.org/html/emoticons/smile.gif
-
Holywar
QUOTE (JStingo @ Sep 29 2006, 20:45)QUOTE (AmbassadorKosh @ Sep 28 2006, 23:07)QUOTE (JStingo @ Sep 28 2006, 23:04) С# - это управляемый код, и соответственно ему никогда не побить в быстродействии и объеме Nativ код. Код для виртуальных машин в объеме (обычно) как раз меньше чем нативный код, посколько он инкапсулирует информацию более выкого порядка, чем натив. Конечно, статьи про Singularity меня давно интересуют, но это пока лишь научный эксперимент (жаль, что в моем универе ничем даже похожем не займешься...). Но я говорю про реальное положение вещей. А реальность пока не в поддержку управляемого когда. Если не верите откомпильте простую форму без ничего и запустите. После посмотрите скока программа занимает памяти...... ок 8 Mb.... а на форме ничего нет.... ничегосеньки.... Я конечно не утверждаю, что дотнет требует мало ресурсов, но память он резервирует про запас, если таковой в ситсеме имеется достаточно много. Что бы если что, GC смог быстрее отработать. А если же памяти не так много, то он и резервирует меньше.
-
Holywar
QUOTE (P.L. @ Sep 28 2006, 23:27)Объем вопрос такой, скользкий, если упакованый в PE байт-код оценивать, то да, а если вспомнить что ему еще нужно гиг с гаком фреймворка, то кхе кхе. Гиг с гаком? http://forum.academ.org/html/emoticons/blink.gif Это где такой фрэймворк водится? У меня на машине, например, папка C:\Windows\Microsoft.NET занимает 165 649 930 байт.
-
Holywar
QUOTE (melifaro @ Sep 27 2006, 23:55)-- Да, у меня словарного запаса выразить эти же мысли не хватило http://forum.academ.org/html/emoticons/smile.gif
-
Holywar
QUOTE (ashoka @ Sep 25 2006, 20:46)QUOTE (MuratMusic @ Sep 25 2006, 03:03) Интересно, а Микрософт до сих пор решительно внедряет NET-совместимость в свои новые операционки типа ЛонгХорн или Виста (если не напутал названия)? Или их энтузиазм стал утихать насчёт NET? Периодически возникают слухи о том, что MS "разочаровались" в ,net. Не знаю, насколько они оправданы. Но Виста полностью написана на СOM-технологии. Хотя туда интегрированы некоторые cетевые ,net cервисы (ключевое слово Indigo) Однако здесь речь идёт о десктопе. Вы, как я понял, используете опрерационную систему Windows. Тогда ответьте на два вопроса: 1. Cколько программ Вы установили за последний год? 2, Для скольких из них был нужен .net - фреймворк? Предполагаю, что ответ на первый вопрос: несколько десятков. На второй: ноль. Технологии .net уже пять лет. Делайте выводы cами. Во-первых, писать висту на .net никто не собирался (ну если только маркетологи http://forum.academ.org/html/emoticons/smile.gif ), а если интересны эксперименты microsoft с ос полностью на управляемом коде - ищи на сайте мс по слову singularity. Во-вторых, кроме indigo (который кстати называется теперь wcf - windows communication foundation), в висте будет ещё wpf (aka Aavalon) - windows presentation foundation - это как раз имеет непосредственное отношение к десктопу.
-
Holywar
QUOTE (Gesser @ The Cat,Sep 27 2006, 01:58)QUOTE (MuratMusic @ Sep 27 2006, 02:11) Вообще начать эту тему меня сподвигло то, что на сайте http://job.ngs.ru очень много объявлений о найме C# программистов (не меньше чем о найме C++ пр.). Если это от Микрософт, то неужели у них хватит денег на раскрутку популярности NET во всех крупных городах мира? Ещё позвольте вопрос. Насколько привлекательным является применение COM объектов при разработке обычных несетевых десктопных приложений? Чувак, если додумать факт такого объёма вакансий до логического завершения, то можно прийти к простому выводу: у девелоперов под это платформу гораздо сильнее осложнён рост зарплат - ибо таких вот как ты по Новосибирску (и особенно по Академгородку) целая куча. Мальчики из ВКИ по 15 лет вполне потянут обязанности средней руки C#-программиста в аутсорс-конторе. Твоя зарплата сходу не превысит 17 тыров. Потолок: 20 тыров. В Интеле (если они вообще дердат открытыми вакансии на C#) будет 25-35 тыров - но это, батенька, Интел. Не факт, что туда попадёшь - и совсем не факт, что тебе там понравиться. Всем функционерам корпораций - я могу ошибаться в расбросе зарплат, хотя надеюсь, что порядки назвал верные. Поправьте меня, если что. И вообще, не стоит кричать, что в Интеле круто. Не все люди любят быть рабами корпораций Серьёзный десктопный софт разрабатывается на данный момент преимущественно на C++, с участием бинарных фреймворков (правда, не всегда кроссовых - VCL, MFC например). Зарплаты там начинаются от 20, хорошие 30-40, профи - 60-80. У Интела не в курсях, но тоже неплохо (SWSoft кстати, неплох вроде по зряплатам). Если хочешь туда - забудь навсегда слова C#, .NET, управлемый код и прочее гавно. Если ты не в курсе, то в SWsoft и на .net пишут. А насчёт зарплат - тот же job.ngs.ru посмотри.
-
Holywar
QUOTE (MuratMusic @ Sep 27 2006, 01:40)QUOTE (anton_t @ Sep 27 2006, 01:24) Если рассматривать только разработку программы, то, используя com-библиотеку, ты во многих случаях не почувствуешь разницы с использованием обычной дотнетовской сборки. Хотя, конечно, возможны варианты. Маршалинг разных сложных типов например. Или ты про использование дотнетовских сборок в качестве комовских библиотек? Я только начал читать про COM и честно говоря ещё ни разу не видел в глаза живой COM-объект, готовый к использованию в программе, а очень хотелось бы (в материалах конца 90-х COM расхваливали вовсю, а теперь и критика нередка). Я в общем смысле про COM. В некоторых статьях NET нахваливается за упрощение работы с COM-объектами. Если ты пишешь под дотнет и не знаешь, зачем тебе ком - забудь о нём, пока не понадобится.
-
Holywar
QUOTE (MuratMusic @ Sep 27 2006, 01:11)Вообще начать эту тему меня сподвигло то, что на сайте http://job.ngs.ru очень много объявлений о найме C# программистов (не меньше чем о найме C++ пр.). Если это от Микрософт, то неужели у них хватит денег на раскрутку популярности NET во всех крупных городах мира?Не знаю как остальные вакансии на ngs.ru, а за себя могу сказать, что мой работодатель никакого отношения к microsoft не имеет http://forum.academ.org/html/emoticons/smile.gif QUOTE Ещё позвольте вопрос. Насколько привлекательным является применение COM объектов при разработке обычных несетевых десктопных приложений?Если рассматривать только разработку программы, то, используя com-библиотеку, ты во многих случаях не почувствуешь разницы с использованием обычной дотнетовской сборки. Хотя, конечно, возможны варианты. Маршалинг разных сложных типов например. Или ты про использование дотнетовских сборок в качестве комовских библиотек?
-
Holywar
QUOTE (Gesser @ The Cat,Sep 25 2006, 13:31)QUOTE (anton_t @ Sep 25 2006, 11:06)По моему, это только плюс для языка. Если не нужно писать что-то слишком близкое к железу. Удобнее было, если бы можно было просто сказать в микрофон, чего хочешь - а программа сама всё что надо наваяла. Удобнее была бы одна педаль: нажал - работает, убрал ногу - не работает http://forum.academ.org/html/emoticons/smile.gif Но и Москва не сразу строилась, со временем будет http://forum.academ.org/html/emoticons/smile.gif
-
Holywar
QUOTE (AmbassadorKosh @ Sep 25 2006, 12:32)QUOTE (anton_t @ Sep 25 2006, 11:06) По моему, это только плюс для языка. Если не нужно писать что-то слишком близкое к железу. Да это плюс. Но это и минус. Это создает благоприятную среду для развития Индусов всех форм и мастей. Ну это уже луддизм.
-
снова о русском народе
QUOTE (aspopov @ Sep 25 2006, 01:53)QUOTE (anton_t @ Sep 25 2006, 02:48) В русскомя языке (ага, тут прилагательное http://forum.academ.org/html/emoticons/smile.gif ) некоторые прилагательные могут становиться существительными. Например: "больной, идите сюда". Ой. Не надо было именно ЭТОТ пример. Ну тогда: (с хрипотцой) "Слышь, Палёный, ты когда откинулся?" http://forum.academ.org/html/emoticons/biggrin.gif
-
Holywar
QUOTE (Gesser @ The Cat,Sep 25 2006, 02:29)QUOTE (anton_t @ Sep 25 2006, 02:58) QUOTE (Gesser @ The Cat,Sep 24 2006, 13:49)C# частично избавляет от необходимости думать. Для многих программистов это практически единственная возможность наваять хоть что-то вменяемое. От необходимости о чём думать избавляет C#? Вообще. Меньше думаешь, напрягаешся - больше рисуешь абстрактные механизмы, более лёгкие для восприятия неподготовленного человеческого разума. По моему, это только плюс для языка. Если не нужно писать что-то слишком близкое к железу.
-
Holywar
QUOTE (Gesser @ The Cat,Sep 24 2006, 13:49)C# частично избавляет от необходимости думать. Для многих программистов это практически единственная возможность наваять хоть что-то вменяемое. От необходимости о чём думать избавляет C#?
-
Holywar
QUOTE (ashoka @ Sep 24 2006, 16:15)QUOTE (anton_t @ Sep 24 2006, 12:26) А mono? Mono - поделка энтузиастов. До сих пор несовместима на уровне библиотек, Например, Windows,Forms не работают на никсах. Говорят ASP.NET у моно вполне приличный.
-
Holywar
QUOTE (MuratMusic @ Sep 25 2006, 00:24)Немного на тему низкого уровня: Что меня однажды насторожило в ассемблерных вставках asm { ... } для C++? Я изменил содержимое регистра eax ради эксперимента. Запустил полученный exe-файл и комп как ни в чём не бывало продолжал работать дальше. Когда я сделал то же самое с помощью известного отладчика SoftICE, тогда комп внезапно показал мне "синий экран смерти", пришлось нажимать RESET. Я испытал трепет восхищения к мощи SoftICE, значит я действительно смог командовать микропроцессором напрямую. Почему этого не произошло с помощью ассемблерных вставок в Visual C++? Для меня это загадка. Может быть Visual Studio безопасно эмулирует операции с регистрами, либо автоматически возвращает состояние регистров процессора в начальное состояние при выходе из asm { ... }. Кто знает, напишите пожалуйста, если есть время. Просто SoftICE - отладчик уровня ядра. А твой код, скорее всего, выполнялся на уровне пользователя.
-
снова о русском народе
QUOTE (zorro7 @ Sep 25 2006, 01:38)QUOTE (Who @ Sep 24 2006, 03:59) Почему-то в России можно идентифицировать всех, кроме русских. потому что "русский" это прилагательное. http://forum.academ.org/html/emoticons/cool.gif В русскомя языке (ага, тут прилагательное http://forum.academ.org/html/emoticons/smile.gif ) некоторые прилагательные могут становиться существительными. Например: "больной, идите сюда".
-
снова о русском народе
QUOTE (ashoka @ Sep 24 2006, 17:03)QUOTE (Nuke @ Sep 24 2006, 16:53) этнической ТЕРПИМОСТИ русского народа, способность по-братски сосуществовать без ущемления национальных, культурных и религиозных особенностей СО ВСЕМИ евроазиатскими народами России. Особливо русское гостеприимство и этническая терпимость выразилась в пословице "незваный гость хуже татарина". Не знаю как там русский народ - богоизбранный или нет, но на месте татар, вспомнив историю, я бы не стал пенять на эту пословицу.
-
Holywar
QUOTE (ashoka @ Sep 24 2006, 11:14)QUOTE (MuratMusic @ Sep 21 2006, 10:13) Известно также, что авторы языка C# учли опыт и взяли всё лучшее из C/C++, Java и даже Turbo Pascal/Delphi Еще из Вижуал Бейсика. Не знаю, в каком месте там переносимость. . Net - это скорее альтернатива обычному Виндоус-программированию, кривым MFC и кошмарному CОМ-у. Для Юникса и Макоси дотнета нет. Дотнет на сматртфонах я только на картинках видел. А mono?
-
C++ delegate
QUOTE (Gesser @ The Cat,Aug 31 2006, 03:16)QUOTE (GrayFace @ Aug 28 2006, 23:50) Им и пользуюсь. Это я с Delphi окна верхнего уровня называю формами. QUOTE (Gesser @ The Cat,Aug 27 2006, 20:56)пользуйтесь связками slot-signal или указателями на метод. И к чертям эту Манагу С++ от мелкомягких - C99 стандарт рулит. А slot-signal - это что-то языковое или специфический паттерн? ммм.... скорее, специфический паттерн. Хотя, в случае библиотеки Qt, это уже часть языка, которая обрабатывается отдельным препроцессором. По принципу действия это те же делегаты, только делегировать можно неограниченное кол-во методов на одно событие. Вообще-то на дотнетовские делегаты можно несколько функций вешать
-
снова о русском народе
А вообще ещё во времена великой смуты ходили тексты о скорой кончине земли русской. И где теперь те писатели? http://forum.academ.org/html/emoticons/biggrin.gif
-
Продам Duron 2000+ и материнку к нему
рублей за 1500
-
Панславянизм или баксы?
Маразм крепчал и танки наши быстры...
-
Что за праздник будет 4 ноября?
QUOTE (BinHex @ Oct 27 2005, 20:47)День побитого поляка. http://forum.academ.org/html/emoticons/cool.gif Респект http://forum.academ.org/html/emoticons/smile.gif
-
Ненависть к Интернету
QUOTE Ну, конечно, ясно, что в мире полно ничтожеств, ясно, что их зависть бесконечна. Стара как мир и та истина, что ничтожества, молодые и старые, ненавидят гений или просто талант, не говоря уже о том, что чужое величие вызывает в них отвращение. Так же верно и то, что большинство человечества можно уподобить инвалидам в инвалидных креслах сидящим у окна, покуда за окном упоенно играют между собой немногие игроки. Инвалиды, сами не умея бегать и прыгать, тем не менее дают советы: "Не так! Не туда!"Это он про себя что ли? http://forum.academ.org/html/emoticons/blink.gif
-
Свои и чужие.
QUOTE (aspopov @ Oct 17 2005, 02:25)Кто Вам сказал, что коммунизм и православие -- очень разные вещи? А мне кажется, что, наоборот, очень близкие и похожие. Книгу-то я как-то прочел, давно, правда. Они разные хотя бы своим отношением к индустриализации общества. Комунисты - вторая волная, православие - первая. Поэтому понятно, что в начале века это были лютые враги, а сейчас скрещиваются.