Форум: "Прочее";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];
Внизdot NET Найти похожие ветки
← →
homm © (2007-04-25 14:56) [40]> Я к твоей нации не отношусь, дружок.
Я вас к нации не относил, я охарактеризовал привычку.
← →
TUser © (2007-04-25 14:57) [41]> Rule © (25.04.07 14:41) [32]
> TUser © (25.04.07 14:28) [27]
> Также Перл с Питоном почему-то установлены почти на любом
> комьютере.
>
> даааааааааа ???? и каким это боком ?
Цигвин везде стоит, причем чаще всего - full. Диски нынче большие. Хотя, я больше за всякие ActivePerl/ActivePhyton.
Ну и компилятор есть соотвествующий - который перловские проги линкует вместо с интерпретатором. Так что любой может взять экзешник и запустить его на любой виндовой машине. В случае с дот нетом такого, afaik, нет.
← →
Kerk © (2007-04-25 14:58) [42][39] Игорь Шевченко © (25.04.07 14:55)
> Когда С# станет интерпретируемым языком, тогда его будет
> уместно сравнивать с питоном и перлом.
Да он и есть по сути интерпретируемый язык. Просто в перле "компиляция" исходника в некий промежуточный код происходит непосредственно перед выполнением.
← →
homm © (2007-04-25 15:00) [43]> Когда С# станет интерпретируемым языком, тогда его будет
> уместно сравнивать с питоном и перлом.
С РНР кстати, сравните. Он с 4-й, кажется версии налету компилируемый (JIT), плюс zend optimazer есть.
← →
Игорь Шевченко © (2007-04-25 15:01) [44]Kerk © (25.04.07 14:58) [42]
Отвечая на твой вопрос:
http://www.mono-project.com/CSharp_Compiler
← →
alex_*** © (2007-04-25 15:06) [45]
> Я дома обязательно проверю свои слова, но до версии 3.0
> ситуация точно была такая, приходилось ворох дотнетов ставить,
> что-бы разные программы работали.
>
использую библиотеку, написанную под fw1.1 в fw2.0 и не имею никаких проблем. Обратная совместимость как раз есть.
← →
Rule © (2007-04-25 15:08) [46]homm © (25.04.07 14:47) [36]
а в общем ни на чем нельзя, джава тоже не полноценно кроссплатформенная ...
а разрабатывать ПО на мобайле можно кстати, даже на дотнете
← →
homm © (2007-04-25 15:10) [47]> использую библиотеку, написанную под fw1.1 в fw2.0 и не
> имею никаких проблем.
Вот здесь, как раз нет большого вопроса в совместимости для разработчика, он может себе позволить 3-4 ниструмена поставить, а проблема существует для пользователей. Написал ты что-то под фреймворк 1.1, и те у кого 2.0 уже стоит, вынужденю будут еше один поставить.
← →
Rule © (2007-04-25 15:10) [48]да что за глупости сравнивать скрипты с языками программирования, да на питоне и перле можно написать драйвер устройства ??? или решить любую нетривиальную задачу ???
← →
alex_*** © (2007-04-25 15:12) [49]
> Да он и есть по сути интерпретируемый язык. Просто в перле
> "компиляция" исходника в некий промежуточный код происходит
> непосредственно перед выполнением.
>
мелочь какая. питонский скрипт открыл в блокноте - написал фигни, закрыл и услал клиенту работать, а при первом запуске выяснилось что фигню я там написал неработающую. В шарпе отошли dll с некомпилируемым кодом, попробуй.
← →
homm © (2007-04-25 15:13) [50]> да что за глупости сравнивать скрипты с языками программирования,
> да на питоне и перле можно написать драйвер устройства ???
Че, на дотнете можно что-ли? 0_о Удивил.
← →
alex_*** © (2007-04-25 15:14) [51]
> да на питоне и перле можно написать драйвер устройства
ну драйвер и на шарпе не напишешь, насколько знаю
← →
homm © (2007-04-25 15:14) [52]> или решить любую нетривиальную задачу ???
Определение нетривиальности и пример, пожалуста.
← →
Игорь Шевченко © (2007-04-25 15:17) [53]
> Написал ты что-то под фреймворк 1.1, и те у кого 2.0 уже
> стоит, вынужденю будут еше один поставить.
Точно ? :)
← →
oxffff © (2007-04-25 15:17) [54]Мicrosoft пишет managed ОС.
На gamedev сразу подшутили приблизительно так.
Мanaged Memory Manager
← →
homm © (2007-04-25 15:19) [55]> Точно ? :)
Точно.
← →
Rule © (2007-04-25 15:22) [56]homm © (25.04.07 15:14) [52]
даль на это говорит так
"ТРИВИАЛЬНЫЙ франц. пошлый, опошленный. -ность, пошлость."
значит не пошлая задача :-)
а если серьезно, хотя кто тут серьезно?, то нетривиальная - это такоеже абстрактное определение, как и кроссплатформенный. мож не для всех, но для меня лично точно.
← →
Rule © (2007-04-25 15:23) [57]homm ©
вот дашь определение кроссплатформенности ???
← →
homm © (2007-04-25 15:24) [58]> [53] Игорь Шевченко © (25.04.07 15:17)
http://msdn2.microsoft.com/ru-ru/netframework/aa570326.aspx
← →
umbra © (2007-04-25 15:25) [59]
> да на питоне и перле можно написать драйвер устройства ?
> ?? или решить любую нетривиальную задачу ???
например какую?
← →
umbra © (2007-04-25 15:27) [60]
> написал фигни, закрыл и услал клиенту работать, а при первом
> запуске выяснилось что фигню я там написал неработающую.
> В шарпе отошли dll с некомпилируемым кодом, попробуй.
>
но в шарпе все-таки один раз запускали?
← →
Александр Иванов © (2007-04-25 15:30) [61]Почувствуйте разницу, раньше спорили: С++ vs Delphi
А теперь: Плох или хорош .NET
Это уже на выборы "по советски" смахивает :)
← →
homm © (2007-04-25 15:31) [62]> Почувствуйте разницу, раньше спорили: С++ vs Delphi
> А теперь: Плох или хорош .NET
Потому что все уже знают, что Delphi рулит :)
← →
Игорь Шевченко © (2007-04-25 15:36) [63]homm © (25.04.07 15:24) [58]
"Breaking changes are changes in either the .NET Framework (runtime breaking changes) or Visual Studio (design/compile/project upgrade) that make certain application and development scenarios behave differently from the version 1.0 and 1.1 .NET Frameworks to the 2.0 version"
Сравни со своим высказыванием в [47]
← →
homm © (2007-04-25 15:39) [64]В данном случае, сказаное майкросовтом работает. Я не спорю, может хэлоуворлд и работает под 2.0…
← →
Sergey Masloff (2007-04-25 17:36) [65]TUser © (25.04.07 14:57) [41]
> В случае с дот нетом такого, afaik, нет.
то что afaYk совершенно не значит что его нет. А оно есть
← →
ANTPro © (2007-04-25 18:21) [66]> Игорь Шевченко ©
Вопросик маленький: Почему на компьютер с установленным Framework 2.0, BDS2006 просит поставить Framework 1.0/1.1 ?
← →
Sergey Masloff (2007-04-25 18:44) [67]ANTPro © (25.04.07 18:21) [66]
Это вопрос к изготовителям BDS. MS Visual Studio 2005 не требует.
← →
homm © (2007-04-25 21:16) [68]> MS Visual Studio 2005 не требует.
потому что они и так под Framework 2.0 написана :-|
← →
TUser © (2007-04-25 21:30) [69]> то что afaYk совершенно не значит что его нет. А оно есть
+ 50 мегабайт? Это оно условно есть. У скриптовых языков добавляется совсем малость.
← →
Sergey Masloff (2007-04-25 21:46) [70]TUser © (25.04.07 21:30) [69]
50 Мб это цифра откуда? О чем мы вообще? Я конечно понимаю, это потрепаловка но по моему глубокому убеждению и для трепа нужно хоть минимальное знание предмета трепа. Так как оного у Вас не наблюдается позвольте в этой теме с Вами раскланяться.
P.S. Полный дистрибутив фреймворка это 20 Мб.
P.P.S. Имеются тулзы которые формируют автономный .exe который может работать на машине без фреймворка. Правда я не представляю зачем такой извив нужен, но оно есть... К файлу добавляется совсем не 20 Мб.
← →
Галинка © (2007-04-25 21:49) [71]dotNet+VisualStudio это ответ на Java+Eclipce. IMHO конечно. Не знаю как программистам, а вот инженерам сильно задачу облегчили.
← →
homm © (2007-04-25 22:12) [72]> Полный дистрибутив фреймворка это 20 Мб.
1.0 20.8Mb
1.1 23.1Mb
2.0 22.4Mb
3.0 50.3Mb
← →
homm © (2007-04-25 22:16) [73]> 1.1 23.1Mb
+10Mb SP1
← →
KilkennyCat © (2007-04-25 22:19) [74]Почитал ветку.
Пожал плечами.
.Net - очень даже неплохая вещь.
Ну и что, что надо фрэймворк поставить? Я вот, видел программы, которые требуют установки виндоуза, бде, иксмл-парсера, какой-нить сервер баз данных... и что?
Я всего 6-ые сутки пишу на C#. Для PocketPC.
Результат: за столь короткий срок я написал приложение, работающее везде, где работает фрэймворк. Причем за это время я успел привязать Compact FrameWork 2.0 к Delphi,попробовать там писать на паскале и шарпе, попробовать Visual Studio 2003, 2005...
Пришел к выводу, что все от лукавого, а истинный программер напишет в С# и в блокноте.
Я не знаю С++.
Точнее, не знаю его настолько хорошо, чтобы сходу написать что-то приличное. Более чем "Хелоу, Ворд". Да еще и под покет. Да еще и быть уверенным, что на этом покете заработает, и на том заработает...
И еще: Если мне память не изменяет, один из разработчиков всей этой новинки с бородой - тот самый пацан, который создавал Турбо Паскаль и возглавлял отдел по созданию Borland Delphi...
И вроде как, есть аппаратная реализация .Net
Мысли мои сумбурны, спал мало, читал много:
Building Solutions with the Microsoft .NET Compact Framework: Architecture and Best Practices for Mobile Development. Dan Fox, Jon Box
Д.Либерти Создание .NET приложений Программирование на C#
Prosize J. программирование для microsoft .net
Джеффри Рихтер Программирование на платформе Microsoft® .NET FRAMEWORK
Почитайте. Потом делайте выводы.
(Я для себя сделал: мне очень нравится C#)
← →
Sergey Masloff (2007-04-25 22:25) [75]homm © (25.04.07 22:12) [72]
В действительности все совсем не так как на самом деле ;-)
Фреймворк 3.0 это тот же 2.0 с новыми компонентами для висты (это мизерная добавка к объему) а кроме того три фактически отдельные надстройки - Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation и Windows CardSpace.
Они не требуются для работы обычных приложений, просто библиотеки.
Кстати собственно инсталлятор третьего фреймворка всего 2Мб остальное он докачивает по мере необходимости. Можете попробовать замерить. Если у вас есть второй фреймворк и не ставить добавки - дополнительной закачки не будет практически вообще. Если вторго фреймворка нет - так и будет около 20 Мб.
Из всего нового мне близко только WWF но это довольно специфическая вещь, не думаю что сильно много народу с этим работает, а кто работает наверное именно WWF использовать не будут - все же бедновато.
← →
TUser © (2007-04-25 22:29) [76]
> P.P.S. Имеются тулзы которые формируют автономный .exe
> который может работать на машине без фреймворка. Правда
> я не представляю зачем такой извив нужен, но оно есть...
> К файлу добавляется совсем не 20 Мб.
Об этом я и спрашивал. Ну, есть, так есть. Увядаю.
← →
default © (2007-04-25 22:33) [77]KilkennyCat © (25.04.07 22:19) [74]
C# необычно красив! я получаю удовольствие даже от созерцания самого кода! правда пишу сейчас на VB.NET где синтаксик далёк от красивого...
← →
KilkennyCat © (2007-04-25 22:43) [78]
> default © (25.04.07 22:33) [77]
Приветствую тебя, брат по разуму! :)
← →
Real © (2007-04-26 00:04) [79]
> C# необычно красив!
Именно C#? Или любой C? Первый - многое взял от Паскаля, хотя долгое время у сишников было модой пыхтеть, что например строгая типизация данных - это для ламеров, а единственно правильный тип - это указатель. Лично мне в Си всегда не нравились две вещи:
1. Маникальная тяга к коротким ключевым словам
2. Зависимость регистра символов в идентификаторах
← →
KilkennyCat © (2007-04-26 00:19) [80]
> Real © (26.04.07 00:04) [79]
2. пункт остался
Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];
Память: 0.62 MB
Время: 0.053 c