Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 | 4 | 5 | 6 | 7 |

 

  Вопрос: Стоит ли переходить на .NET? Добавлено: 29.07.07 05:02  

Автор вопроса:  программист

Ответить

  Ответы Всего ответов: 95  

Номер ответа: 31
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #31
Добавлено: 30.07.07 19:06
При 1000 000 Java выдает в среднем 2500 - 2700 ( лучший 2000).

Ответить

Номер ответа: 32
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #32 Добавлено: 30.07.07 19:09
это что, у меня вообще 25 см!

Ответить

Номер ответа: 33
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #33
Добавлено: 30.07.07 19:52
Гонишь.

Ответить

Номер ответа: 34
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #34
Добавлено: 30.07.07 20:00
это что, у меня вообще 25 см!

Да не может быть. Рекорд!
Бранд, здесь не половыми органами меряются.-)
Это в другой топик.:)

Гонишь.

Естественно. Думаю нужно делить на 2.:)

Ответить

Номер ответа: 35
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #35
Добавлено: 30.07.07 20:06
а... это он советов вот отсюда http://www.vbnet.ru/forum/show.aspx?id=149036 понапробовал... - вот что полуилось..., полное раздвоение личности :-)

Ответить

Номер ответа: 36
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #36 Добавлено: 30.07.07 20:07
скорее умножать...

Ответить

Номер ответа: 37
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #37
Добавлено: 30.07.07 22:17
Увы у меня все равно примерно 7000?
забей, глюки разработчиков какие-то...

давай лучше сравним на математику:
Option Explicit On
Option Strict On

Public Class Form1
    Dim h As Boolean
    Private Sub Button1_Click(ByVal sender As System.Object, _
                            ByVal e As System.EventArgs) Handles Button1.Click

        Dim Start As Integer = System.Environment.TickCount

        Dim i, j As Integer
        For i = 1 To 100000000
            j = 5 + 5
        Next

        MsgBox(Convert.ToString(System.Environment.TickCount - Start))

    End Sub

End Class
157мс.

Option Explicit
Private Declare Function GetTickCount Lib "kernel32" () As Long

Private Sub Command1_Click()
    Dim j As Long
    Dim i As Long
    Dim h As Long
    j = GetTickCount
    For i = 1 To 10000000
        h = 5 + 5
    Next i
    MsgBox GetTickCount - j
End Sub
4094мс.

void __fastcall TForm1::Button1Click(TObject *Sender)
{
        HANDLE DC = this->GetDeviceContext(this->Handle);
        int c = GetTickCount();
        int tt;
        for (int i=1; i < 100000000 ;i++)
        {
              tt = 5 + 5;
        }

        int t = GetTickCount() - c;
        ShowMessage(IntToStr(t));

}
С++ Builder = 391мс.

вот как!
на этой счасливой ноте можно закрыть топик)))

Ответить

Номер ответа: 38
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #38 Добавлено: 30.07.07 22:27
скорее умножать...

Dark Brand, с таким писюном от тебя все девки разбегаются? Остаешься на едине... с собой =)

Ответить

Номер ответа: 39
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #39
Добавлено: 30.07.07 23:00
А, да, и еще:

    int c ;c= GetTickCount();
int tt;
int i;
for (i=1; i < 100000000 ;i++)
{
  tt = 5 + 5;
}

int t;
t = GetTickCount() - c;
char Str[20];
char *p;
p = itoa(t,Str,10);

   MessageBox(0,Str,"ll",0);
VC++ 6.0 - 266мс. :)

Ответить

Номер ответа: 40
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #40 Добавлено: 31.07.07 00:16
for (i=1; i < 100000000 ;i++)
{
  tt = 5 + 5;
}
Нормальный компилятор это оптимизирует так, что цикл не будет выполняться вообще.

Ответить

Номер ответа: 41
Автор ответа:
 программист



Вопросов: 1
Ответов: 4
 Профиль | | #41 Добавлено: 31.07.07 01:37
Повторюсь:

Короче есть такие мне известные версии:
VB.NET (VS 2003)
VB.NET - 2005
VB.NET - 2008
и еще одна VB 9.0 (версию студии не знаю)

Какие между ними отличаи, на сколько существенны и, самое главное, - на кой Хъ. их так много расплодилось!

Ответить

Номер ответа: 42
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #42
Добавлено: 31.07.07 01:38
1 Тест.
270-280. (VB2005).
220-230. (VB2003).
//------------
2. Тест. 6-ки увы нет.
//--------
3. Тест.
В релизе 172.

И еще 157.

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


Именно так. intel - 0.:)
Лидер!

-АлександР-
Это потому что, не имеет смысл гонять цикл, когда значение внутри него все равно 10.

Вот так:)
Мои результаты кажутся более правдивыми.

Ответить

Номер ответа: 43
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #43
Добавлено: 31.07.07 01:46
программист

1. 2002 - Первая полноценная, но самая сырая.
2. 2003 - хорошая студия.
3. 2005 - на сегодняшний момент лучшая и "рабочая".
Остальных не знаю.
Различия в удобстве среды - по нарастающей.
В версии фрамеворка - тоже по нарастающей (функциональность, удобство, стабильность).

Зачем их столько?
2002 была откровенно сыра.
2003 работала стабильно, но много не хватало.
В 2005 было внесено много дополнительных удобств.
Т. е. MS никак не может создать "всеобщую среду программированния", и раз за разом удаляет баги предыдущих, и вносит новый функцтонал, потому как основной конкурент Sun с Java по прежнему практически ни в чем не уступает, а во многом превосходит NET (особенно это касается кроссплатформенности).

Ответить

Номер ответа: 44
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #44
Добавлено: 31.07.07 02:04
Да и Java: 100 - 110.
Даже Борланд обогнал.:)

Ответить

Номер ответа: 45
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #45 Добавлено: 31.07.07 03:07
VB.NET - 2008
и еще одна VB 9.0 (версию студии не знаю)
VB 9.0 есть часть VS 2008.

Даже Борланд обогнал.:)
Builder C++ худший из C++ компиляторов.

Ответить

Страница: 1 | 2 | 3 | 4 | 5 | 6 | 7 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам