Visual basic, then?

Any other programming language that is not covered in the Web Scripting category.

Visual basic, then?

Postby The punisher on Sun Dec 04, 2005 2:56 pm

I have lurn wisual basic by the past and I use it without problem, so I want to lurn an other language. What would you suggest to me? I'm hesiting between C and C++. I don't really know whats are the difference. Does C could be take as an introduction to C++? Or they are very different one from the other?
The punisher
Newbie
Newbie
 
Posts: 1
Joined: Sun Dec 04, 2005 3:03 am

Postby mini on Sun Dec 04, 2005 4:30 pm

I would say to learn C++. C++ has more to offer, and learning C will just mess you up (since you'll have to learn C++ anyway.) It's not a thing where you have to learn one thing to learn the next (e.g. addition to learn algebra, bad example).

I learned C++ first, and it was simple to me. Most people say you don't have to learn C to learn C++, anyway.
mini
Contributer
Contributer
 
Posts: 24
Joined: Sat Dec 03, 2005 9:33 pm

Postby De Kus on Mon Dec 05, 2005 9:39 pm

C++ is very simlar to C since it is as the name implies an improoved version. However C++ is not 100% backwardscompatible so you have to choose to learn either one. But if you know C++ and learn the diffrences/limitations to C you will be able to know both Very Happy.
Image
User avatar
De Kus
Phoenix Veteran
Phoenix Veteran
 
Posts: 305
Joined: Mon Mar 14, 2005 2:15 pm
Location: Germany

Postby thebeast on Tue Dec 06, 2005 1:36 am

C++, C is getting old now, becouse C++ have biger limit for some things, and got i think more libaries. I don't remember now big diferences between C and C++ very very long time ago i've been learning for it...
Sarunas B.
Phoenix Network Still Alive!
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(" )_(" ) signature to help him gain world domination.
thebeast
Phoenix Veteran
Phoenix Veteran
 
Posts: 646
Joined: Wed Mar 23, 2005 1:20 pm
Location: Lithuania

Postby dexxa9 on Thu Dec 15, 2005 12:56 pm

One of the things I hate about Vb is the compiler
dexxa9
Newbie
Newbie
 
Posts: 14
Joined: Wed Dec 14, 2005 5:45 pm

Postby dante on Thu Dec 15, 2005 6:27 pm

-_-

I don't care about the compiler, VB just all around sucks...But, that's just my opinion. As far as learning goes, I'd pick C first, then jump up to C++. Again, just my opinion.
Image
dante
Newbie
Newbie
 
Posts: 18
Joined: Wed Aug 24, 2005 6:05 am

Postby Pantero Blanco on Thu Dec 15, 2005 10:41 pm

Learn C first. You need a lot of the stuff it introduces before you'll really start understanding why things are the way they are in C++. A huge amount of stuff is written in C, too, so knowing it helps when you want to modify a program you're using. It'll also help to fix your style after all that time using VB.
"Religion without science is blind, science without religion is lame." --Albert Einstein
Pantero Blanco
Contributer
Contributer
 
Posts: 48
Joined: Mon Oct 17, 2005 3:52 am
Location: Georgia

Postby mm_freak on Fri Dec 16, 2005 8:29 am

Besides the last three posts, all I have read in this thread is non-sense. C++ is a superset of C and also comes with some intentional restrictions.

mini wrote:I learned C++ first, and it was simple to me. Most people say you don't have to learn C to learn C++, anyway.


I wouldn't be surprised if your main() function is void.

thebeast wrote:C++, C is getting old now, becouse C++ have biger limit for some things, and got i think more libaries. I don't remember now big diferences between C and C++ very very long time ago i've been learning for it...


This is probably the worst bullshift I've ever read. If C was so old, why are so many modern games written in C? Why is nearly every operating system written in C? And you don't remember the differences between C and C++? Then stop making assumptions.
I'm x^10 + x^8 + x^5 + x^4 + x^3 + 1, so don't mess with me!
mm_freak
Moderator
Moderator
 
Posts: 635
Joined: Sun Sep 11, 2005 12:29 pm
Location: Baden-Wuerttemberg (Germany)

Postby Hoster90 on Sat Dec 17, 2005 1:11 pm

I suggest Logo or c++

It is a little bit harder. I use Visual Basic and I enjoy with it.
But fpr the future you nedd c++ or .net
Hoster90
Newbie
Newbie
 
Posts: 7
Joined: Sat Dec 17, 2005 12:51 pm

Postby De Kus on Sun Dec 18, 2005 2:43 pm

I just checked a few games and found everywhere references to the Visual C++ Runtime Libaries, so regardless of the compiler was really vc++, at least the linker was and it is defentiely written in C++ (at least the .exe, havent checked their .dll files)
Games Chcked:
Wacraft3
Dungeon and Dragons Online (compiled with static SSE support)
Quake4
Dark Age of Cameplot (ToA)
Guild Wars

I have also seen a lot open source game/grafic projects using c++ at least mainly (often some modules are C).
Image
User avatar
De Kus
Phoenix Veteran
Phoenix Veteran
 
Posts: 305
Joined: Mon Mar 14, 2005 2:15 pm
Location: Germany

Postby eosp on Mon Dec 19, 2005 4:48 am

Although C and C++ are not directly, code-wise backwards compatible, they are very similar and many people using C code in an object-oriented manner (sort of). Also, C and C++ are almost the same thing except for object-orientedness. It doesn't really matter which one you learn first, except I find C to be simpler on the mind.
eosp
Contributer
Contributer
 
Posts: 21
Joined: Tue Dec 13, 2005 4:27 am
Location: Nowhere

Re: Visual basic, then?

Postby wrd on Mon Dec 19, 2005 11:57 am

The punisher wrote:I have lurn wisual basic by the past and I use it without problem, so I want to lurn an other language. What would you suggest to me? I'm hesiting between C and C++. I don't really know whats are the difference. Does C could be take as an introduction to C++? Or they are very different one from the other?


They dont differ that much at all. It matters how you see things. C using procedural/functional programming, C++ using classes which you make instances of as objects, into those objects there are methods which are "almost" the same as procedures/functions.

ie

C++ pseudo code

class monkey
{
private string ape="hello monkey";
public monkey{}
public void monkeyprint{ print ape;}
}

int main()
{
monkey myobject=new monkey();
myobject.monkeyprint()
return 0;
}

With this you can make "unlimited" instances of an object, while in C, you would have to write those things "unlimited" times to do the same things.

In C++ you got alot of others thing coming as inheritance, polyformism etc... things that makes the design of your code alot more elegant and useful since you cant reuse the same code. So I would suggest you do some study on OO that will pay off. If you want the a simplified to proceed
I would suggest you learn C#. It is almost as C++, but easier.

/wrd
wrd
Contributer
Contributer
 
Posts: 26
Joined: Tue Nov 29, 2005 7:11 am

Re: Visual basic, then?

Postby mm_freak on Sat Dec 24, 2005 8:38 am

wrd wrote:With this you can make "unlimited" instances of an object, while in C, you would have to write those things "unlimited" times to do the same things.


Your example is too 'small' to reflect the beauty of C++ over C. You could have done that in C with functions using pointers to structs as well. It's just more beautiful in C++. The real advantage of C++ over C is its underlying complexity, which allows you to do things like this:
Code: Select all
driver a;
guest b;
car *c;

c = new car(a + b);
c->turnleft();

This code doesn't make much sense, but it's illustrative.
I'm x^10 + x^8 + x^5 + x^4 + x^3 + 1, so don't mess with me!
mm_freak
Moderator
Moderator
 
Posts: 635
Joined: Sun Sep 11, 2005 12:29 pm
Location: Baden-Wuerttemberg (Germany)

Postby sharanrao on Wed Jan 18, 2006 5:10 pm

good.the first thing a "programmer" should do is forget about Visual Basic. It ruins your programming skills,gives you no satisfaction,and makes you lazy.

As for learning a new programming language , well in my opinion one should learn an object oriented programming language. It makes you think in a manner which leads to good programming skills. Any OOP language would do C++ , Python ,Java. Python probably (or rather) is the simplest to learn
sharanrao
Newbie
Newbie
 
Posts: 2
Joined: Wed Jan 18, 2006 4:01 am

Postby NoSpI on Mon Jan 23, 2006 12:31 pm

I'm also looking to learn one of these, i started on C++, but im 13 and impatient, and i get distracted very easily.

I like coding MUDs though, so i should learn C, thats what they are coded in.

C or C++ for me i think, they interest me the most.
Image
NoSpI
Contributer
Contributer
 
Posts: 21
Joined: Mon Jan 23, 2006 12:21 pm

Next

Return to Programming

Who is online

Users browsing this forum: No registered users and 1 guest

cron