Конференция "Прочее" » .net или нет?
 
  • vuk © (15.04.08 12:11) [40]
    А я вот тут на днях прикрутил хранимую процедуру к SQL2005. К 64-х битному. На .net-е задача решается. На Delphi - если только под тем же .net-ом.

    А вообще, если ориентироваться на разработку под .net с использованием всех возможностей библиотеки (включая WinForms), то лучше уходить под VisualStudio.
  • Игорь Шевченко © (15.04.08 12:12) [41]
    vuk ©   (15.04.08 12:11) [40]


    > А вообще, если ориентироваться на разработку под .net с
    > использованием всех возможностей библиотеки (включая WinForms),
    >  то лучше уходить под VisualStudio.


    и зачем в хранимке winforms ? :)
  • vuk © (15.04.08 12:15) [42]
    to Игорь Шевченко ©   (15.04.08 12:12) [41]:
    >и зачем в хранимке winforms ? :)
    А я что, сказал, что оно в хранимке? Вроде ж нет... Тогда откуда ты это взял? :)
  • palva © (15.04.08 12:20) [43]

    > То есть, наработки на delphi тебе не попались, ты не искал,
    >  нафиг не нужны (нужное подчеркнуть)

    Почему "то есть". Я всего лишь написал, что на си++ много наработок. За те несколько лет, что существует перегрузка операций в делфи, возможно, и здесь появились какие-то наработки. Но по комплексным вычислениям их гораздо больше на си++ и фортране.
  • Игорь Шевченко © (15.04.08 12:23) [44]
    vuk ©   (15.04.08 12:15) [42]

    Да это я синтезировал :)

    palva ©   (15.04.08 12:20) [43]

    Я извиняюсь, в фортране и в чистом С нету перегрузки операторов, в чистом С даже встроенного типа COMPLEX нету, как в Фортране. Однако ж математики на С понаписано немало. Я к чему - я к тому, что и на паскале хватает математики понаписаной, для которой перегрузка операторов нафиг не сдалась.
  • b z (15.04.08 12:31) [45]

    > На Delphi - если только под тем же .net-ом.

    Ну почему же - Extended Stored Procedures вроде можно (теже dll), но с вами согласен clr приятнее. Как-то надо было по расписанию импортировать удаленные данные, не из базы и не сервисы, быстро и удобно. :)
  • vuk © (15.04.08 12:36) [46]
    to b z   (15.04.08 12:31) [45]:
    >Extended Stored Procedures вроде можно
    Под SQL2000 они именно и использовались. Но, если не ошибаюсь, под SQL2005 они считаются obsolete. К тому же подпихивать 64-битному процессу 32-битную .dll как-то не хорошо, что ли. :)
  • Alkid © (15.04.08 12:37) [47]

    > Зачем?
    > Главное знать как это работает. :)

    Да-а-а... а вот некоторые (пальцем не буду показывать), считают, что программисту надо знать только сопромат, циклы и ветвления... :)


    > P.S. У вас хороший багаж.

    Спасибо за комплемент :)
  • palva © (15.04.08 13:24) [48]

    > Я извиняюсь, в фортране и в чистом С нету перегрузки операторов

    Речь ведь шла о расчете антен, а это уравнения матфизики в комплексной области, т. е. требуется комплексная арифметика. Будучи студентами (1971) мы использовали для этого фортран. Паскаля тогда не было, был алгол. Но он тоже был малоподходящ из-за отсутствия комплексной арифметики. Поэтому наработки тех лет накапливались на фортране. В новых разработках стали использовать си++, популярные пакеты тоже стали переводить на си++. На си тоже много понаписано, но там где не требуется перегрузки. Код си легко сочетается с кодом си++, и проблем при подключении не возникает. А вот делфи... Если бы в делфи вовремя появилась перегрузка операций, то, возможно, в то время вычислительные методы охотно портировали бы на делфи. Теперь этим занимаются в основном студенты в курсовых проектах. Препод прекрасно знает, что делфи-реализацию какого-то численного метода не найти - серьезные люди этим не занимаются. Вот он и дает такие задания студенту. А студент постоянно задает вопросы в "Начинающих" где найти симплекс-метод на делфи - только обязательно на делфи. Или "помогите перевести с си на делфи" - тоже очень популярный вопрос. Найти реализацию на си - проблем нет. А вот чтобы ублажить препода и дать ему код на делфи, приходится потрудиться.
  • Игорь Шевченко © (15.04.08 13:38) [49]
    palva ©   (15.04.08 13:24) [48]


    > Поэтому наработки тех лет накапливались на фортране.


    Да, я в курсе. У меня даже книжки были со сборниками алгоритмов на фортране.


    > В новых разработках стали использовать си++, популярные
    > пакеты тоже стали переводить на си++. На си тоже много понаписано,
    >  но там где не требуется перегрузки


    давным-давно много математических пакетов было переведено с фортрана на С. Еще когда не было С++


    > А вот делфи... Если бы в делфи вовремя появилась перегрузка
    > операций, то, возможно, в то время вычислительные методы
    > охотно портировали бы на делфи.


    Причем тут перегрузка операторов ?
  • palva © (15.04.08 14:49) [50]
    > давным-давно много математических пакетов было переведено с фортрана на С. Еще когда не было С++
    Когда не было си++ то единственным преимуществом си перед паскалем было то, что структура языка была лучше приспособлена к процессору и позволяла создать более эффективный, лучше оптимизирующий вычисления компилятор.

    > Причем тут перегрузка операторов ?
    При том, что она сделала бы удобным использование паскаля для инженерных вычислений, требующих комплексную арифметику.
  • Игорь Шевченко © (15.04.08 15:00) [51]
    palva ©   (15.04.08 14:49) [50]

    Я о другом - я о том, что математику переводили на С, в котором не было перегрузки операторов. И ничего, никто не умер ни в процессе перевода, ни в процессе пользования.


    > Когда не было си++ то единственным преимуществом си перед
    > паскалем было то, что структура языка была лучше приспособлена
    > к процессору и позволяла создать более эффективный, лучше
    > оптимизирующий вычисления компилятор.


    Какая нафиг разница для компилятора, переводить
    double a,b;
    ...
    a = b + foo(a,b);

    или

    var
     a, b: Double;
    begin
    ...
     a := b + Foo(a,b);
    end;

    ?
  • palva © (15.04.08 15:16) [52]

    > Какая нафиг разница для компилятора, переводить...

    В данном примере, возможно, и нет разницы.
    У меня возникает стойкое ощущение, что вы в чем-то со мной не согласны. Но вот в чем - понять не могу.
  • Игорь Шевченко © (15.04.08 21:05) [53]
    palva ©   (15.04.08 15:16) [52]

    Дело не в несогласии, Аллах с ним, с несогласием. Дело в утверждении, что паскаль и Delphi не пригодны для математических алгоритмов. Вот тут у меня противоположное мнение.
  • palva © (15.04.08 21:21) [54]
    Теперь понятно.
 
Конференция "Прочее" » .net или нет?
Есть новые Нет новых   [134439   +51][b:0][p:0]