Front Office Football Central  

Go Back   Front Office Football Central > Archives > FOFC Archive
Register FAQ Members List Calendar Mark Forums Read Statistics

Reply
 
Thread Tools
Old 03-07-2004, 06:47 PM   #1
Marmel
Grizzled Veteran
 
Join Date: Oct 2000
Location: Manchester, CT
Questions for Programmers

Just a few general question that I would appreciate some thoughts on....

1) Would c++ be a good language to learn?
2) If not, what would you recommend?
3) What is the difference between Visual c++ and c++?
4) Is learning this something a person can do with guidebooks, tutorials, etc...?
5) Any other comments appreciated.
__________________
81-78

Cincinnati basketball writer P. Daugherty, "Connor Barwin playing several minutes against Syracuse is like kids with slingshots taking down Caesar's legions."

Marmel is offline   Reply With Quote
Old 03-07-2004, 06:48 PM   #2
Draft Dodger
Coordinator
 
Join Date: Jan 2001
Location: Keene, NH
* insert flamewar here *
__________________
Mile High Hockey
Draft Dodger is offline   Reply With Quote
Old 03-07-2004, 06:50 PM   #3
wig
Banned
 
Join Date: Jan 2004
.NET baby!
wig is offline   Reply With Quote
Old 03-07-2004, 06:51 PM   #4
GoldenEagle
Grizzled Veteran
 
Join Date: Dec 2002
Location: Little Rock, AR
Quote:
Originally Posted by wig
.NET baby!

Screw .NET, go with PHP....
GoldenEagle is offline   Reply With Quote
Old 03-07-2004, 06:53 PM   #5
Marmel
Grizzled Veteran
 
Join Date: Oct 2000
Location: Manchester, CT
Please note, I know NOTHING about programming.
__________________
81-78

Cincinnati basketball writer P. Daugherty, "Connor Barwin playing several minutes against Syracuse is like kids with slingshots taking down Caesar's legions."
Marmel is offline   Reply With Quote
Old 03-07-2004, 06:55 PM   #6
wig
Banned
 
Join Date: Jan 2004
I said .NET!

Write it down.
wig is offline   Reply With Quote
Old 03-07-2004, 07:00 PM   #7
GoldenEagle
Grizzled Veteran
 
Join Date: Dec 2002
Location: Little Rock, AR
C++ is pretty easy to learn, I think. Visual C++ is easier because you don't have to do WinAPI programming. I have several C++ books and have just taught myself through those.
GoldenEagle is offline   Reply With Quote
Old 03-07-2004, 07:01 PM   #8
VPI97
Hokie, Hokie, Hokie, Hi
 
Join Date: Mar 2001
Location: Kennesaw, GA
Start with something a little less complex, if only to maintain your interest. There are many languages where you can hit the ground running and then you build your knowledge from there.
VPI97 is offline   Reply With Quote
Old 03-07-2004, 07:03 PM   #9
Calis
College Starter
 
Join Date: Oct 2002
Location: Kansas
Ada baby!

Only way to learn!
Calis is offline   Reply With Quote
Old 03-07-2004, 07:04 PM   #10
GoldenEagle
Grizzled Veteran
 
Join Date: Dec 2002
Location: Little Rock, AR
I would reccomend starting with JavaScript or PHP if you wanted to leran from the ground up.
GoldenEagle is offline   Reply With Quote
Old 03-07-2004, 07:06 PM   #11
hukarez
College Starter
 
Join Date: Dec 2003
Location: Chula Vista, CA
Everybody knows it's all about COBOL.


I kid, I kid. I'd start off with something simple. Visual Basic is what I'd start off with...
__________________
...what we have here is a man who looks like Tarzan, but fights like Jane!
My VG collection | Xbox 360 Gamertag: ManThol | PS3 Network ID: hukarez
Doce Pares International - San Diego Council
Filipino Martial Arts Digest
tweet tweet twitter
hukarez is offline   Reply With Quote
Old 03-07-2004, 07:06 PM   #12
gstelmack
Pro Starter
 
Join Date: Oct 2000
Location: Cary, NC
Quote:
Originally Posted by Marmel
Just a few general question that I would appreciate some thoughts on....

1) Would c++ be a good language to learn?

Depends on the circumstances. Is this your first language? What do you intend to do with it? Is it hobbyist programming?

There is no right answer here. I cut my teeth on LOGO and BASIC, but C++, PASCAL, Java, C#, and Visual Basic are all reasonable languages to learn on.

