Could anyone please tell me, today where C programming language is in mostly use. what is its importance. I finished a book about it and want to improve it. But I am not sure yet, I need someone to convince me. I am still a student, and interesting in software...What languages can u suggest me?
C programming language?
now learn c++ then java
Reply:If you want to made money learn SAS. Its easy. Too many c programmers and the coding is done in india. I am a lotus notes programmer.
Reply:C is the basic thing. you can do any thing with a set of code.
Linux and Windows are bult up in C. I don't suggest you to improve to c++. But it's good to study about some concepts in OOPs. You can Implement any of these concepts in C.
Now C is used in win32 application in VC++ and in programming in linux, C is a major thing.
Reply:Learn as you can get all the C families
C , C++ , MFC , C#
This is the best lanuage I ever known
Reply:Windows itself is written in C. You can basically write anything in C. If you feel you have a good grasp on it, move on up to C++
Reply:Anything where speed is an issue, Linux and its programs (that is why a Pentium is good enough as a modern machine), Windows and programs that deals with hardware, Palm programs. A study in C is not complete without C++ today.
Reply:I'm going to tell you something that comes from my own experience as a Software Developer (7 years now). I learned C, C++, Java, practically all the mainstream (and not so mainstream) programming language. IMHO, it all comes down to what you would like to do for your life, how do you see yourself in 10 years from now, that sort of things.
1. C and C++, these are what they called 'System Programming Language', because they are used to program low-level stuff, like the Operating System, a Device Driver for a piece of Hardware, or even to write 'other' programming language. This is all cool, if you are good, you will get paid a lot.
2. Java used to be the 'golden boy' of Software Development, the slogan 'Write Once - Run Anywhere' promised a lot, and delivered most of it. Java is still widely used in a lot of project, from small coursework to running financial trasaction in big banks. Although it will be still around for quite sometime, for me it already look like a Dinosaur. Nevertheless, it is a very good entry to the world of commercial Software Development. You can learn of Object Oriented using Java.
3. Comes Microsoft's own baby project, it's called .NET. .Net is not a programming language, rather it's a development framework, on which you can build your software. The new slogan is 'Write with anything, Run anywhere you want', soft of. The framework is Language agnostic, meaning you can write the 'same' program with any language you want, provided it adheres to certain criterias, mix together. The new .NET framerwork 2.0 is very good, and it also comes with 'free' IDE. If you are serious about Developing Software in Enterprise level, I suggest you start with this.
4. The dawn of Agile Programming. This is new phenomenon, it came with the 'second' coming of the Web, hence it usually refer to Web Development. Traditional Software Development process tends to do their releases in a long gap between versions (when was the last time we have major Windows release ?). Agile Programming suggests that application should be release in small chunks but often, like every month or even every week. If you are interested in Web Programming try Ruby on Rails, goto http://www.rubyonrails.com, check out the 'screencasts', you'll love it :) If you 'do' decide to go to this route, let me know :)
Rememver that we need to realise that sooner or later, our life is going to be very dependent on the NET, hence Web Developers are badly needed. The Web is the future.
Reply:C++ is the standard for most applications today. If you want to do programming You need to get a Computer science degree from a school with a good reputation for technology. The best way to learn programming is in a real work environment, and the only way to get there is with a good degree. Don't try to teach yourself programming, you will never learn it very well that way. You need professionals to mentor you, or you will never learn the right way to do it.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment