visual basic vs. c++ | xltronic messageboard
 
You are not logged in!

F.A.Q
Log in

Register
  
 
  
 
(nobody)
...and 471 guests

Last 5 registered
Oplandisks
nothingstar
N_loop
yipe
foxtrotromeo

Browse members...
  
 
Members 8025
Messages 2614093
Today 6
Topics 127542
  
 
Messageboard index
visual basic vs. c++
 

offline w M w from London (United Kingdom) on 2004-05-07 10:40 [#01177229]
Points: 21452 Status: Lurker



Um, I'll be trying one of them eventually (within a month
or so most likely). I've already read 1/2 or so of a book
that teaches c++, but the person who fixed my computer
recommended visual basic because it's better for beginners
(I've never coded). So like... where can I get c++ and
visual basic. I already went to microsoft.com and found VB
for 100ish dollars, but that guy said there are free
"versions" floating around... but are the free ones the same
or just as good? Where do you get them? I know that c++ is
probably the more powerful of the two since it has "object
oriented" stuff, so shouldn't I just skip visual basic and
start with c++... so that I don't get their syntax confused?


 

offline Key_Secret from Sverige (Sweden) on 2004-05-07 10:41 [#01177233]
Points: 9325 Status: Regular | Followup to w M w: #01177229



The best choice for you, depends on what you want to do
(create), really.


 

offline ecnadniarb on 2004-05-07 10:43 [#01177234]
Points: 24805 Status: Lurker | Show recordbag



C++ = proper programming language.

Visual Basic = Advanced scipting language.

BEST OPTION

C#.NET


 

offline earthleakage from tell the world you're winning on 2004-05-07 10:45 [#01177237]
Points: 27795 Status: Regular



cobol


 

offline -V- from Ensenada Drive on 2004-05-07 10:49 [#01177238]
Points: 1452 Status: Lurker



I'd recommend starting with C++... It's more complicated
and not as friendly, but once you learn it, you won't have
much trouble learning other languages. If you're going to
program Visual Basic you'll need Microsoft's Visual Basic -
it's sort of expensive, but if you look around you can find
cracked versions on Bit Torrent or other places. If you
don't have a fast connection you could get someone to send
you a CD or something. With C++ you could get the Microsoft
Visual C++ thing, or you can just compile with one of the
free compilers that you can find online - they're not as
nice, but they work.


 

offline w M w from London (United Kingdom) on 2004-05-07 10:51 [#01177241]
Points: 21452 Status: Lurker



visual basic is a scripting language? I don't know if I'm
interpreting the definition of that correctly, but isn't
that like... an html type thing? It's not "real" then? Great
I'll try c#.net, thanks.

What I want to do is... first of all be able to control the
pixels on the screen (animations graphics etc) and the sound
(basically videogame type stuff)... but I also want to be
able to make weird complex instructions to do god knows
what.


 

offline earthleakage from tell the world you're winning on 2004-05-07 10:53 [#01177242]
Points: 27795 Status: Regular



C used to be excellent for graphics. when i used to use it.


 

offline Key_Secret from Sverige (Sweden) on 2004-05-07 10:54 [#01177245]
Points: 9325 Status: Regular | Followup to w M w: #01177241



there is this new programming language developed by
artists... can't remember the name of it, but you should
check it out.
I'm sure that's what you're REALLY looking for.


 

offline ecnadniarb on 2004-05-07 10:55 [#01177246]
Points: 24805 Status: Lurker | Followup to w M w: #01177241 | Show recordbag



Visual Basic was originally designed as an interpreted
scripting language, not compiled, and the syntax shows it.
Personally I don't like it at all.

If your computer is running on less than 256Mb and slower
than 1.5Ghz with anything other than Windows 2000 or XP then
you would have to give C# a miss.

C++ is your best bet.


 

offline w M w from London (United Kingdom) on 2004-05-07 10:56 [#01177248]
Points: 21452 Status: Lurker | Followup to -V-: #01177238



Okay... why is it called "visual" c++? Is this because that
particular ... version.. of c++ controls visual graphics
only... can you control sound with "visual c++"? ... I still
havn't looked at c#.net yet, so what will c++ cost (I guess
I'll take your advice and choose c++ instead of VB)? I'll
use a free compiler for now I suppose, but what about c++
itself? I hope it's not 500 bucks or something.


 

offline ecnadniarb on 2004-05-07 10:59 [#01177256]
Points: 24805 Status: Lurker | Followup to w M w: #01177248 | Show recordbag



Visual C++ basically gives you a user interface which has a
lot of common things already set up for you to just use. It
allows you to design window layout, dialog boxes etc. in
graphical format instead of having to do all the code
yourself.


 

offline roygbivcore from Joyrex.com, of course! on 2004-05-07 11:01 [#01177258]
Points: 22557 Status: Lurker



virgins


 

offline scheme88 from Tokyo (Japan) on 2004-05-07 11:02 [#01177260]
Points: 801 Status: Lurker



recommend c++

i make a sound generator & sequencer with c++ now.
it's exclusive use for me. :D



 

offline w M w from London (United Kingdom) on 2004-05-07 11:02 [#01177262]
Points: 21452 Status: Lurker | Followup to ecnadniarb: #01177246



hmm... I don't have a huge fancy xp computer, only 128 mb...
so "c#" is different from "c++"? (If c#.net is only for c#
then where can you get c++?).

The problem is I've tried searching amazon.com for c++ and
there's like a jillion matches. I have no idea which one is
the right one to get. Maybe I should just buy it, I'm on a
dial up after all. Someone post a link to the correct c++
thing I should get on amazon or something...


 

offline -V- from Ensenada Drive on 2004-05-07 11:03 [#01177263]
Points: 1452 Status: Lurker



I think it's called "Visual C++" because it has a nice
visual front-end for programming - Your code shows up in
different colourful ways so you can see the organization of
it and stuff. The compiler and visual front-end are
different things. You don't really need the front-end -
instead you can just type your code into a text document and
run it through the compiler, but then it's harder to debug
and stuff, plus you'll need the libraries and everything if
you want to do it that way. Microsoft's Visual C++.net is
about $100.

I've most likely messed something up in explaining this, so
sorry if that happens.


 

offline -V- from Ensenada Drive on 2004-05-07 11:05 [#01177266]
Points: 1452 Status: Lurker



click


 

offline ecnadniarb on 2004-05-07 11:08 [#01177270]
Points: 24805 Status: Lurker | Followup to w M w: #01177262 | Show recordbag



The .NET stuff is no goot for you. You need Visual C++ 6.0
or Borland C++ Builder 6.

If you go to Borlands site I think they still have a free
compiler you can download and then you can get yourself a
free syntax highlighting IDE, then just use online tutorials
to teach yourself. It is cheaper then buying a full blown
package until you are fully comfortable with the basics etc.


 

offline w M w from London (United Kingdom) on 2004-05-07 11:09 [#01177274]
Points: 21452 Status: Lurker



ah, ok. I'm glad it's 100 bucks. I should be able to afford
that fairly soon.


 

offline epohs from )C: on 2004-05-07 11:09 [#01177275]
Points: 17620 Status: Lurker



visual basic would probably be easier to pick up if you're
just wanting to play around. but, it is somewhat powerful.

c# is a .NET language... .NET is a microsoft invention. c#
will only run on machines with the .NET framework
installed.*

but... visual basic will only run on machines with the vb
runtimes installed, so it's not that big of a deal.

go VB for simplicity, go c++ for a whole lot of power, go c#
if you want to use the newest thing.

for what it's worth; i'd go c# if i were you.

 

* the mono project is making progress. this may make .NET
languages more cross-platform.


 

offline Ceri JC from Jefferson City (United States) on 2004-05-07 11:09 [#01177277]
Points: 23533 Status: Moderator | Show recordbag



C++ because the skills you'll learn will be transferable to
C, Java, Visual C++ etc.

Visual Basic- you may as well learn klik 'n play ;)



 

offline w M w from London (United Kingdom) on 2004-05-07 11:14 [#01177289]
Points: 21452 Status: Lurker



See:
LAZY_TITLE
Even when you narrow the search to "borland c++ builder 6"
there's 3 different versions of that... I assume I
want "borland c++ builder 6 personal though... that's
pretty obvious probably.


 

offline horsefactory from 💠 (United Kingdom) on 2004-05-07 11:15 [#01177291]
Points: 14867 Status: Regular



C#.NET = Truth.


 

offline epohs from )C: on 2004-05-07 11:16 [#01177293]
Points: 17620 Status: Lurker



it's really a matter of personal preference. you'll get
more props from the geek crowd if you go c++... but, you'll
probably be seeing cool results quicker if you start with
VB.

the .net framework is free... and, if you install the .net
framework and SDK (software developers kit), which is also
free, you will get a commandline compiler with that.

this is a free .net development tool... it's not
nearly as good as visual studio... but it's $600 cheaper,
so...

there is also eclipse which is an excellent
development tool, with a schload of plugins. the c# ones
will interface with your command line compiler, and make
things a good bit easier.


 

offline ecnadniarb on 2004-05-07 11:16 [#01177295]
Points: 24805 Status: Lurker | Show recordbag



Just get the free compiler from here (version 5.5)


 

offline w M w from London (United Kingdom) on 2004-05-07 11:22 [#01177305]
Points: 21452 Status: Lurker



Okay, I need a while to look at these suggestions. They were
really helpful so thanks!


 

offline epohs from )C: on 2004-05-07 11:23 [#01177309]
Points: 17620 Status: Lurker



c#

 

 

 

:)


 

offline DoctorMO from London (United Kingdom) on 2004-05-07 11:24 [#01177312]
Points: 99 Status: Regular



It's called Visual C++ because it's apart of the Visual
Studio (of which Visual Basic is a member)

Visual Basic is what I started with, got so good at it I
could make games that run half decent speeds but it took me
5 years. by that point I'd already moved into C, Asm for
embedded systems, now I tend to lean towards Java and
Perl/Tk for quick GUI apps and gcc for system tools.

I'd download gcc or Borland C++ and have a play, just create
a hello world app ect.


 

offline ecnadniarb on 2004-05-07 11:26 [#01177314]
Points: 24805 Status: Lurker | Followup to epohs: #01177309 | Show recordbag



c# won't run on his computer. The .NET framework won't run
on his computer.


 

offline sneakattack on 2004-05-07 11:27 [#01177316]
Points: 6049 Status: Lurker



c++ will allow you to really use your computer efficiently,
and not be too separated from the internals. VB over
simplifies everything, doesn't run efficiently, and makes
you smell bad from all the bad treatment.

c++ is a very big language but very rewarding. Microsoft's
compiler now has a free download (no development kit, just
the command line compiler), though I've never used it (I use
gcc on unix platforms).

c# is another can of worms; firstly it is first interpreted
and then run, similarly to Java (they run in 'managed'
environments'), and also it's designed in a way to make it
very easy to interoperate with code generated by different
languages and a variety of libraries (They all get compiled
into the same intermediate language, which is then
interpreted at run-time).

It's very easy to be sloppy with c++; 82% of the c++ I've
seen is pure vomit. C is very limited but very tight. Of
course you can be an idiot with any language, but it's very
said to see the abuse of power which people frollick in with
'modern' languages.

You may actually want to start with something like Python,
which is an extremely clean language, easy to use and
powerful, but will still be useful to you after you learn
other languages. It also is interpreted (scripting
language), but can perform well, and has lots of libraries.


 

offline JAroen from the pineal gland on 2004-05-07 11:27 [#01177317]
Points: 16065 Status: Regular



tri repetae ++?


 

offline sneakattack on 2004-05-07 11:30 [#01177324]
Points: 6049 Status: Lurker



btw I learned c++ from bjarne's book (the creator), but many
say 'accelerated c++' is great. Still though, c++ is huge,
I think python would be a great choice.

JAroen: c++ was originally to be called 'c with classes',
which sounds retarded, and c++ came up as a possible name,
since it's an improvement on c, and c++ is a correct
statement in either language which increments the variable
C. the problem is that it is a post-increment, meaning the
value of that expression is just c, but oh well


 

offline epohs from )C: on 2004-05-07 11:30 [#01177325]
Points: 17620 Status: Lurker | Followup to ecnadniarb: #01177314



oh yeah, shit. he's running windows 2.4 isn't he?

gotta have win2k or greater for .net


 

offline Cheffe1979 from fuck (Austria) on 2004-05-07 11:36 [#01177333]
Points: 4630 Status: Lurker



c++ is endowed with almost all programming concepts and its
very powerful.

there are huge free libraries 'round, i once programmed an
minimalistic mp3 player in 20 lines using some guys
archives.

c++ is like english, you just need to know it if you get
around a bit


 

offline DoctorMO from London (United Kingdom) on 2004-05-07 11:36 [#01177334]
Points: 99 Status: Regular



it's windows 4.1 I believe.

anyway why bother with python when the world of perl awaits
you. works on PC's a treat.


 

offline sneakattack on 2004-05-07 11:38 [#01177338]
Points: 6049 Status: Lurker | Followup to DoctorMO: #01177334



the topic is a didactic language, which perl is not. I'm
not saying perl is not a good language--my decision rests
upon the fact that it has a huge and terse syntax, not the
best thing for a beginner.


 

offline Key_Secret from Sverige (Sweden) on 2004-05-07 11:39 [#01177341]
Points: 9325 Status: Regular | Followup to Key_Secret: #01177245



yeah fuck it. just ignore my post.


 

offline sneakattack on 2004-05-07 11:42 [#01177351]
Points: 6049 Status: Lurker | Followup to Key_Secret: #01177341



you didn't say anything concrete, and many had their own
concrete things to say


 

offline w M w from London (United Kingdom) on 2004-05-07 11:44 [#01177356]
Points: 21452 Status: Lurker | Followup to sneakattack: #01177324



You mean a book called "acelerated c++"? The book that I've
read (1/2 of... er, well I just retrieved the book to get
the title and what I thought was 1/2 turns out to be 1/16
but anyways...) is "c++: how to program 3rd edition by
Deitel and Deitel, two assholes that are so crazy they both
have the same name! It got good amazon.com reviews
anyways...

About python, I heard about it on that tech tv show
"screensavers". I'm pretty sure it's free. And if I remember
is sort of part of the linux family or something. I usually
suck with computers that I may as well get the most popular
thing, c++; it probably has the most extensive online help
which I'll need plenty of. Python probably has less since
it's probably more obscure, ..

Now I will create a codeword for this topic:

sniffanfu

Now by typing that word I can easily find this topic later,
provided a troll like qrter doesn't go and type it in to
aaaaall the other topics just to piss me off. Now I can go
play road rash 2 and deal with this later.


 

offline w M w from London (United Kingdom) on 2004-05-07 11:46 [#01177364]
Points: 21452 Status: Lurker | Followup to Key_Secret: #01177341



If you thought I ignored your post, my topic #01177305 was
directed to everybody.
:)


 

offline sneakattack on 2004-05-07 11:48 [#01177369]
Points: 6049 Status: Lurker



w M w, like I said, my selection of python was strictly
based on the fact that it is an excellent language to start
with, but unlike other languages many recommend for initial
learning, will _not_ be a waste of your time later (many
start with VB, just basic, or pascal, etc., and _never_ use
them again (VB they may use again, I hope they don't
though)).

you can of course start with c++, i know many who have, I'm
just throwing around suggestions. come here for help if you
like while learning--most definitely a music related topic.
Just don't get trigger happy with power.


 

offline w M w from London (United Kingdom) on 2004-05-07 11:58 [#01177387]
Points: 21452 Status: Lurker | Followup to sneakattack: #01177369



I fwill beef
teh
croding
chrampionf!!!!!411$
2@


 

offline Key_Secret from Sverige (Sweden) on 2004-05-07 12:00 [#01177394]
Points: 9325 Status: Regular | Followup to sneakattack: #01177351



I thought somebody would "fill me in".
but I guess nonobody could.
sorry.


 

offline Raz0rBlade_uk on 2004-05-07 12:00 [#01177396]
Points: 12540 Status: Addict | Show recordbag



I got my copy of VB6 off kazaa. It works perfectly. Make
sure you get a keygen.


 

offline berk on 2004-05-07 12:11 [#01177418]
Points: 213 Status: Lurker



Fuck it man. It's got to be BF.

It's extremely powerful, lightweight, and it's free.

Because of it's small instruction set, it's ideal for
beginers who can potentially learn all the instructions in
one day!

BF Homepage


 

offline sneakattack on 2004-05-07 12:13 [#01177420]
Points: 6049 Status: Lurker | Followup to berk: #01177418



someone had to do it, I guess


 

offline panda from Lanndaannnn you slag (United Kingdom) on 2004-05-07 13:20 [#01177526]
Points: 28 Status: Lurker



i have that dietel and dietel c++ book, its a very good
one!

personally i'd recommend java for learning because you can
get it all free and its very easy to learn and is generally
a nice language

for actually writing stuff c++ is the best for most stuff.
visual c++ sucks ass though imho, given a choice i'd use the
gnu tools (gcc) which are free, but if you want to use
direct X or do windows stuff visual c++ is a lot easier

also i saw a microsoft demo of c#, showing a c# version of
quake running on a laptop, it was actually faster by about
10fps than the c version...


 

offline sneakattack on 2004-05-07 13:32 [#01177539]
Points: 6049 Status: Lurker | Followup to panda: #01177526



and you believed them?
1) quake used a software renderer--they could have trivially
used hardware-accelerated rendering in their refresh of it
2) the quake source has been around for years--of course
they could spend lots of time/money incrementally tweaking
it.

that's like saying 'merzbow remixed an autechre song and it
became better--merzbow is better than autechre'


 

offline bogala from NYC (United States) on 2004-05-07 15:52 [#01177698]
Points: 5125 Status: Regular



proccessing

proccessing


 

offline w M w from London (United Kingdom) on 2004-05-13 13:50 [#01186660]
Points: 21452 Status: Lurker



My dumb ass picked up my deitel and deitel book, turned to
the last page, and lo and behold... there is a "c++" type cd
attached that I had never opened. It's called the
"introductory version"- whatever that means. I'm pessimistic
that I'll ever be able to make anything with it. There's
always some obscure problem (I followed a very brief
starting tutorial- made a "workspace", then a "project" then
a "file" for the project, but then compiled it just like
they said but ended up with 3 errors where they had 0,
despite following it exactly.)


 

offline w M w from London (United Kingdom) on 2004-05-13 13:54 [#01186668]
Points: 21452 Status: Lurker | Followup to panda: #01177526



what? Now another c++ recommendation? Jeez, how many
types are there.

I looked at some of the processing programs, like the
cellular automata and animations. They're great. version 1.0
isn't ready yet apparently, but I suppose c++ can do this
type of stuff too. This is probably what key secret
recommended earlier.


 


Messageboard index