Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.64 MB
Время: 0.036 c
2-1178384918
Kostafey
2007-05-05 21:08
2007.05.27
Использование русских названий в тексте SQL-запроса.


15-1177503414
Pazitron_Brain
2007-04-25 16:16
2007.05.27
FreeDOS


15-1177467150
Slider007
2007-04-25 06:12
2007.05.27
С днем рождения ! 25 апреля


2-1178476227
Dr.M@$
2007-05-06 22:30
2007.05.27
read write pixel (hight fps)


15-1177679014
SergeyLTD
2007-04-27 17:03
2007.05.27
Помогите, пожалуйста, с лабораторными работами