Jump to content
SubSpace Forum Network

Recommended Posts

Posted
i hate i couldnt couse C++ as 1 of my classes yet. Got java now. And at the end of this year i have to be able to build online games. But i doubt if thats good to do in java. (Coz java sucks and its sloowwwww).
Posted
Ok sure, if you go through the imence amount of work thats involved in byp!@#$%^&*ing the VB6 runtime modules and using the win32 api directly from VB6

 

its not much work adding a api function requires a line like this. which you can get the ide to produce for you (worryingly blum.gif )

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

 

You can write a keylogger in about 5 or 6 lines in VB6 blum.gif

 

VB6 is just plain horrid no matter how you look at it, the runtime library is terrible,timers dont always work, the built in string functions are horribly inefficient. Array access functions are sickening,

 

Yes the timer control is horrible , but its horrible in most languages why would anyone use it.

You can acctually use regex in VB6. I dont think there are any missing string functions.

 

Arrays are horrible agree with you there.

 

VB7 is a little better but not by much.

VB7 is C# with a much more verbose syntax. They both use the same compiler.

Visual Basic's last real version was vb6 it offically died then smile.gif

 

The problem isnt the language itself but the runtime library microsoft wrote to be used with it. Infact the problem is almost entirly microsoft blum.gif Also another serious stab for VB is that its 100% unportable

Cant argue with you there blum.gif

Posted

i like vb6 for its simplicity. In c++ it can get just a tad bit too complex for me, if i write a program i memorize every link between, and structure of the entire program, with c++ i can't do that so easily without writing it down on paper

 

And vb6's Variant is quite useful too. I mean, it gets abused waay too often, making the program more unstable and slower, but what if you have a method where you p!@#$%^&* a parameter, but you don't know the parameter before hand what type it is. Like i'm reusing the same parameter for different meanings, depending on the context of another passed variable (the downside is that it takes 16bytes but it gets a lot less complex, instead of overloading the same method ... 4 or 5 times)

Posted
(Coz java sucks and its sloowwwww).

Code quality is more important than language from a performance standpoint. You can write something well in Java that blows past something written poorly in asm.

Posted

The timers in C++ (win32 api timers) are perfectly accurate down to 10ms, below that its OS dependent and not garunteed. But thats a hole crapload more than I can say for VB blum.gif Not to mention if you want better resolution you can always jump to using multimedia timers which are accurate down to .01ms i believe. 100us right? something like that. And i didnt mean the string functions were incomplete, i just ment they were slower than horse manuer blum.gif and as for vb7 ya, i didnt realy take that close a look at it but MS seams to be ripping off Java left and right for pretty much all its new coding languages. !@#$%^&* it certainly didnt invent C++ just wrote its own version of it. Im waiting to see how D comes out, but for now C++ is my language of choice blum.gif

 

And drake, if your having a problem keeping your entire program in your head at once its your design not the language. I work the same way as you, i keep the ENTIRE structure of any of my programs in my head all at once when im working on it. The secret is to efficiently use classes, modulerisation and object orientation. In a properly object orientated code base its very easy to keep the entire design flow in your head for the most part. But !@#$%^&*... why _arnt_ you writing down your program flows? Does do!@#$%^&*entation not mean anything to you? blum.gif

Posted

java isnt slow it just "feels" slow. Open office (big java app thats well optimised) feels much slower at times than ms office and other office suits.

 

The reason why java seems slow is when using a gui java tends to lag. java i think works fine and exceedinly well for apps that dont have a gui. But on slower computers (ie less than 2ghz) the ui definattly has a lag to it in many java apps, that makes it "feel" slow. I hate using java apps because of this lag. c++, dephi/lazerus apps or even vb6 apps gui are 100 times smoother and more responsive.

Posted

java isn't slow. I wrote a ray tracer in it, and the computations speed and drawing is a lot faster than vb.

But it has to load the java virtual machine into the memory first, and java is waaaaaay too easy to decompile.

 

VB/Delphi are all high level languages that are designed to be easily interactive with users. It's only natural they optimise for gui rather than computation speed

 

and kirk, i hate writing do!@#$%^&*entation blum.gif , it takes about the same amount of time to do!@#$%^&*ent a program as to write it, while if you write it, you can see it working, with do!@#$%^&*entation you're standing still in its progress. I hate not moving forward blum.gif

Guest
This topic is now closed to further replies.
×
×
  • Create New...