Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

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

 

  Вопрос: .NET vs Basic 6 Добавлено: 22.08.04 17:53  

Автор вопроса:  Sparxx | Web-сайт: www.putin.ru

Ответить

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

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #46 Добавлено: 23.08.04 03:13
S> Думаешь при создании виртуальной машины бэйсика6 не самые светлые
S> головы трудились !?
Можешь мне поверить, что над разработкой .NET трудились куда более
светлые головы, да и денег на это выделено было побольше.

S> Ну что-же, если все так и останется, то посмотрим как бэйсик фанаты
S> будут уживаться с фанатами паскаля :)
Ну лично я уже без проблем с одним сжился.

S> Кстати, во преки вашим восторженным возгласам, все там Win32 PE, и
S> .НЕТ там - минимум...
Насколько мне известно, до официального выхода Longhorn еще далеко,
так что на твоем месте я бы не делал таких выводов.

S> Кстати, заметье, гонка процессоров уже остановлена, память не
S> дешевеет... рынок стабилизировался, т.ч. наврят-ли все уж так
S> подешевеет, как вы предсказываете...
Про снижение цен я ничего не говорил.

A> А ты что, считаешь свой городок центром вселенной???
S> Это расценивать как личное оскорбление !? Я идиот !? >:(
Извини, никого не пытался оскорбить, просто интересно.

S> Ты за меня не волнуйся, планы далеко вперед идущие... Но начать с
S> чего-то стоит всем, и в данном случае мне необходим некоторый опыт
S> работы, и самоучкой никто не хочет быть...
Но ведь и этот опыт можно получить не у взрослого дяди...

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #47 Добавлено: 23.08.04 03:27
C> Будь технология .NET востребована, за столько лет её существования я
C> бы увидел хоть одно действительно серьёзное .NET-приложение. Я не
C> увидел пока ни одного.
Может, нужно было лучше смотреть???
SharePoint 2003, Navision, сайт компании Microsoft...

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

Ответить

Номер ответа: 48
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #48
Добавлено: 23.08.04 03:28
Можешь мне поверить, что над разработкой .NET трудились куда более
светлые головы, да и денег на это выделено было побольше.


Побольше потому как тут все писалось практически все с нуля, а в 6-ом использовалоось не мало от 5-й версии бэйсика...

Ну лично я уже без проблем с одним сжился.

Значит это был не фанат, а вполне устоявшийся проргаммер... Я же под словом "фанат" подразумевал человека который о себе далеко не самого последнего мнения, и толком еще ни в чем не разобравшийся... В простанародье таких кличут ламерами...

Насколько мне известно, до официального выхода Longhorn еще далеко,
так что на твоем месте я бы не делал таких выводов.


Да я бы и на твоем месте промолчал... Далеко не все то что обещают там будет на самом деле...

Про снижение цен я ничего не говорил.

Тогда нечево было говорить и о новых мега-супер фишках, какой в них толк если я не смогу ее приобрести за приличные деньги !? или ты скажешь, да че там, чтобы моя программу у вас нормально пошла, вам нужно вложить в ваш Атлон 2600 с ОЗУ 512, пару сотен баксов !? Это как призент к программе... дык заказчик возьмет с твоей доли и вычтет ту сумму... Всем так все не выдашь, ибо всех много а всего мало...

Извини, никого не пытался оскорбить, просто интересно.

Это радует... Конечно же нет... Логически расцени вопрос на который ответ очевиден, и оцени его смысл... он нулевой, имхо...

Но ведь и этот опыт можно получить не у взрослого дяди...

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

Т.ч. дядя бывает нужен...

Ответить

Номер ответа: 49
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #49 Добавлено: 23.08.04 03:37
Да какая мне разница, КАК он работает??? Для меня главное то, что он
работает.


Артём, если тебе всё равно, и тебе не хочется понять, как это работает, не надо агитировать других в сообщество "Пользователей, Не Знающих Как Оно Работает". Не отбивай желания познать что-либо у начинающих. Тебе не нужно - так пусть только тебе и будет не нужно. Не сбивай с пути познания других.

Ответить

Номер ответа: 50
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #50 Добавлено: 23.08.04 03:43
И что есть SharePoint 2003?????????
СКОЛЬКО ЭТО стоит, чтобы говорить о серьёзности ?? 100? 500? 1000 баксов? Думаю никак не более. А вот когда увидешь программу, которая стоит более 60000 баксов, тогда и будешь рассказывать о шарепоинтах. Когда подержишь в руках коробку с девятью компакт-дисками стоимостью более 400000 зелёных американских рублей, тогда и будешь говорить о сурьёзных программах.

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #51 Добавлено: 23.08.04 03:44
S> скажешь, да че там, чтобы моя программу у вас нормально пошла, вам
S> нужно вложить в ваш Атлон 2600 с ОЗУ 512, пару сотен баксов !? Это
S> как призент к программе...
Это зачем, интересно, такие объемы??? Для клиенской программы
_столько_ не нужно, я еще раз повторюсь, если ты не заметил в одном из
моих предыдущих постов - клинетская XML-база данных без проблем и без
тормозов работает на Pentium 133, 16 МБ памяти.

Если же системные тербования программы таковы, что персональный
компьютер ее не вытянет, то тут ничего не поделаешь - за сокрость в
этом случае прийдется платить, но тот, кому она нужна, будет готов за
нее заплатить, да и стоимость апгрейда выйдет даже дешевлее, чем эта
программа.

Ответить

Номер ответа: 52
Автор ответа:
 CyRax



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #52
Добавлено: 23.08.04 03:45
 Твои слова:
>Как ты себе представляешь исходник .NET-программы??? Я могу тебе
>показать его в виде IL-кода, тебя это устроит?

 Значит ты утверждаешь что .NET программы в машинных кодах не существует, а существует только IL-код?
 Ты только что подписался под словами, косвенно утверждающими что .NET-программа интерпретируется.

 Может быть вариант что программа компилируется в машинные коды при каждом запуске. Это к преимуществам .NET платформы никак не отнести.
 Но и в данном случае получить из памяти исходник в машинных кодах не проблема. Правда прийдётся использовать так нелюбимые .NET-чиками API.
 Или этого ты тоже не можешь сделать? Так какой ты тогда нахрен программист?

 Моё сравнение .NET программиста со скриптовиком вызвало бурю негодования?
 Но посмотри, ты же простейших вещей не можешь сделать.
 Ведь выйти за рамки .NET нельзя. Зачем тогда учить лишнее?

 Честно говоря я ожидал более умных ответов на поставленные мной вопросы.
С конкретными разъяснениями где именно я не прав или допустил ошибку или не так понял.
А на эти даже смешно смотреть.

>C> Ну покажи как быстрее работает цикл на VB.NET.
>Да какая мне разница, КАК он работает??? Для меня главное то, что он
>работает.
 Я могу списать эти слова на твою лень. Но если тебе не лень писать десятки постов безосновательного флуда, то почему бы и не ответить на поставленный вопрос?

>C> Кто его знает? Может .NET обладает какой то мистической силой,
>C> которая заставляет прошитую в процессор операцию условного перехода
>C> выполняться за 2 или 1 такта?
>C> А вдруг процессор Intel специально проверяет является ли приложение
>C> .NET и в случае истины специально сокращает такты?
>Мне абсолютно все равно, что происходит на процессоре, может, Intel и
>проверяет что-то, если ей надо, но факты говорят сами за себя. Разница
>в минуты.
 Я только что тебе говорил что этого не может быть. Я тебе пример привёл. Я тебе дизассемблированный листинг показывал. Я тебе все такты посчитал. Я тебе... А ты мне чепуху какую то несешь.

>C> Хотя если ты не сможешь дизассемблировать прогу .NET или не найдёшь
>C> там нужного кода я не удивлюсь.
>А я удивлюсь, если кто-нибудь сможет дизассемблировать прогу .NET.
 Я поражён. НИКТО не может "дизассемблировать прогу .NET."? Да это же мистика какая то?
 Ну что ты, компьютер - это всего лишь набор сплавов, сконструированный так, как заложили его создатели.
 Программист может дизассемблировать АБСОЛЮТНО все программы, написанные для ЭВМ.

>C> Так что пока не докажешь, буду оставаться при мнении что все твои
>C> навязчивые аргументы гроша ломаного не стоят.
>СМ выше. Не аргументы, а факты.
 Больше похоже на ложь.

Ответить

Номер ответа: 53
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #53
Добавлено: 23.08.04 04:00
Это зачем, интересно, такие объемы??? Для клиенской программы
_столько_ не нужно, я еще раз повторюсь, если ты не заметил в одном из
моих предыдущих постов - клинетская XML-база данных без проблем и без
тормозов работает на Pentium 133, 16 МБ памяти.


Как это зачем, а Longhorn хваленый, чтобы у меня твоя программа шустро бегала !? :))