2) If not, what would you recommend?

Tell me more about what you want to do and I'll make a recommendation.

3) What is the difference between Visual c++ and c++?

C++ is a language. Visual C++ is an Integrated Development Environment (IDE) for creating C++ programs for the Windows platform. An IDE means it has an editor, compiler, debugger, and project management all integrated into one tool.

4) Is learning this something a person can do with guidebooks, tutorials, etc...?

Most definitely. Good books are hard to find. But the best way to learn programming is trial-and-error, with someone to ask questions of (and there are several of us on the board that love to answer questions).

5) Any other comments appreciated.

Plenty of them on this board. If you are looking to jump into programming for the first time, my current recommended combination is Visual C# and Petzold's Programming in the Key of C# (http://www.amazon.com/exec/obidos/tg...books&n=507846). Petzold is a very good teaching author, and as I said above good books are hard to find. In this case I'm recommending the language more to go along with the book than to pick a particular language as better than any other. I just think this book will give you a good introduction to programming.

In reality, you use whatever programming language fits the task at hand (kind of like picking up a tool for a home improvement project). Once you get comfortable with one, start learning another language. You'll start to see there are certain tasks fundamental to programming no matter what the project is, and start to see the strengths and weaknesses of the various languages.

Right now in my professional and home programming lives I use both C++ and C#. Just depends on what I'm doing.
__________________
-- Greg
-- Author of various FOF utilities
gstelmack is offline   Reply With Quote
Old 03-07-2004, 07:10 PM   #13
MikeVic
Head Coach
 
Join Date: Mar 2003
Location: Hometown of Canada
I learned Pascal first, and then Java. I don't see a problem with learning C++ as your first language. Don't learn Visual Basic as your first, since you'll get into some not-so-nice programming habits.
MikeVic is offline   Reply With Quote
Old 03-07-2004, 07:10 PM   #14
VPI97
Hokie, Hokie, Hokie, Hi
 
Join Date: Mar 2001
Location: Kennesaw, GA
Quote:
Originally Posted by hukarez
Everybody knows it's all about COBOL.
I wrote COBOL for three years...please don't ever mention it again.
VPI97 is offline   Reply With Quote
Old 03-07-2004, 07:12 PM   #15
hukarez
College Starter
 
Join Date: Dec 2003
Location: Chula Vista, CA
Quote:
Originally Posted by VPI97
I wrote COBOL for three years...please don't ever mention it again.

Fortran, then?
__________________
...what we have here is a man who looks like Tarzan, but fights like Jane!
My VG collection | Xbox 360 Gamertag: ManThol | PS3 Network ID: hukarez
Doce Pares International - San Diego Council
Filipino Martial Arts Digest
tweet tweet twitter
hukarez is offline   Reply With Quote
Old 03-07-2004, 07:30 PM   #16
sterlingice
Hall Of Famer
 
Join Date: Apr 2002
Location: Back in Houston!
I think Java is a simpler language to learn from the start. Some messy things in C++ that you don't have to worry about in Java.

SI
__________________
Houston Hippopotami, III.3: 20th Anniversary Thread - All former HT players are encouraged to check it out!

Janos: "Only America could produce an imbecile of your caliber!"
Freakazoid: "That's because we make lots of things better than other people!"


sterlingice is offline   Reply With Quote
Old 03-07-2004, 07:49 PM   #17
Marmel
Grizzled Veteran
 
Join Date: Oct 2000
Location: Manchester, CT
Thanks for all the replies. I will comment a bit more in a little while, I only have a minute right now.
__________________
81-78

Cincinnati basketball writer P. Daugherty, "Connor Barwin playing several minutes against Syracuse is like kids with slingshots taking down Caesar's legions."
Marmel is offline   Reply With Quote
Old 03-07-2004, 08:47 PM   #18
Marmel
Grizzled Veteran
 
Join Date: Oct 2000
Location: Manchester, CT
This would be my first language, other than messing around with BASIC as a kid. I only picked c++ because that is the one I probably have heard about the most. Don't know anything about it of course, or about any language.

This would be basically for a hobby, but say, some day I wanted to design a sports sim, or sports sim utilities, etc...
__________________
81-78

Cincinnati basketball writer P. Daugherty, "Connor Barwin playing several minutes against Syracuse is like kids with slingshots taking down Caesar's legions."
Marmel is offline   Reply With Quote
Old 03-07-2004, 08:53 PM   #19
Primal
High School JV
 
