Страница: 1 | 2 | 3 |
Вопрос: Язык на VB
Добавлено: 22.07.04 10:16
Автор вопроса: RomaVis | ICQ: 266287351
Ответы
Всего ответов: 31
Номер ответа: 16
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #16
Добавлено: 23.07.04 10:34
CyRax, давай не будем про .Net... Достали уже эти безосновательные
споры.
Номер ответа: 17
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #17
Добавлено: 23.07.04 10:40
Павел,
Да ладно, я же прикалываюсь. Надо наверное выделять отдельным шрифтом, как в газетах.
Анектоды о .NET
Номер ответа: 18
Автор ответа:
Fallout
Вопросов: 10
Ответов: 387
Web-сайт:
Профиль | | #18
Добавлено: 23.07.04 11:13
он на ВБ пишет а не на этом !"№;%:?* .НЭТ
Номер ответа: 19
Автор ответа:
RomaVis
ICQ: 266287351
Вопросов: 31
Ответов: 147
Профиль | | #19
Добавлено: 23.07.04 11:19
Да, я на VB6 пишу, и всю жизнь писал, и буду писать !
Номер ответа: 20
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #20
Добавлено: 23.07.04 11:31
А если серьёзно, то на .NET языках пишут именно скриптовики.
Те кто раньше писал на Java и PHP, теперь пишут на C#. Те кто на ASP и VBScript, теперь на VB.NET.
Те кто писал программы под операционную систему, так их и пишут. НаСильники насилуют свой ЦеПэПэ, Паскакальщики пишут пасквили на Дельфи, ну и VB-шники шлепеают свои кнопки на VB.
А те кто привык к скриптовым языкам, те и пишут свои WEB-документы на .NET.
Номер ответа: 21
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #21
Добавлено: 23.07.04 14:00
CyRax, VB программеры, могут писать не только на VB, но и на всем что только попадется под руку... окромя Дельфи... Т.к. в VB есть все самое лучшее от других языков... Начиная от высокоуровневых, скриптовых и до ассемблера... (хоть все GoTo и критикуют... да и Call, тоже что-то созвучное с ассемблером есть )
Это чисто мое мнение...
Номер ответа: 22
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #22
Добавлено: 23.07.04 16:40
2CyRax: чей-то я тебя не пойму Веб-программирование в .Net и
скриптовые ASP, Perl, PHP и т.д. - две большущие разницы... Собсно,
веб-программирование тут максимально приближено к виндовому.
Так что, ИМХО, нет разницы Win или Веб, кто хочет - переходит на .Net,
кто хочет - сидит на старых средствах программирования, или даже свои
пытается писать
Кстати, я тоже VB люблю. Все эти Си, дельфи, явы - страх божий...
Номер ответа: 23
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #23
Добавлено: 23.07.04 18:05
> Разбираешь синтаксис компилируешь в байт код и выполняешь... либо компилируешь в псевдо код и выполняешь в своей виртуальной машине....
А компилятор на VB написать нельзя? :0
> он опен сурс... +) взоимодействие с твоей программой из скрипта... и тд итп... вообщем мне понравилось правдо практическое использование для него я так для себя и не нашёл...
Он типа для игр. Мне не понравился.
> Самый просто вопрос. А ЗАЧЕМ??? Зачем лепить кривой язык программирования, которым пользоватся сможешь только ты, т.к. ты его слепиш, ведь другие привыкли к более нормальным VB, С++, ASM... и они будут всёравно обгонять по всем параметрам твой, как бы ты нестарался
Глупости. Все привыкли к Perl, а потом появился PHP. Давайте сравним, сколько человек здесь знают Perl, а сколько PHP. А потом появился Python... А еще, когда вс привыкли к Си, появились C++, SmallTalk и Object C (так, кажется)
> А рассматривать скриптовые языки как средство для написания отдельных приложений по меньшей мере странно.
Perl, например, в оболочке *nix, Java для мобильников, не совсем скриптовый, но все-таки...
> Да, я на VB6 пишу, и всю жизнь писал, и буду писать !
Он устареет меньше чем через 5 лет, так что на счет "всей жизни" ты, пожалуй, поторопился.
Номер ответа: 24
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #24
Добавлено: 23.07.04 18:51
sne,
GOTO - атавизм. Использовался когда вместо оператора CALL применялся GOSUB. А CALL был спионерен MS у какого то другого языка (вроде бы даже у Паскаля) в период становления процедурного программирования в языке БЕЙСИК от Микрософт. Как показывает практика, программировать можно и без него. Собственно из за глобализации языков программирования MS просто тупо копирует в БЕЙСИК функции у других языков, а старые просто поддерживает для совместимости.
Во времена когда концепций построения ЯВУ было очень мало и имеющиеся алгоритмы отлаживались до идеальности трудно было представить себе язык без оператора безусловного или условного перехода.
Если язык базируется на принципах работы процессора, то вполне объяснимо использование этих операторов. А если всё основано на виртуальных машинах, то смысл уже просто теряется.
Вот смотри что реально происходит при нибудь условии
IF Условие THEN Делать что то
1.Процессор выполняет Условие
2.По результатам условия делает или не делает условный переход.
Т.е. как бы далеко не ушёл в своём развитии ЯВУ, без оператора перехода, процессор не выполнит ни одного сколько нибудь стоящего действия.
Оператор GOTO или IF THEN GOTO именно это и показывал. Показывал что на самом деле происходит в процессоре. В языке основанном на виртуальной машине знать этого вовсе необязательно. Ты программируешь на каком то скриптовом языке, а все GOTO(JMP) или IF THEN GOTO(JE,JNE... и т.д) делает виртуальная машина.
Те кто критикуют GOTO уже воспитаны на VB, в котором его применение не играет важной роли. Да в VB его и не нужно использовать. Я во всяком случае использую крайне редко.
А вместо CALL вполне можно было бы писать и GOSUB MyProc.
Номер ответа: 25
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #25
Добавлено: 23.07.04 18:53
Павел,
Конечно же две большущие разницы.
Зато какая теория красивая а?
Номер ответа: 26
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #26
Добавлено: 24.07.04 10:19
> Он устареет меньше чем через 5 лет, так что на счет "всей жизни" ты, пожалуй, поторопился.
А я вот голову ломаю: вот устареет он... и на чем же будут программить
яростные противники .NET? Ведь продукты MS уже недоступны из-за
.Net-ности, Borland тоже лавочку прикрывает... Sun Java или продукция
менее именитых производителей, вроде CyRax corporation?
Номер ответа: 27
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #27
Добавлено: 24.07.04 10:36
Все дружно переходим на ассемблер, Си, делаемся системными программистами, и с высоты птичьего полета смотрим на Вас .НЕТчиков ))))))
Номер ответа: 28
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #28
Добавлено: 24.07.04 21:11
2sne: респект! Без работы яростные противники .NET точно не останутся, а вот когда устареет .NET, .NET'чики из-за недостатка знаний о настоящем программировании никому нужны не будут
Номер ответа: 29
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #29
Добавлено: 25.07.04 16:08
Остаётся только узнать кто за что готов отдать 5 лет жизни.
Будешь ли ты 5 лет учиться ПРОГРАММИРОВАТЬ или сведёшь их на .NET
И вообще я не пойму зачем на .NET делать экзешники. Лучше поставлять пользователю документ Word с инсталляхой MS OFFICE. Примерно столько же выйдет по размеру. Разницы почти никакой: и то и то документ. Только в Word ты точно будешь знать что это за докуент. А документ .NET маскируется под приложение, что может ещё больше запутать конечного пользователя продукта.
Номер ответа: 30
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #30
Добавлено: 26.07.04 06:17
> Остаётся только узнать кто за что готов отдать 5 лет жизни.
Насколько я знаю, в ВУЗах изучают не конкретные технологии, а основы
программирования.
> И вообще я не пойму зачем на .NET делать экзешники.
Делай тогда Dos-приложения, из-за того, что к этим глючным
Windows-прогам еще и дистрибутив Windows ставить надо, а он эдак
мегабайт 300 весит