CyRax, писал
Или этого ты тоже не можешь сделать? Так какой ты тогда нахрен программист?

Он же сказал что он продвинут в АПИ, и нет причин в этом сомневаться!
(Тут и так флуд дикий идет ;) а если еще и обижать друг-друга будем, весь наш труд пропадет... Зря писали что-ли...)

А на эти даже смешно смотреть.

Честно говоря тут на всю тему уже не то что смешно, а больно смотреть :( Замусолили все это дело, уже в который раз обсуждаем :)

Программист может дизассемблировать АБСОЛЮТНО все программы, написанные для ЭВМ.

Может, это бесспорно, вот только для этого надо сначала что-то скомпилировать, а если учесть что на данный момент у меня не установлено ни FW ни студии .НЕТ (винду не охото засорять), то лично мне это не под силу :))
А у человека верно дебагера нет, или дизассемблера, он верно тоже не может :)

Ответить

Номер ответа: 54
Автор ответа:
 CyRax



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #54
Добавлено: 23.08.04 04:21
 Да я вообще хотел в этот раз пропустить :)

 Но слишком уж нагло цитируются составленные кем то шаблонные фразы.

 Я кстати заметил что люди действительно от чистого сердца агитируют за любимый VB.NET.
 За свои деньги Микрософт могла нанять зазывалами таких монстров, на которых даже смотреть страшно. Странно что они до сих пор этого не сделали. Наверное Микрософт надеется на самотёк. Однако если дела пойдут совсем плохо, то могут и таким ходом не побрезговать.
 Однако какие бы добрые не были у них намерения, всё равно "незнание законов не освобождает от ответственности".