Join Date: Jan 2002
Location: Huntington Beach, CA
Quote:
Originally Posted by wig
.NET baby!

I second that... but stay away from that VB BS.
Primal is offline   Reply With Quote
Old 03-07-2004, 08:58 PM   #20
Marmel
Grizzled Veteran
 
Join Date: Oct 2000
Location: Manchester, CT
what makes .NET so good that I have seen it recommended numerous times here? Is it easier to learn?
__________________
81-78

Cincinnati basketball writer P. Daugherty, "Connor Barwin playing several minutes against Syracuse is like kids with slingshots taking down Caesar's legions."
Marmel is offline   Reply With Quote
Old 03-07-2004, 09:22 PM   #21
hukarez
College Starter
 
Join Date: Dec 2003
Location: Chula Vista, CA
Quote:
Originally Posted by Marmel
what makes .NET so good that I have seen it recommended numerous times here? Is it easier to learn?

.NET is pretty new, new VB .NET, and so on. Much easier to learn, from what I'm told. I haven't migrated to it yet, as we're using a mix of apps at my place of business. But, it seems like the statements are more like whole sentences, rather than fragmented english. I haven't taken a gander at it lately, but if you want to check VB .NET out - I'd recommend a Deitel book. It's pricey, but pretty thorough.

BTW, if you're curious for a good VB .NET website, try:

http://www.devcity.net

They've got forums there too to ask questions about things.
__________________
...what we have here is a man who looks like Tarzan, but fights like Jane!
My VG collection | Xbox 360 Gamertag: ManThol | PS3 Network ID: hukarez
Doce Pares International - San Diego Council
Filipino Martial Arts Digest
tweet tweet twitter
hukarez is offline   Reply With Quote
Old 03-07-2004, 09:43 PM   #22
Mr. Wednesday
Pro Starter
 
Join Date: Jul 2003
Location: South Bend, IN
If you're looking for recommendations for C++ books, I recommend the reviews by the ACCU - hxxp://www.accu.org
Mr. Wednesday is offline   Reply With Quote
Old 03-07-2004, 10:02 PM   #23
TargetPractice6
College Benchwarmer
 
Join Date: Apr 2003
Location: Lexington, KY
Here's a very good free, online C++ book if you want to read some and see what you think. http://www.mindview.net/Books/TICPP/...ngInCPP2e.html
TargetPractice6 is offline   Reply With Quote
Old 03-07-2004, 11:16 PM   #24
Airhog
Captain Obvious
 
Join Date: Aug 2001
Location: Norman, Oklahoma
bah, we all know there is only one true language to learn. Assembly all the way. Anything else would just leave you feeling empty inside.
__________________

Thread Killer extraordinaire


Yay! its football season once again!
Airhog is offline   Reply With Quote
Old 03-08-2004, 03:10 AM   #25
daedalus
Pro Rookie
 
Join Date: Oct 2000
Quote:
Originally Posted by Airhog
bah, we all know there is only one true language to learn. Assembly all the way. Anything else would just leave you feeling empty inside.
Way to open a big ol' jar o' worm, Airhog. WHICH assembly?
daedalus is offline   Reply With Quote
Old 03-08-2004, 03:18 AM   #26
daedalus
Pro Rookie
 
Join Date: Oct 2000
Quote:
Originally Posted by Calis
Ada baby!

Only way to learn!
Funny, other than the mostly-useless BASIC I learned in high school, Ada was my first language as well. It wasn't . . . bad. Just hasn't been incredibly useful to me.
daedalus is offline   Reply With Quote
Old 03-08-2004, 03:33 AM   #27
Marc Vaughan
SI Games
 
Join Date: Oct 2000
Location: Melbourne, FL
1) Would c++ be a good language to learn?
Yes, although if you're just planning to program as a hobby then Visual Basic might be a better bet.

2) If not, what would you recommend?
VB - Its easier to pick up and make progress with (lack of progress is the most common reason for people giving up when starting programming).

3) What is the difference between Visual c++ and c++?
Visual C++ is Microsofts style of C++, think of it as C++ with knobs on ... there's a bunch of proprietary libraries and some GUI tools with it, most compiler manufacturer's have similar libraries available, many of which support Microsofts as well as their own interface.

4) Is learning this something a person can do with guidebooks,
tutorials, etc...?
Yeah, many people are 'self-taught' ... its a matter of interest and motivation as much as anything.

