Tuesday, July 28, 2009

Is studying c a waste of time???or is c++ totally over taken it????

i could learn just c but im sure that c++ has fully over taken it...i mean do people still use it to sell programs ect?????i know c++ is from c but with more features but i mainly have books on just c and wonder wether i should bother studying them or just go straight into c++ instead...and what is easyier???

Is studying c a waste of time???or is c++ totally over taken it????
C/C++ are system-level programming languages, what that means is your going to be working directly with operating systems, hardware drivers, device drivers, or anything else that's system related then you should learn C and then learn C++ (Which is Object Oriented C++) .





If you're planning on doing application level programming (writing programs for windows/ mac /linux) while you still can use C/C++ its much easier and you'll be more productive learning something like Visual Basic .NET, or Java or some other application programming languages.





You need to determine what you want to do and then apply the best programming language.. Below is a general guideline.





C/C++ : Systems Level programming, Operating systems, hardware , API's etc.


.NET /C# : Windows Application programming


JAVA : Middle-ware , corporate programming


PHP, ASP , CFM: Web site, web applications





Good luck
Reply:In practice, you won't use C in the real world. BUT it is very helpful to know how it works, because you get a pretty low level language to write programs. A lot of stuff happens behind the scenes in C# and VB.net, Java, etc.... Knowing C will enable you to understand what could be happening behind the scenes, and what it's effect would be on the program. It'll be a sad day when every programmer is using high level languages with no understanding of low level concepts. Knowing C is what can set you apart from other programmers.
Reply:c is d basic to programming language. it looks complicated but if u just spend a little time u will find it easier. y don u look up "programming in c" by 'dr.s.ramaswamy' 'p.radhaganesan'


they have made it is so simple and understandable. good luck. tat's all folks
Reply:C++ is a direct descendant of C that retains almost all of C as a subset. C++ provides stronger type checking than C and directly supports a wider range of programming styles than C. C++ is "a better C" in the sense that it supports the styles of programming done using C with better type checking and more notational support (without loss of efficiency). In the same sense, ANSI C is a better C than K%26amp;R C. In addition, C++ supports data abstraction, object-oriented programming, and generic programming (see The C++ Programming Language (3rd Edition)"; Appendix B discussing compatibility issues is available for downloading).
Reply:C++ is a superset of C so learning C won't be a waste of time. You can still use what you've learnt for C and apply it to C++. In fact, it will give you a good understanding of the fundamentals before you move onto C++ and all its OO goodness.
Reply:If you use my advice, start learning Visual Basic .NET because it and C# are taking over all of the other languages because they are highly used in Windows, Internet, and Mobile Devices programming. However, Visual Basic is kind of easier than C# so I, as a VB 6 programmer migrating to VB .NET, recommend learning Visual Basic .NET.
Reply:yeah, c is a dying breed, but that allows you entry into jobs that have legacy code. c++ is turning into the next c though, shouldn't be long before c# takes over that.
Reply:My advice is that learn C and C++. Its easier and you will find oher languages easier afterwards. C is easier than C++ because C++ is an Object Oriented language. Just refer some books and get Turbo C. Don't sweat.


No comments:

Post a Comment