Ответить

Номер ответа: 55
Автор ответа:
 CyRax



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #55
Добавлено: 23.08.04 04:32
 Что то Artyom затих.
 Или пошёл спать или пытается совершить чудо - обогнать процессор. А может он медитирует чтобы усилием воли перешить АЛУ процессора так, чтобы на .NET инструкция DEC выполнялась за пол такта, а условнй переход за 0.75 такта :)))
 Хотя какая .NET-чику разница. Пусть оба за пол такта выполняются. Или нет, пусть условный переход будет быстрее.
 А что тут такого? Ведь написать Microsoft.Windows.Framework.Jumps.Condition.NotEqual намного быстрее чем
Microsoft.Windows.Framework.Variables.Variable.NonString.Unsigned=Microsoft.Windows.Framework.Variables.Variable.NonString.Unsigned + 1
 :)))

"Эт по моему я здорово загнул" (Гендель Серый).

Ответить

Номер ответа: 56
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #56 Добавлено: 23.08.04 04:38
Да, загнул ты классно, я б так не смог :)

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #57 Добавлено: 23.08.04 04:40
Так, господа, таких безосновательных наездов в свою сторону я просто
не люблю.

C> Что то Artyom затих.
Нет, не затих. По третьему разу перебирал ответ на эти посты, чтоб
никого своими словами не обидеть, а то мало ли что...

Во-первых.
C> Но слишком уж нагло цитируются составленные кем то шаблонные фразы.
Потрудитесь указать, кем и где были составлены эти шаблоны, пержде чем
обвинять кого-то в наглом цитировании.
Я так понял, в этом случае вразумительного ответа я не получу?

Во-вторых
Для тех, кто еще никогда не видел Visual Studio .NET:
В состав VSN входит отличный дебаггер и дизасемблер. Для особо
одаренных предусмотрены декомпиляторы в IL.

S> Он же сказал что он продвинут в АПИ, и нет причин в этом сомневаться!
Предлагаю все свои личные мнения оставить при себе, чтоб не опускаться
до уровня указывания who is who.