5) Any other comments appreciated.
Best of luck, if you need any advice at any point feel free to drop me an email.
Marc Vaughan is offline   Reply With Quote
Old 03-08-2004, 05:05 AM   #28
Cap Ologist
College Prospect
 
Join Date: Nov 2003
Location: Flower Mound, TX
I'd recommend java but only because I'm trying to teach myself programming as well. I asked my old college roommate who got his undergrad and masters in computer programming and he recommended it to me. Some of the benefits of it are:

1. You don't have to buy any software to start developing. Java gives the development software away for free.

2. There are lots of tutorials and helps available at their site as well.

3. From what I've understood, Java has kind of taken some of the best things from different languages and streamlined alot.

4. Java is able to run on most platforms without doing any system specific tweaking.

5. One of the things that I like about java is that it is set up pretty neat. For example (Disclaimer: Other languages might do this, I'm just not aware of them), you can set up classes and objects in java which speeds up programming because you only write code once. For example, say I wanted to create a sports sim for basketball. I could make a class for a generic person with things such as age, alma mater, make another class with physical attributes such as height and weight, make another class with athletic skills, and another class with coaching skills. Then I create an object, say a basketball coach. I could combine the generic class with the coaching skills class. I could also use the generic class with the physical attributes and athletic skills classes. So, this has been kind of a long way to say that I think how it is setup makes it pretty easy to work with.

6. Also, there are alot of small programs that are already written that you can include in your program. For example, in the program that I'm working on, I'm using a mini-program that I found to generate random numbers. It's pretty easy to get up and running with these and the tutorials.

7. In about 3-4 hours, I was able to set up a pretty decent graphical user interface that is functional and somewhat appealing.

I'd recommend going to the java website and downloading the free software. It's kind of a big file, but hey it's free and will give you a good idea about what it can do.

Anyway, good luck.

The best advice I can give is pick a language that a friend knows quite a bit about. I've been able to email my college roommate a couple of times that I was confused, and it turned out to be pretty simple things, such as typos that I just wasn't seeing.
Cap Ologist is offline   Reply With Quote
Old 03-08-2004, 08:25 AM   #29
hukarez
College Starter
 
Join Date: Dec 2003
Location: Chula Vista, CA
Quote:
Originally Posted by Marc Vaughan
1) Would c++ be a good language to learn?
Yes, although if you're just planning to program as a hobby then Visual Basic might be a better bet.

2) If not, what would you recommend?
VB - Its easier to pick up and make progress with (lack of progress is the most common reason for people giving up when starting programming).

I can't help but stress that last statement. Had a few friends try and get into programming...but gave up when they weren't able to 'do' anything yet.
__________________
...what we have here is a man who looks like Tarzan, but fights like Jane!
My VG collection | Xbox 360 Gamertag: ManThol | PS3 Network ID: hukarez
Doce Pares International - San Diego Council
Filipino Martial Arts Digest
tweet tweet twitter
hukarez is offline   Reply With Quote
Old 03-08-2004, 08:31 AM   #30
gstelmack
Pro Starter
 
Join Date: Oct 2000
Location: Cary, NC
Quote:
Originally Posted by Marmel
what makes .NET so good that I have seen it recommended numerous times here? Is it easier to learn?

(this will really get the flamewar going here)

To me .NET fulfills the promise that Java never has, and as long as Sun controls it never will. Java was a great idea that continues to be held back (yes, I've worked on apps in Java professionally, and watched what another team went through writing an app in Java). There are just some key bits missing (enumerated type support anyone? yes, I know you can do it by hand, but look at the enum support in .NET...), and the "write-once run-anywhere" bit never really materialised, especially due to UI issues.

Think of the .NET family as what would have happened had Java been allowed to progress normally. It has its warts in places, but I find it eminently more useful for real world work on non-trivial apps. Java is/was great for applets, but I vastly prefer C# now. You still get the "everything is a reference", strong typechecking, garbage collection, etc features of Java, plus a very practical real-world set of features and libraries. It's like Java++
__________________
-- Greg
-- Author of various FOF utilities
gstelmack is offline   Reply With Quote
Old 03-08-2004, 08:32 AM   #31
Karim
College Starter
 
Join Date: Oct 2000
Location: Calgary
One has to really keep their expectations realistic. You're not going to study VB or C++ for a couple months and then be able to program the next FOF ... unless of course you're brilliant.
Karim is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump


All times are GMT -5. The time now is 01:28 AM.



Powered by vBulletin Version 3.6.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.