Jump to content

C languages

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
14 replies to this topic

#1
Fairy Fighter

Fairy Fighter

    Newbie

  • Members
  • PipPip
  • 21 posts
Hey,

I know this is kind of a stupid question, but, what's really the difference between C++ and visual C++. And just C?

I'm looking for a language that I can use to make a lot of programs, as well as maybe working on linux. Networking stuff too.

Thanks!

#2
BlaineSch

BlaineSch

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,448 posts
C and C++ are totally different languages.

I would aim for C++

#3
Fairy Fighter

Fairy Fighter

    Newbie

  • Members
  • PipPip
  • 21 posts
Yeah, those are definitely different. But what's the difference between C++ and Visual C++? Is visual C++ more Microsoft oriented and C++ more hardware configuration?

#4
BlaineSch

BlaineSch

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,448 posts
I honestly do not know, never been to far into GUI in desktop apps

I think my friend tried Visual C++ and its not a "language" per say but more of a Compiler that helps you more with the interface of your application.

I could be wrong tho, but unless somebody else corrects me id go with that.

Once you know a few languages picking up a new one will be easy, so just get your feet wet and start coding!

#5
Fairy Fighter

Fairy Fighter

    Newbie

  • Members
  • PipPip
  • 21 posts
Thanks, I've done some coding. Semester of visual basic. And a stuff like html, xml, lua, and css on my own, but I haven't gotten to far with those over the last couple years.

#6
BlaineSch

BlaineSch

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,448 posts
I really wouldnt consider HTML, CSS, and the like to be a "language" more of a "syntax" for displaying stuff.

Programming requires more logic, you took some VB? I would expand that a bit, throw some C++ in there wouldnt be hard, just keep coding, learn more advanced features and the sort.

#7
Fairy Fighter

Fairy Fighter

    Newbie

  • Members
  • PipPip
  • 21 posts
Yeah, I've just done more of the basics when I was in like high school.

Trying now to incorporate more logic and skill.

Thank for your help!

#8
BlaineSch

BlaineSch

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,448 posts
There are lots of college level courses in my "200 Classes" link in my signature, you should check it out you may love some of the programming courses.

Always feel free to +Rep helpers!

#9
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts

Fairy Fighter said:

Hey,

I know this is kind of a stupid question, but, what's really the difference between C++ and visual C++. And just C?

I'm looking for a language that I can use to make a lot of programs, as well as maybe working on linux. Networking stuff too.

Thanks!

Visual C++ is C++ along with a custom library for doing Windows development. C is the ancestor of C++, and is mostly a subset of C++. However, the best practices between C and C++ are very different, so you are better off thinking of them as completely separate languages with very similar syntax.

I would go C++ with cross-platform libraries (not Visual C++).
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#10
Fairy Fighter

Fairy Fighter

    Newbie

  • Members
  • PipPip
  • 21 posts
Thanks, Yeah, I was lloking around and decided to try some C++. I think Visual C++ is kind of dopy, same with VB.

#11
Shaddix

Shaddix

    Programmer

  • Members
  • PipPipPipPip
  • 102 posts
also: C is for Procedural programming, and C++ is for Object Oriented Programming (the newer and trendy way to program)

#12
ZekeDragon

ZekeDragon

    Writes binary right handed and hex left handed

  • Moderators
  • 2,103 posts
..."Trendy"? People have been frequently OO programming since the early nineties, at least, and has it's roots in the 60's. That's not new in computer terms, and it's done for practicality when dealing with large projects, not because it happens to be "stylin'" now.

So... "trendy" wouldn't be my word for it. :)
Wow I changed my sig!