View Full Version : Learn C, C++ or better programing lang?
hi all, ne 1 know uf a good plaace i can go to learn C or C++ or a better programing lang? Im starting to get tired of having to depend on other people's software to do what i want to do, and i would be greatful for all the info i can get
TY, mEcroneo
ColonelAngus
08-08-03, 03:08
If you want to learn Java then go to the Programming Forum and look for post by me about my Java software not working. Don't worry it works, I just didn't know what I was doing. There will be links in that thread that take you to a site where you can download Java. Don't be like me and go through everything too fast, you must read and know what you're doing. :D
If you want C like you said... there should be something on that in the Forum also.
Thank you, Short and simple, the way i like my explanations.
Umm.. don't mean any disrespect, but do you know what you're getting yourself into? Good that you want to broaden your horizons and learn something new, but from what I've learned in C++, it's not exactly beginner level... it's pretty difficult for me. Maybe you're a natural, hell... go for it.
I'm not sure if you have any experience in programming or not, but if you're just starting out, I'd take Angus's advice and learn Java or HTML. Start slow and the more advanced languages you will eventually want to learn won't seem as difficult, 'cause you grasped the basic concepts from the easier ones.
HTML isn't a language, it's a way to format text
Java is probably harder then C++ because the people at SUN really screwed up when they meant OOP
That's what the FAQ is for, to tell you about the languages...
Originally posted by Vlad902
Java is probably harder then C++ because the people at SUN really screwed up when they meant OOP
Ok, that was funny as hell, and I agree :)
C++ isn't to bad. i been away from a computer for a week solid reading a c++ on vacation <sad eh>
Language has power, i'd recomend Accelerated C++ asa starting book. teaches good.
Just learn Sparc Assembly... *cough* ;)
SixShooter
08-11-03, 00:15
I'm no programming guru, but when I was in college I enjoyed my J+ (JAVA) classes. You can do some neat stuff, then again thats my opinion.
Actually looking into starting c++ myself.
So far ive done : VB (VBScript in ASP as well) , delphi, a little java, php (though thats more scripting ...), minimal ammounts of C, and a little assembler, and REAL assembly (programable chips type assembly) and also QBASIC and BASIC, BLITZ and AMOS but they are all going back a bit!
I'm looking into VC++ now, because i like the idea of OpenGL or DirectX, and VB seems a bit rubbish for that kinda thing.
Well to be honest its rubbish for MOST things ;)
Originally posted by goldfish
Actually looking into starting c++ myself.
So far ive done : VB (VBScript in ASP as well) , delphi, a little java, php (though thats more scripting ...), minimal ammounts of C, and a little assembler, and REAL assembly (programable chips type assembly) and also QBASIC and BASIC, BLITZ and AMOS but they are all going back a bit!
I'm looking into VC++ now, because i like the idea of OpenGL or DirectX, and VB seems a bit rubbish for that kinda thing.
Well to be honest its rubbish for MOST things ;)
Try VB.NET then.. I'm sure you'll change your mind ;)
i was going to try ASP.NET but then i decided not to because i was going over to php at the time and the hosting seemed like too much to make it worth it.
Plus i dont like the .NET framework! i had it installed for C# but that never made sense to me either...
is it easier making API calls in VB.NET than in VB 6? cause its a nightmare in VB 6!
Got to be honest with you, I don't know if it's any easier. I would have to say yes on my best guess, but I'm not sure. I do know that .NET has remedied the COM/+ mess which may answer your question. I don't much care for C#.. I don't like the syntax.. but that's maybe because I'm biased towards VB..
da chicken
09-03-03, 16:27
The idea behind .NET is sound, but I don't know if Microsoft's approach is best. Still, have have no experience with it, since nobody around here seems to know much about it and I haven't got the time to find out myself. Maybe I'll look for an O'Reilly book on it.
Originally posted by da chicken
The idea behind .NET is sound, but I don't know if Microsoft's approach is best. Still, have have no experience with it, since nobody around here seems to know much about it and I haven't got the time to find out myself. Maybe I'll look for an O'Reilly book on it.
From my stand point, the point of .NET for the web anyway was to bring a fully compiled language to the web scene and make it more GUI like. In a nutshell. The integration with the API seems better and there is less coding all around for some of the long winded things that we previously had to do in ASP like datagrid's. Also a nice feature is that pretty much everything is a disconnected recordset that you databind.
Overall .NET is a mystery to most. I like to think of it as MS's attempt to bring the desktop and the web together ,make it easier to integrate to the OS and offer remote data collection (web services) with greater flexibility.
Take a read on this
http://www.4guysfromrolla.com/webtech/051801-1.shtml
HRM....... SOOOOO much to do so short a mans life well, suggestions here are definately plentiful so I'll take a gander at each and maybe someday I will decide what best fits my needs, I'm not too worried bout' the dificulty of the language, no matter what language I learn it will most likely be difficult and I would imagine that I will get it done sooner or later (preferably sooner) TY all for all the suggestions mEcroneo
da chicken
09-04-03, 20:09
Originally posted by Kodo
I like to think of it as MS's attempt to bring the desktop and the web together, make it easier to integrate to the OS and offer remote data collection (web services) with greater flexibility.
Meh. Remote services isn't where .NET is going to shine. It's alla bout removing the need to talk to Windows, and just asking .NET to do what you want. .NET is basically MS's version of Java. It will run on any version of Windows (32 bit vs 64 bit is the primary push here) without recoding.
Web Browser <==> Java Runtime
.NET Framework <==> Java VM
.NET software <==> Java Applet
Basically, you write MS Word to talk to .NET instead of Windows. .NET talks to IE 6. IE 6 listens the same way on all systems, and it knows how to talk to whatever version OS is running on it (32 bit, 64 bit, etc).
I assume that .NET has something like Mozilla's XUL. It should, since XML is another big .NET push. Like most things MS has made, .NET isn't innovative in that it is something new. It's innovative in that it broadly encompasses everything.
So while .NET software all talks to a web server, don't forget that your web server can be on 127.0.0.1.
That's how I see it panning out, anyways. It allows MS to mess around with their OS as much as they want, and as long as .NET's "black box" has the same hooks, it can accept requests from any .NET software.
Think of it like the OSI layer (bottom layers are all TCP/IP norms):
|.NET software Application OS (Windows, Linux, whatever) ^
|.NET Framework API hooks Presentation .NET Framework OS hook |
|"Web Browser" Session "Web Server" |
\--------------------------> >------------------------------------/
Note that I just said that if you code a .NET framework for Linux, then all .NET applications should be cross-platform.
As always, I could be completely wrong. I'm making deductions based on what I would do if I were setting this kind of thing up based on the limited information I have read about the topic.
my take was primarily based on the web side as I am a web guy not an win32 developer. But you make good points.
im kinda both, but i havnt got THAT much experience with either, but i dont like MS products at all... generally... i decided to ditch VC++ because its stupidly complicated to get it do do something simple like make new project and add a few libraries to it. So im using Dev-c++ and like it so far. :)
hail
captain logic says that if you want to start with c++ you should first learn c.
farewell
Well, I don't know ANY languages, but because a local user group of Linux gave me a free install to get started, I figure that I'll
mess around with bash for awhile, and then maybe C shell, leading to C, leading to C#...:D :D :D
vBulletin® v3.8.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.