Wel, i want to be a programmer as a career and i experience in c, cpp,c# but idk what i wanna do. should i further in c# cpp or learn a new language. i want to learn everything but i just dont understand oop. ive thought about java, but it's the oop i dont get. what should i do. what are the advanatage/disadvantes and uses of the languages?
this will help me a lot
Help
Started by Khaotic, Jun 12 2009 10:41 PM
11 replies to this topic
#1
Posted 12 June 2009 - 10:41 PM
Check out my site: www.khaoticirc.net
|
|
|
#2
Posted 12 June 2009 - 11:41 PM
Different languages have different strengths and weaknesses. All you're going to get from a post like this is personal opinions and what's worked for me posts.
Are you planning on going through college? Already graduated? What do you enjoy doing? You like .NET and making programs with it? You like coding down with the hardware? Like graphics programming? Like the art of designing software? Like testing code and looking for bugs and optimized ways to do stuff? There's alot of questions that you should ask yourself but the only advice I'd give is to find out what you really enjoy doing and continue learning and practicing down that path.
There's many different paths in a career like programming and you'll probably end up in many of them at different times in your career.
Are you planning on going through college? Already graduated? What do you enjoy doing? You like .NET and making programs with it? You like coding down with the hardware? Like graphics programming? Like the art of designing software? Like testing code and looking for bugs and optimized ways to do stuff? There's alot of questions that you should ask yourself but the only advice I'd give is to find out what you really enjoy doing and continue learning and practicing down that path.
There's many different paths in a career like programming and you'll probably end up in many of them at different times in your career.
#3
Posted 13 June 2009 - 04:53 AM
OOP is a major concept that you really need to learn. You can get familiar with it through C++ or C# without having to go to Java. Also, you can write very non-OOP programs in Java, despite it being "pure OOP". The GTK++ library is written in C, but uses OOP style, despite C not being an OOP language.
Beyond OOP, there is also generic programming. C++ and C# support two different interpretations of this concept. If you want to learn new languages, feel free, but it is worth your time to dig deep into one you like. I've got a blog on this topic as well: http://forum.codecal...han-hammer.html
Beyond OOP, there is also generic programming. C++ and C# support two different interpretations of this concept. If you want to learn new languages, feel free, but it is worth your time to dig deep into one you like. I've got a blog on this topic as well: http://forum.codecal...han-hammer.html
#4
Posted 13 June 2009 - 05:02 AM
What can't you understand about OOP? maybe we can help you out?
#5
Posted 13 June 2009 - 01:41 PM
I mean i like C++ it is the second language ive explored. Java was the first, but i didnt go anywhere in it. C# was the second, and i actually did go places with it, but i got bored. C was the third, and i liked it and actually did do something in it. C++ was a stepup, so i think imma stick with c++ and c#. wow...i solved my problems lol. but the reason i thought about moving to something else was b/c i just dont get c++ GUIs and Sockets.
Check out my site: www.khaoticirc.net
#6
Posted 13 June 2009 - 01:46 PM
and yes, i do plan on going into college. Programming is one of my career options along with Chemist. i love technology and science and math
Check out my site: www.khaoticirc.net
#7
Posted 13 June 2009 - 02:01 PM
C++ GUIs and sockets depends on the library you use for it. They vary widely. wxWidgets isn't bad, but I dislike the coding style. I think I'll enjoy either Ultimate++ or gtkmm for that. Boost has some cross-platform sockets libraries that shouldn't be hard to use.
#8
Posted 13 June 2009 - 03:02 PM
#9
Posted 13 June 2009 - 04:04 PM
It's a collection of libraries that are designed to extend C++. It provides a wide variety of functionality from networking support, to threading, to advanced math functions, to support functions for the STL. Check it out: Boost C++ Libraries
#10
Guest_Jordan_*
Posted 13 June 2009 - 06:32 PM
Guest_Jordan_*
TcM said:
What can't you understand about OOP? maybe we can help you out?
I'm wondering this same question. Maybe if you explain where you are stuck, we can help you through it. Classes can be tough to understand at first and you may not understand what they are useful for at first but I'm sure we can help you.
#11
Posted 13 June 2009 - 10:17 PM
heh, idk if its hard or not. i just look at it and like meh, i dont wanna learn it. ill actually go lern. can some of you list some things that i can make to practice c++. the tutorials i made were simple thats why i havent made anything hard in a tutorial
Check out my site: www.khaoticirc.net
#12
Posted 14 June 2009 - 03:19 AM
GUI programming tends to have lots of examples of OOP. Forms, buttons, sliders, etc are all classes. If you need a form with a button on it, then you inherit your form from the default form, stick a button on it with a little code, and now you have a custom form.
The simple tutorials are to help give you an idea of how it works, not necessarily to give you realistic examples.
The simple tutorials are to help give you an idea of how it works, not necessarily to give you realistic examples.


Sign In
Create Account


Back to top