Хотелось уже спать ложится, но пока это дело подождет

Итак господа, вот пример кода:

Dim i As Long
For i = 0 To 20000000000
Next

Вот дизассемблированный листинг:

00000010 mov eax,esi
00000012 mov edx,edi
00000014 add eax,1
00000017 adc edx,0
0000001a jno 00000023
0000001c xor ecx,ecx
0000001e call 784AA904
00000023 mov esi,eax
00000025 mov edi,edx
00000027 cmp edi,4
0000002a jg 00000036
0000002c jl 00000010

Извините, с математикой в школе не сложилось, такты сичтать не умею,
действительно, какой же это программист, что такты считать не умеет?

Теперь, плз, мне на artyom@soobcha.org программу с пустым циклом на
20000000000 (20 миллиардов)на PB, C, ассемблере или вообще на чем бы
то ни было, если я увижу, что ваша программа выполняется быстрее, то
все вопросы отпадают. Я признаю свою ошибку.

Если быстрее выполняется моя программа, то ... очевидно, найдется еще
тысяча причин, исходя из которых все равно я не прав. Меня это не
смущает.

Для особо недоверчивых программистов, имеющих кроме того установленный
.NET Framework 1.1 могу кинуть полученный мною exe-файл.

Я в онлайне еще 15 минут жду.

PS А вообще имхо разговор весь этот бесполезен, ило некоторые даже не
удосуживаются хотя бы внятно прочитать что написано и делать на основе
этого неверные выводы... Ничего личного...

Ответить

Номер ответа: 58
Автор ответа:
 CyRax



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #58
Добавлено: 23.08.04 05:09

Хочешь я тебе опишу твой код?

10 Переслать из "Источника" в "Аккумулятор"
12 Переслать из "Приёмника" в "Данные"
14 "Аккумулятор"="Аккумулятор"+1
17 "Аккумулятор"="Аккумулятор"+1: Если Флаг "Переноса" - истина, тогда ещё + 1
1A Если флаг "Переполнения" - истина, тогда перейти на 23
1C "Счётчик" = 0
1E Вызвать процедуру, находящуюся по адресу 2018158852
23 Переслать из "Аккумулятора" в "Источник"
25 Переслать из "Данные" в "Приёмник"
27 Сравнить "Приёмник" с числом 4
2A Если знаковое число в "Приёмнике" больше четырёх, то перейти на 36
2C Если знаковое число в "Приёмнике" меньше четырёх, то перейти на 10

 Ты тут неуважительно высказывался о тактах. По этому считать их не буду.
На самом деле я их не буду считать по другой причине. Это не код цикла, а скорее всего какая то строковая операция.
Однако радует что ты так быстро среагировал на мой код и попытался найти ESI в своей проге. Рнгистры ESI и EDI обычно используются для строковых операций или сравнения массивов данных.

 Чтобы найти код цикла переведи в калькуляторе 2 млрд. в 16-ричный формат и ищи это число в коде. Где оно будет, там и цикл.

 Но я тебе сразу скажу что всё равно это пустая затея. Т.к. мой код - самый быстрый. Хотя кто знает. Глянь на всякий случай.

Ответить

Номер ответа: 59
Автор ответа:
 CyRax



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #59
Добавлено: 23.08.04 05:18
 Однако твой боевой дух похвален. Я бы не рискнул при полном отсутствии знаний бросаться на такого монстра как я :)
 Только я тебя прошу не приписывать мне манию величия. Я не Энштейн и думаю что тот же cresta скорее всего знает о программировании на АСМ больше моего. Ну а я, как человек написавший ассемблер, возможно лучше разбираюсь в опкодах.

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #60 Добавлено: 23.08.04 05:23
CyRax, я на 100% уверен, что приведенный выше код является кодом
цикла, по крайний мере, того, что от него осталось после IL и
JIT-компиляции. Если сомневаешься, то могу прислать Вам
соответствующее приложение, запустишь, посмотришь сначала
дизассемблером, потом отладчиком...

C> Однако радует что ты так быстро среагировал на мой код и попытался
C> найти ESI в своей проге.
Ничего подобного. Код я нашел сам. Я своими глазами видел, что именно
этот код выполняется как цикл.

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

Ответить

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

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



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