Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

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

 

  Вопрос: Нашему языку 50 лет Добавлено: 26.06.04 10:05  

Автор вопроса:  dNW

Ответить

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

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #16
Добавлено: 26.06.04 19:50
2hammer, не все :(
Поэтому VB программеры - универсальны ;)
Т.к. им из-за особенностей языка приходится выдумывать такие алгоритмы, что всех остальных, в особенности, пасквилянтов, бросает в дрожь :)
А если что не средствами Basic, то на др. языке, да еще тоже с нехилой долей выдумки, и тут уже не только пасквилянты балдеют, но и весь программирующий народ :):):)

Ответить

Номер ответа: 17
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #17
Добавлено: 26.06.04 20:24
Нет, ну что не говорите, Дельфи немного круче ВБ. Не програмил на ней и не нравяться мне борландовские средства разработки. Но дельфи может:
1. генерить нормальный (не промежуточный) код
2. Делать нормальные длл.
3. более продвинуто работать с типами данных (вот где word, dword и встроенные hi,lo как аналог С макросов HiByte, LoByte и многое другое)
4. Нормально работать с укзателями (@ вместо С'шного &;)
Но среда больно уж тугая...

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #18
Добавлено: 26.06.04 20:42
Вот и я говорю - Дельфи - язык домохозяек, настоящие хозяева программят на Basic'овских языках со смесью чего угодно, только не паскаля :)

За-то как отсутствие всех этих фичь благоприятно влияет на развитие basic программера, это же профессионал из любителя в три шага :)
Стоит лишь только попридумывать пару алгоритмов и решить троечку вопросов, элементарно решающихся нна др. языках...

Ответить

Номер ответа: 19
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #19
Добавлено: 26.06.04 22:03
 Power Basic кстати чем то похож на Дельфи. только полегче. И Inline ASM там наверное такой же. И беззнаковые числа поддерживает.
 Вот скажите, почему VB не поддерживает беззнаковых чисел? Или почему он првязан к гиганским библиотекам? Почему в нём нет поддержки АСМ? Почему он такой тормознутый?
 Я думаю что создать хороший компилятор намного сложнее чем кнопкошлепатель. Микрософт просто монополист, вот и скармливает доверчивому пользователю своих диназавров.
 Например програмер создал простенький расчёт или ещё какую нибудь незатейливую штуку. Попробуй запусти её на компе без библиотек. Если он понёс знакомому, это ещё пол беды. А если это студент и он хочет запустить её на ВЦ ВУЗ-а. Ему просто персонал не позволит устанавливать всякие виртуальные машины. Или попробуй убеди заказчика что нет никакой разницы между прогой в 10 кБ и прогой в 10 кБ требующей к себе гигантские библиотеки.
 Надо всё таки признать что Микрософт создаёт интерпретаторы. Замалчивая или извращая правду МС наносит вред в конечном счёте пользователям своих продуктов. Что плохого в интепретаторах? Ничего. Просто не надо возносить их на неположенные им высоты. Только и всего.

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #20
Добавлено: 26.06.04 22:53
Хе, скорее PB больше смахивает на смесь VB, C++, ASM, в том порядке в котором я их расположил... а дельфи... и уж в меньшей степени на дельфи...

Вот как раз про урезанность VB я и имел ввиду, когда говорил о том, что MS постоянно обижает VB программеров, ущемляет так сказать...

Ответить

Номер ответа: 21
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #21
Добавлено: 27.06.04 00:07
 Нет, PB больше смахивает на Delphi. Потому как PB некоторое время поддерживался Борландом.

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #22
Добавлено: 27.06.04 01:48
нет, что в паскале всем не нравится, синтаксис, его там нет, он бэйсиковский :)

Т.о. синтаксис байсика, все программирование в нем походит на Си, работа с асьмой и пара названий функций благополучно перенесена из асемблера...

на дельфи места не остается ;)))

Ответить

Номер ответа: 23
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #23 Добавлено: 27.06.04 09:42
На счет возможностей Бейсика и извращенности васиковцев: Это как автомобиль: если коробка передач-ручная, то это труднее, но опыта у тебя будет больше; Если же у тебя автоматическая-это легко, но тогда мозги и все прочее деградирует!

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #24
Добавлено: 27.06.04 11:24
вот, а я что имел ввиду :)

Ответить

Номер ответа: 25
Автор ответа:
 Chill



ICQ: 554200 

Вопросов: 101
Ответов: 343
 Профиль | | #25 Добавлено: 27.06.04 14:29
2Павел:
>>А если сравнить C# (или C++ .NET) и VB .NET? ;)
Manafed C++ не знаю как ведет себя по производительности... вообще все в .net, мне кажется, имеет примерно одинаковую производительность... но вот стандартный си++ намного производительнее .net...
Хотя не известно, что будет после выхода лонгхорна...

Ответить

Номер ответа: 26
Автор ответа:
 Chill



ICQ: 554200 

Вопросов: 101
Ответов: 343
 Профиль | | #26 Добавлено: 27.06.04 14:32
2hammer:
>>Если же у тебя автоматическая-это легко, но >>тогда мозги и все прочее деградирует!
А что ты относишь к мехзанике, а что к автомату??
Си++ - это автомат по-твоему???
Мне кажется .NET - автомат, vb - что-то между автоматом и механикой, т.к. некоторые вещи легко делать, а с некоторыми приходится мучасться;
с/с++ - механика;
asm - повозка, запряженная лошадью =))) Но лошадь очень быстрая ;)

Ответить

Номер ответа: 27
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #27
Добавлено: 27.06.04 15:15
> 1. генерить нормальный (не промежуточный) код
> 2. Делать нормальные длл.
> 3. более продвинуто работать с типами данных (вот где word, dword и встроенные hi,lo как аналог С макросов HiByte, LoByte и многое другое)
> 4. Нормально работать с укзателями (@ вместо С'шного &;)
1. Чем тебе не нравится возможность компилять в P-код?
2. TweakVB
3. Бугагага. А кто тебе мешает написать крохотные функции типа
Function Hi(a As Integer) As Byte
  Hi = (a And &HFF00) \ 256
End Function
?
Заодно будешь понимать, что все эти hi и lo обозначают, а не говорить "ну, они там что-то с байтами делают" (так мне сказал один знакомый пасквилянт)
4. Если разобраться с VarPtr и подобной гадостью, работа с указателями в VB становится довольно легкой и понятной

Ответить

Номер ответа: 28
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #28
Добавлено: 27.06.04 15:45
>asm - повозка, запряженная лошадью =))) Но лошадь очень быстрая ;)
 - Скорее повозка на атомных батарейках :)
 И вообще это из другой оперы. Это все равно что сравнить биологию с химией или химиию с ядерной физикой.

Ответить

Номер ответа: 29
Автор ответа:
 Chill



ICQ: 554200 

Вопросов: 101
Ответов: 343
 Профиль | | #29 Добавлено: 27.06.04 16:14
>>И вообще это из другой оперы. Это все равно что >>сравнить биологию с химией или химиию с ядерной >>физикой.

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

Ответить

Номер ответа: 30
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #30
Добавлено: 27.06.04 16:29
 Ага, я VB, Delphi и ASM не связаны по твоему?
 Ты просто не понял о чём я говорю.

Ответить

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

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



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