VB naprawdę taki wolny

0

Hej
Mam pytanie: czy Visual Basic jest naprawdę taki wolny ?? Przecież zyskał mozliwość kompilowania do assemblera. Czy znacie może jakieś linki gdzie są przeprowadzone testy, porównanie z innymi językami, a może jakieś arty...
Pozdrawiam!

0

Przecież zyskał mozliwość kompilowania do assemblera

...o co ci chodzilo?

a poza tym ja nie lubie VB i nigdy nie polubie :-P

0

...o co ci chodzilo?

Do wersji 4 włącznie kompilować można było jedynie do pseudo kodu dlatego VB był taki wolny. Z wejściem 5 istnieje możliwość kompilacji do kodu macierzystego czyli asemblera jest nawet możliwe pisanie stawek asemblerowych w VB.

0

Szczerze mówiąc nie wiem dlaczego VB jest tak znielubiony :/ dlatego, że prosty? C++Builder/Delphi nie jest dużo trudniejszy; dlatego że wolny ? Na współczesnych kompach ma to coraz mniejsze znaczenie. poza tym VB jest najlepszym narzędziem typu RAD, posiada ogromne wsparcie w postaci dodatkowych kontrolek. W VB aplikacje piszę się szybko łatwo i przyjemnie ale wygląda na to że niektórzy wolą asm+Winapi ciekawe tylko kto w tym dzisiaj pisze poważne, skomplikowane projekty!!

0

Moze dlatego ze wywodzi sie z Basica, ktory uczy nieciekawego stylu programowania :)

0

W ASM pisze się <ort>co najmniej</ort> częściowo bardzo poważne projekty (Windows, GNU, MS-DOS z lepiej znanych).

// akurat Windows jest napisany w C++ i C - ŁF

0

Jako ciekawostke moge napisac ze nie wszystkie jezyki programowania stworzone zostaly dla programistow. Przykladem jest wlasnie VB.

0

W VB brakuje wielu waznych rzeczy. Nie wiem jak przy duzym projekcie obyc sie bez obslugi wyjatkow, czy wskaznikow. W VB nawet callbacki robi sie jakos dziwnie. No i nie ma obiektowosci*. Object Pascal pod tym wzgledem jest duzo lepszy, a tez nie byl robiony dla programistow. Pamietajcie, ze aplikacje to nie tylko interfejs. Kwestia szybkosci - tu sie zgodze, w obecnych czasach ma to drugorzedne znaczenie. I tak w wiekszosci aplikacji pierwsze co siada, to baza danych...

*) Tak. Bede uparcie twierdzil, ze VB tak jak PHP4 nie ma obiektowosci. Dodanie metod do struktur danych to zadna obiektowosc. Nie ma polimorfizmu, to nie ma obiektowosci.

// fetysz :] - ŁF

0

Tak. Bede uparcie twierdzil, ze VB tak jak PHP4 nie ma obiektowosci. Dodanie metod do struktur danych to zadna obiektowosc. Nie ma polimorfizmu, to nie ma obiektowosci.

A co powiesz na VB.NET?

0

Tak. Bede uparcie twierdzil, ze VB tak jak PHP4 nie ma obiektowosci. Dodanie metod do struktur danych to zadna obiektowosc. Nie ma polimorfizmu, to nie ma obiektowosci.

A co powiesz na VB.NET?

VB.NET to zupelnie inna bajka. Nie wiem, akurat nic w VB.
NET nie pisalem, to sie nie bede wypowiadal. Sam CLR jest jak najbardziej obiektowy - chociazby C# czy J# z tego korzystaja, a czy VB.NET tez to udostepnia, to nie wiem.

0

Więc jak słusznie zauważyłeś .NET to zupełnie inna bajka, jak i oblicze VB na tej platformie, więc zapewniam Cię że VB jest teraz językiem obiektowym...

0

Ok. Dzięki. Czyli VB.NET jest, a VB nie. No tak, skoro M$ zmienił nazwę, a nie zwiększył tylko numeru wersji, to coś w tym musi być. ;) A wskaźniki są w VB.NET?

0

Wskaźniki są już wersji VB6

1 użytkowników online, w tym zalogowanych: 0, gości: 1