Hey, I'm a Staff Sergeant in the Air Force currently in Pensacola. I'm enrolled in a course that teaches some basic C along with Java, Perl and SQL. We aren't going to get very advanced, but we'll get nice introductions to each syntax hopefully. Afterwards I plan to learn Python and keep my skills sharp while building on my abilities.
For now, I'm just touching the basics and already wondering if I could use a GUI with my final project (a subnet calculator written in C).
Anyway, hi.
3 replies to this topic
#1
Posted 05 May 2011 - 06:54 PM
|
|
|
#2
Posted 05 May 2011 - 09:28 PM
Welcome! It is quite dreary here up North at the moment, some sun would be nice from down there.
Those languages are fairly well chosen from a learning of all angles perspective. C has a nice way of bringing you in to learning more about the system (i.e. bitmasks and binary operations, on the low level), Java would provide you a cross platform object oriented solution (like C++) although with good built in support for graphical applications unlike the former choices.
If you were to build a GUI with C, you would need to likely rely on a C++ graphical window manager with C bindings.
Those languages are fairly well chosen from a learning of all angles perspective. C has a nice way of bringing you in to learning more about the system (i.e. bitmasks and binary operations, on the low level), Java would provide you a cross platform object oriented solution (like C++) although with good built in support for graphical applications unlike the former choices.
If you were to build a GUI with C, you would need to likely rely on a C++ graphical window manager with C bindings.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
#3
Posted 06 May 2011 - 02:57 AM
The weather here is fickle, but mostly pleasant. We'll get ours when hurricane season comes around though, or so I'm told.
This course is rather well thought out. We won't get much depth in any of the languages, but we'll see some syntax and play with some basic stuff, like making the subnet calculator. Once we're done with this block, I really don't want to lose what I've learned, so I'm thinking of picking up Python to play with in my spare time. Python because it's capable, supports good habits (white space and such) and is nice and simple.
The GUI idea is not terribly realistic honestly. Our only tool is Dev-C++ and we can't bring anything in from home. Whatever I write has to be completely from scratch in class or copied from written or typed notes. It's been done, but I think that was by someone already experienced in programming.
This course is rather well thought out. We won't get much depth in any of the languages, but we'll see some syntax and play with some basic stuff, like making the subnet calculator. Once we're done with this block, I really don't want to lose what I've learned, so I'm thinking of picking up Python to play with in my spare time. Python because it's capable, supports good habits (white space and such) and is nice and simple.
The GUI idea is not terribly realistic honestly. Our only tool is Dev-C++ and we can't bring anything in from home. Whatever I write has to be completely from scratch in class or copied from written or typed notes. It's been done, but I think that was by someone already experienced in programming.
#4
Posted 06 May 2011 - 03:21 AM
Welcome aboard! You probably won't get far enough in C to do a GUI, since that requires using system libraries.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account

Back to top









