Почему я все таки не люблю Microsoft

Apr 26, 2009 18:52

Уже с неделю изучаю QTP, он же Quick Test Professional by HP ( Read more... )

vbscript

Leave a comment

Comments 21

Ничего нового... :) serb_at_home April 26 2009, 16:38:48 UTC
Насчет процедур и функций - ничего нового. Тот же паскаль, который все учат еще в школе использует ту же модель:

Процедуры и функции
В Паскале подпрограммы делятся на процедуры и функции:

Синтаксически процедуры и функции состоят из заголовка(содержащего ключевое слово procedure или function, имени, за которым может следовать описание передаваемых параметров в скобках, тип возвращаемого значения через символ двоеточия для функций и точки с запятой), после заголовка следует тело, после которого ставится символ ;
... skipped...

Процедуры отличаются от функция тем, что функции возвращают какое-либо значение, а процедуры - нет.

То же самое по поводу DIM. В паскале это VAR. И в куче других языков почти так же, может быть с разницей в языках с более жесткой типизацией, как в C например.

Так что можно не любить Microsoft, но причину все ж получше надо придумать ;-)

Reply

Re: Ничего нового... :) begemot666 April 26 2009, 17:48:59 UTC
ИМХО, Паскаль уже перестали учить в школах. Я его сам еще учил в свое время, но было то в прошлом тысячелетии. С тех пор, казалось бы, языки немного продвинулись.
Я знаком с различием между процедурой и функцией, однако, (опять таки ИМХО), в VBScript,
который все таки является упрощенной версией VB, не стоит вносить такие различия.
Что касается DIM, меня именно это слово взбесило. На самом деле во многих языках есть VAR.
Чем он им не подошел ?

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

Связь с Майкрософтом заключается в том, что это их ярко выраженная черта,
наплевать на конвенции и делать так, как им самим удобно, а подумать о
пользователях, это фигу вам. И этот VBScrip лишь один тому пример.

Reply

Re: Ничего нового... :) serb_at_home April 27 2009, 18:01:55 UTC
ИМХО злиться на синтаксис не стоит, это как-то несерьезно. Это всего лишь форма, которая выучивается за несколько часов. Я не верю, что такой опытный человек как вы этого не осилит :)
То же самое про самобытность. Компания Сони тоже постоянно разрабатывает что-то новое, Playstation вам тоже глубоко ненавистен? ;-)

Reply

Re: Ничего нового... :) begemot666 April 27 2009, 22:24:20 UTC
По-моему, пример Playstation не совсем уместен, так как он не предназначен быть
частью большой системы, а всего лишь втыкаться в телевизор.
Представьте себе, что некая фирма выпустила проигрыватель DVD, на пульте которого
функция "play" обозначена не стандартным треугольником, а, скажем, маген давидом.
Или крестом. Или еще бог знает чем. А к тому же сама кнопка "play" находится не рядом со схожими по функциональности кнопками ("stop", "pause"), а вообще сбоку пульта.
Да, безусловно любой человек, даже менее опытный чем я, способен со временем привыкнуть к этой кнопке "play" на боку пульта. Но ЗАЧЕМ это изначально делать ?

Reply


jinn April 26 2009, 18:33:02 UTC
welcome to the club.
я наткнулась на тот же дим в асп, будь он неладен. мс ведет себя именно так, чтобы людям, привыкшим к одному их продукту, приходилось пользовать другие.

Reply

begemot666 April 26 2009, 20:53:31 UTC
А ты и асп практикуешь ?

Reply

jinn April 26 2009, 21:04:29 UTC
стараюсь не прикасаться, но было раз надо для одного проектика, который иногда умирает, и приходится чинить.

Reply


genk April 26 2009, 19:21:30 UTC
ахах....
напиши/найди транслятор из javascript в vbscript ))

вот, кстати, неплохая табличка js - vbs
http://www.harding.edu/fmccown/ScriptCompare.html

удачи.

Reply

begemot666 April 26 2009, 20:51:02 UTC
Глянул я на табличку, и аж грустно стало, на какой бред я обречен...
Это, типа, как зубной щеткой квартиру мыть :(

Reply

jinn April 26 2009, 21:06:23 UTC
господи, чтоб они в аду горели)
линк я спер, пригодится. а у тебя это откуда?:)

Reply


bash.org.ru uzt_nus April 26 2009, 23:20:32 UTC
vvv: это тебе сказал линуксоид?

www: Нет. Это мне сказал знакомый моего знакомого, который работает над очень крупными проектами, для телекома.

xxx: кривая 1Ц-конфигурация для ларька с палёными мобилами зовётся в некоторых кругах "работой на телеком"

yyy: Переходи на паскаль. Мне двоюродный брат знакомого соседа по лестничной клетке говорил, что теперь вся сила в паскале.

zzz: Он напутал что-то, в паскале давление, а сила в ньютоне. Пусть пишет на ньютоне, или там на джоуле.

Reply

Re: bash.org.ru begemot666 April 26 2009, 23:42:29 UTC
"1Ц-конфигурация для ларька с палёными мобилами" это сильно :)

Reply

Re: bash.org.ru uzt_nus April 26 2009, 23:45:08 UTC
Вся сила в паскале :))

Reply


personalring April 30 2009, 07:32:48 UTC
Если бы в MS всё работало - я бы был на бирже труда... :)

Reply

begemot666 April 30 2009, 08:13:58 UTC
Эх, душа, дело тут не в том, что не работает, а в подходе :(

Reply

personalring April 30 2009, 11:46:00 UTC
В этом я мало понимаю, засим смолчу.
Отмечу лишь, что Виста меня залодбала.

Reply

personalring April 30 2009, 11:47:42 UTC
Хотя, рега, рега!! :)
VBScript это не та гадость, которая если не зарегистрирована, то во многих местах вместо текста пробел?

Reply


Leave a comment

Up