Posted August 8, 200519 yr Well, I want to get into VB 6 or C and I was wondering what you guys think is better... [ I already know html php mysql ] so yea thanks
August 8, 200519 yr Most of the people here are going to swing one direction or the other. You should choose between VB.NET over VB6, though. Beyond the facts of Microsoft no longer supporting it, VB6 isn't a true OOP language. I personally would suggest C#/Java though, just because its closer to C in syntax, but high enough to write applications quickly. But choosing between two languages is really a matter of the problem, rather than then the language itself. You should always write at the highest-level language you can, while maintaining your requirements to a solution; thus, it depends heavily on what you plan on doing. Also using a language like C#, you gain access to a rich framework, which means you can spend more time understand the concept of a technology (i.e. Remoting, GUI, etc), writing good, maintainable code, and less time trying to understand a specific implementation. In C, you'll be spending more time reinventing the wheel, or trying to find a suitable third party library. This also means you'll have to get use to another library's coding style. This doesn't mean C doesn't have its uses though. Almost ever programming language has some way to access C functions, and one of the reasons why most APIs are written in C, so I recommend being able to atleast be able to read C. Also, when you need the control, and need to write at a low-level, then it'll be nice to have C in your toolbox.
August 8, 200519 yr this guy is good, he saw all of the programming arguments about VB and C/C++ and hes trying to get another one going to rage us, rofl.
August 8, 200519 yr Since I don't want to get into another discussion about how "leet" VB is, I'll just say C(++) without any real arguments. Even tho there's lots.
August 8, 200519 yr VB isn't a terrible language, but it teaches you terrible programming practices, and really looks nothing like any other programming language. So if you intend on learning several languages I would not learn vb first.
August 9, 200519 yr Quote MAKONG']C is clearly the better choice. Only in specific situations, like modifying the linux kernel. As for C++, its a good language, but don't expect to learn it in a month. You'll also need to invest some time in learning simple to complex APIs and libraries. The language itself isn't too hard if you're dedicated though, but can be overwhelming.
August 9, 200519 yr RogueP2 said: Only in specific situations, like modifying the linux kernel. As for C++, its a good language, but don't expect to learn it in a month. You'll also need to invest some time in learning simple to complex APIs and libraries. The language itself isn't too hard if you're dedicated though, but can be overwhelming. imy opinion is that C is the best, and i dont think it was that hard to learn c++!
August 9, 200519 yr Learning C++, and actually using it productively is two different things. If you've actually written a nontrivial appliction, you know that you need to learn a variety of third party library (and everyone has their own way of doing stuff), and/or C APIs. Also, C++ has a lot of details that you should learn, like memory polices (i.e. sole ownership, "resource acquisition is initialization", etc).
August 12, 200519 yr learn C, and rogueP2 never tell anyone to learn C# ever again, in fact go forget it yourself right now. actually while im at it, dont tell ppl to learn java it sucks enormous monkey testicles. seriously wtf is with the super ghey OMG I NEED A JAVA INTERPRETER RUNNING OR ILL HAVE TO SHIT MYSELF. dont use java, ever. the only good things to use are C and ASM, anything else is for pussies.
August 12, 200519 yr how about you test them both out and see which you like? I personally don't like VB don't hate it, just not my thing. Get a book on both, or research online. they both have pro's and con's. it all comes down to personal preference.
August 12, 200519 yr n00body said: learn C, and rogueP2 never tell anyone to learn C# ever again, in fact go forget it yourself right now. actually while im at it, dont tell ppl to learn java it sucks enormous monkey testicles. seriously wtf is with the super ghey OMG I NEED A JAVA INTERPRETER RUNNING OR ILL HAVE TO SHIT MYSELF. dont use java, ever. the only good things to use are C and ASM, anything else is for pussies. You're pussy, because you obviously don't program in either language; atleast, not anything serious. C is great for when you need to write low-level, language portable, APIs, or on specialized hardware; the rest of the time you're adding bugs, security risks, and reinventing what other languages already provide. I mean atleast use C++. So why don't you go back to sucking your mom's dick.. Otherwise, show some intelligent and give more reasons than "This language sucks, like your mom does", or "This language rules because it fucked you in the ass last week".
August 13, 200519 yr RogueP2 said: You're pussy, because you obviously don't program in either language; atleast, not anything serious. C is great for when you need to write low-level, language portable, APIs, or on specialized hardware; the rest of the time you're adding bugs, security risks, and reinventing what other languages already provide. I mean atleast use C++. So why don't you go back to sucking your mom's dick.. Otherwise, show some intelligent and give more reasons than "This language sucks, like your mom does", or "This language rules because it fucked you in the ass last week". what the fuck are you talking about, you clearly read some idiot's uninformed opinion on a webpage about C. it is perfect for any programming job anywhere. I use it for everything so shutfacen.
August 13, 200519 yr LOL, actually, your more like a sheep giving into hype, and if you're saying C is perfect for every job, then you've proven me right. Otherwise, as I said before, give me examples where C is more superior for the average application. I've done a lot of work with C in both Linux, and Windows environment (as well as other languages like C++, C#, Java, Perl, LISP, Ruby, and python) over the course of the past 10 years, and I always evaluate a language based on the problem at hand. Someday, you may actually grow up, and realize that just because a language is popular, doesn't mean its the best language for a particular job.
August 13, 200519 yr dont flame me on this if i have read the book wrong but isnt C++ everything in C and more?
August 13, 200519 yr dark_urza said: dont flame me on this if i have read the book wrong but isnt C++ everything in C and more? joo are correct!
August 13, 200519 yr Its true that a well written C application can also be compiled as a C++ application, but there are some differences. C++ is much more type-safe than C, also there are some differences in the methodologies between a C and C++ programmer. For example, a C programmers uses macros, and pointers much more than a C++ programmer would/should (inlines, templates, references, etc). Also, C is favored in situations where you need to control how the final code is compiled, such as in the case of linux kernel where you need to be able to predict functions names (i.e. different implementations name overloaded functions differently). Also, C is much more compatible between languages than C++; almost every language has some way to call a C function. So your choice between C++, and C, depends heavily on what you're trying to solve. In most cases you should choose C++ over C though, since it allows you to write applications in a much more abastract way, and allows you to overcome many of the lower-level problems like memory management.
August 13, 200519 yr RogueP2 said: Its true that a well written C application can also be compiled as a C++ application, but there are some differences. C++ is much more type-safe than C, also there are some differences in the methodologies between a C and C++ programmer. For example, a C programmers uses macros, and pointers much more than a C++ programmer would/should (inlines, templates, references, etc). Also, C is favored in situations where you need to control how the final code is compiled, such as in the case of linux kernel where you need to be able to predict functions names (i.e. different implementations name overloaded functions differently). Also, C is much more compatible between languages than C++; almost every language has some way to call a C function. So your choice between C++, and C, depends heavily on what you're trying to solve. In most cases you should choose C++ over C though, since it allows you to write applications in a much more abastract way, and allows you to overcome many of the lower-level problems like memory management. whats funny is that even after you rambled on about obvious shit, C++ is still a superset of C.
August 13, 200519 yr Um. . .duh, of course it is a superset, but the reality is that C++ isn't a complete replacement of C. But what is really funny, is that if everything I say is so obvious, then why is the most you can say is C is better because the other language sucks.