Re[5]: Технологичные проекты на .Net
От: white_znake  
Дата: 27.02.06 13:10
Оценка: +1 :)
Здравствуйте, Antares19, Вы писали:

A>Здравствуйте, Oyster, Вы писали:


I>>>...сложные алгоритмы

O>>Бывает такое. Помню, надо было находить первые N кратчайших путей в графе (логистика) — познакомился с кучей алгоритмов интересных.

A>На .NET? С производительностю проблем не было?


А как тут связана оптимизация алгоритма с платформой C++ или C#?

Или вы думаете что алгоритм сложности O (n^3) на C++ будет быстрее работать чем тот же алгоритм сложности O (n^2) ревлизованный на C#?
Или кто — то мешает программисту принудительно вызвать сборку мусора?

З.Ы. Оптимизация быстродействия программы и уменьшения загрузки памяти мало зависят от платформы разработки
Технологичные проекты на .Net
От: Igorilio Россия  
Дата: 27.02.06 10:28
Оценка:
Здравствуйте.
Очень интересно, ведет ли кто-нибудь действительно сложные и технологичные проекты на .Net? Сам сейчас работаю над 2-хслойкой (тонкий клиент + логика на MSSQL). Хотелось бы реализовать свою хорошую математическую подготовку, но беглый обзор job.ru и joblsit.ru показал, что для данной платформы действительно технологичных проектов практически нет.
Re: Технологичные проекты на .Net
От: Oyster Украина https://github.com/devoyster
Дата: 27.02.06 10:39
Оценка:
Здравствуйте, Igorilio, Вы писали:

I>Очень интересно, ведет ли кто-нибудь действительно сложные и технологичные проекты на .Net?


Что значит "технологичные" в вашем понимании этого слова?
Re[2]: Технологичные проекты на .Net
От: Igorilio Россия  
Дата: 27.02.06 11:06
Оценка:
...сложные алгоритмы, более-менее научная область знаний, специфические возможности языка/платформы... В общем, каждый пусть понимает по-своему.
Re[3]: Технологичные проекты на .Net
От: Oyster Украина https://github.com/devoyster
Дата: 27.02.06 12:06
Оценка:
Здравствуйте, Igorilio, Вы писали:

I>...сложные алгоритмы


Бывает такое. Помню, надо было находить первые N кратчайших путей в графе (логистика) — познакомился с кучей алгоритмов интересных.
Re[4]: Технологичные проекты на .Net
От: Antares19 Россия http://igor-vagin.moikrug.ru/
Дата: 27.02.06 12:16
Оценка:
Здравствуйте, Oyster, Вы писали:

I>>...сложные алгоритмы

O>Бывает такое. Помню, надо было находить первые N кратчайших путей в графе (логистика) — познакомился с кучей алгоритмов интересных.

На .NET? С производительностю проблем не было?
Re[6]: Технологичные проекты на .Net
От: Oyster Украина https://github.com/devoyster
Дата: 27.02.06 13:14
Оценка:
Здравствуйте, white_znake, Вы писали:

_>А как тут связана оптимизация алгоритма с платформой C++ или C#?


_>Или вы думаете что алгоритм сложности O (n^3) на C++ будет быстрее работать чем тот же алгоритм сложности O (n^2) ревлизованный на C#?


+1

_>Или кто — то мешает программисту принудительно вызвать сборку мусора?


А вот этого лучше не надо GC лучше знает, когда ему собирать. Да и быстродействию это редко помогает.

_>З.Ы. Оптимизация быстродействия программы и уменьшения загрузки памяти мало зависят от платформы разработки
Re[5]: Технологичные проекты на .Net
От: Oyster Украина https://github.com/devoyster
Дата: 27.02.06 13:14
Оценка:
Здравствуйте, Antares19, Вы писали:

A>На .NET? С производительностю проблем не было?


На .NET. Не было. А что, должны были быть?
Re[6]: Технологичные проекты на .Net
От: Antares19 Россия http://igor-vagin.moikrug.ru/
Дата: 27.02.06 13:57
Оценка:
Здравствуйте, white_znake, Вы писали:

A>>На .NET? С производительностю проблем не было?

_>А как тут связана оптимизация алгоритма с платформой C++ или C#?

Оптимизация не связана.
Вопрос в том, как оно работает на больших вычислительных задачах.
Все-таки .NET приложение совсем по другому внутри устроено.

_>Или вы думаете что алгоритм сложности O (n^3) на C++ будет быстрее работать чем тот же алгоритм сложности O (n^2) ревлизованный на C#?

_>Или кто — то мешает программисту принудительно вызвать сборку мусора?


Не думаю. И чем больше n, тем больше будет разрыв. Это понятно.
Просто, субъективно, мне .NET приложения кажутся чуть более медленными. Мне это-самое "чуть" совсем не мешает активно изучать .NET, писать на нем и строить большие планы по разработке на этой платформе.

Просто поинтересовался у члеовека с опытом как оно ведет себя на сложных алгоритмических задачах. Как-раз из за тех самых "далеко идущих планов".


_>З.Ы. Оптимизация быстродействия программы и уменьшения загрузки памяти мало зависят от платформы разработки


Ну оптимизация оптимизацией, но разные инструменты для разных вещей предназначены. Вопрос в том, подходит ли данный инструмент для данной задачи.

Судя по ответам, похоже что подходит. Думал, может, что нового про какие узкие места рскажут.
Re[6]: Технологичные проекты на .Net
От: Antares19 Россия http://igor-vagin.moikrug.ru/
Дата: 27.02.06 14:00
Оценка:
Здравствуйте, Oyster, Вы писали:

A>>На .NET? С производительностю проблем не было?

O>На .NET. Не было. А что, должны были быть?

(неувереным голосом) Да нет... я проcто так... спросил... (ц) Анекдот

Думал, может какие неочевидные тонкие моменты есть. (см. мой последений коммент выше).
Re[7]: Технологичные проекты на .Net
От: Oyster Украина https://github.com/devoyster
Дата: 27.02.06 14:06
Оценка:
Здравствуйте, Antares19, Вы писали:

A>Думал, может какие неочевидные тонкие моменты есть. (см. мой последений коммент выше).


Да их всегда много — этих тонких неочевидных моментов — что бы и на чём бы ты не писал

А вообще JIT генерит вполне пристойный код. В конце концов, критические участки можно написать на том же C++, например.
Re: Технологичные проекты на .Net
От: bugdeados  
Дата: 27.02.06 14:34
Оценка:
Здравствуйте, Igorilio, Вы писали:

I>Здравствуйте.

I>Очень интересно, ведет ли кто-нибудь действительно сложные и технологичные проекты на .Net? Сам сейчас работаю над 2-хслойкой (тонкий клиент + логика на MSSQL). Хотелось бы реализовать свою хорошую математическую подготовку, но беглый обзор job.ru и joblsit.ru показал, что для данной платформы действительно технологичных проектов практически нет.

Попробовать то можно... а есть конкретные идеи?
Re: Технологичные проекты на .Net
От: Gorbatich  
Дата: 27.02.06 14:56
Оценка:
Здравствуйте, Igorilio, Вы писали:

Что ты хочешь? Моделировать физ.процессы, разрабатывать приборы для авиации, расчитывать траектории ракет ? Если да, то тебе надо скорее С и без ++

Хотя один приятель раскладывал на работе звук какого-то трактора в ряд фурье и софт писался под .НЕТ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.