Go to Post it is not as hard as it looks, but thats prolly cause we havent tried to build it yet... - robolemur1236 [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
View Poll Results: What laguages do you program in?
C/C++ 25 83.33%
Java 9 30.00%
C# 1 3.33%
Assembly(ASM) 7 23.33%
BINARY!!!! 4 13.33%
Multiple Choice Poll. Voters: 30. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 24-02-2003, 23:39
EbonySeraphim EbonySeraphim is offline
Registered User
#0623
 
Join Date: Jan 2003
Location: Vienna, Virginia
Posts: 37
EbonySeraphim is an unknown quantity at this point
Send a message via AIM to EbonySeraphim
Post What Do We Really Program?

I think we all know that PBASIC and the the autonomous code for the robot isn't really programming. I was just wondering what you people actually program in terms of language, how long have you been programming, and what type of applications/project you work on? I just wanna know people's histories and possible futures.

I guess I'll start with myself:
I started programing at age 7 in ASM...ha ha jk. It was actually age 7 in BASIC on some IBM. Did that for a year, stopped, then picked up summer after my freshman year in C/C++. I learned C officially first, but then moved on to C++. At a lower level(meaning basic programs), there really isn't much of a difference between the two languages. After about a year(end of sophomore year) of just programming boring console apps in C++ I started to move into Windows programming using the Win32 API so I could make more useful and user friendly programs and later games. Then after finding out that not much window's programming is needed for games, I pretty much dropped the books I checked out of the library and got game programming books. I started with the basics of Direct3D but couldn't go to far being that most early tutorials needed capabilities of a graphics card that I didn't have. Then I moved back to DirectDraw and have been doing that for almost 2 years now. I also touched on OpenGL but don't have any plans on learning it until after Direct3D(I have a better graphics card now). Of course, in addition to graphics games require input so learning DirectInput was necessary.

I've also looked at the basics of Java, C#, and ASM to get a better understanding of what is going on outside of my world. It's not too different. But it's easier out there. I think that if you can write a good application in C/C++, moving to Java or C# shouldn't be too hard.

If you couldn't tell from the history, I'm hoping to be a game programmer in the future. I'm not ignoring things outside of the language and I hope to learn to make some general Windows Apps in C#. I have done a few in C++ using the Win32 API, but that was a lot of code for very little functionality. I'd prefer not to use MFC(Microsoft Foundation Classes) because I generally like to have utter control of what goes on in a program.

Now it's your turn to brag about yourself.
__________________
Ogun's Laughter is No Joke!!!
  #2   Spotlight this post!  
Unread 24-02-2003, 23:44
Jeff_Rice's Avatar
Jeff_Rice Jeff_Rice is offline
ElementisRegamusProelium
#1359
Team Role: Programmer
 
Join Date: Dec 2002
Location: Linn County
Posts: 283
Jeff_Rice will become famous soon enoughJeff_Rice will become famous soon enough
I've done many versions of basic and limited C game modding.

Has anyone else made a gui in basic?
__________________
"He said my name is Private Andrew Malone
If you're reading this then I didn't make it home
But for every dream that's shattered another one comes true
This car was once a dream of mine now it belongs to you
And though you may take her and make her your own
You'll always be riding with Private Malone" David Ball, "Private Malone"
  #3   Spotlight this post!  
Unread 25-02-2003, 00:02
Duke 13370's Avatar
Duke 13370 Duke 13370 is offline
C is for cookie...
#0862 (Team Lightning)
Team Role: Webmaster
 
Join Date: Jan 2003
Location: Plymouth, MI
Posts: 215
Duke 13370 will become famous soon enough
Send a message via AIM to Duke 13370
How could you forget to add visual basic, perl, php, and html to this poll?
__________________
---Lightning Robotics!---
  #4   Spotlight this post!  
Unread 25-02-2003, 00:03
Owen Owen is offline
Registered User
#1359 (Scalawags)
Team Role: Engineer
 
Join Date: Feb 2003
Location: Albany,OR
Posts: 8
Owen is an unknown quantity at this point
Programming

I have been programming for over 30 years. It all depends on the application. Scientific applications I still use Fortran as it has a very large installed base.

Instrumentation Forth, Assembly, or some version of basic.

Database and financial is quite often Cobol though I do not do that any more.

Even C and C++ is starting to make inroads outside of academia and techie worlds. Other languages are still much more prevalent in the existing world.
  #5   Spotlight this post!  
Unread 25-02-2003, 00:11
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
those poll options are pathetic.
my experience is mainly in C++ w/MFC, and java. ooo can't forget PHP(yes its only for web scripting but its beautiful)
I also have limited experience with just about every other imaginable language.
__________________
1139 Alumni
  #6   Spotlight this post!  
Unread 25-02-2003, 00:11
evulish's Avatar
evulish evulish is offline
1010100
AKA: Grant Harding
#0084 (WATTNESS (bot: Chuck))
Team Role: Alumni
 
Join Date: Jul 2002
Location: Towanda/Wysox, PA
Posts: 1,434
evulish is just really niceevulish is just really niceevulish is just really niceevulish is just really nice
Send a message via AIM to evulish
Perl rules I've stuck my hand into C/C++...I can do a bit in there but nothing spectacular (cruddy email reader w/ GTK). I've done some BASIC, VB (eww), mIRC scripting (what I started on...hehe...what a nasty language),.

And PLEASE use OpenGL if anybody plans on making games...us Linux users might be getting kind of sick of Quake 3 and Tuxracer (wait...what am I saying? sick of q3 and tuxracer? NEVER!) *impatienly waiting for the arrival of NWN to linux so I can actually play the game I bought like 6 mo. ago *
__________________
I'm a professional web developer. I'm good with PHP, Perl, Java/JSP, some RoR, XML, Javascript (AJAX as well), (x)HTML, CSS, etc.. Validated code is good; fully cross-browser code is better (you comply to your users and the software they use, not the other way around. Sorry!)
  #7   Spotlight this post!  
Unread 25-02-2003, 00:14
evulish's Avatar
evulish evulish is offline
1010100
AKA: Grant Harding
#0084 (WATTNESS (bot: Chuck))
Team Role: Alumni
 
Join Date: Jul 2002
Location: Towanda/Wysox, PA
Posts: 1,434
evulish is just really niceevulish is just really niceevulish is just really niceevulish is just really nice
Send a message via AIM to evulish
Anyone else read Sun's comment on how Java sucks? I forget where I read it.
__________________
I'm a professional web developer. I'm good with PHP, Perl, Java/JSP, some RoR, XML, Javascript (AJAX as well), (x)HTML, CSS, etc.. Validated code is good; fully cross-browser code is better (you comply to your users and the software they use, not the other way around. Sorry!)
  #8   Spotlight this post!  
Unread 25-02-2003, 00:33
Jeremy_Mc's Avatar
Jeremy_Mc Jeremy_Mc is offline
GitHubber
no team
Team Role: Mentor
 
Join Date: Feb 2002
Rookie Year: 2002
Location: Orlando, FL
Posts: 496
Jeremy_Mc will become famous soon enoughJeremy_Mc will become famous soon enough
i usually program in VB or C.
i know a little 32-bit ASM, but i mostly use it in conjunction with one of the former.

Quote:
Originally posted by evulish
Anyone else read Sun's comment on how Java sucks? I forget where I read it.
slashdot i thought it was funny. they refuse to use it on any of their internal programs haha

*jeremy
__________________
GitHub - Collaborate on code, documentation, etc. - http://github.com
  #9   Spotlight this post!  
Unread 25-02-2003, 00:59
EbonySeraphim EbonySeraphim is offline
Registered User
#0623
 
Join Date: Jan 2003
Location: Vienna, Virginia
Posts: 37
EbonySeraphim is an unknown quantity at this point
Send a message via AIM to EbonySeraphim
Sorry about that. I forgot about Visual Basic completely. PHP, I purposely left out. I barely know anything about - or maybe I just plain DON'T know anything about it. Either way, I only wanted to put up languages used to make simple applications. By simple I mean, non-networked, not interent based. Of course there can be applications like MS Office that are considered "simple" under that criteria.

You can still vote for these languages by saying it in your post as people have been doing.

Also the reason I'm so bound to C/C++ is because I believe its best to pick a road and know it to its very core. Also, the syntax is very close to Java and C# which are good languages (I hear) for some basic internet programming and rapid development. I could very easily expose myself to a lot of different languages pickup the most useful parts of it. I'd prefer to stick with one and learn what I can about it. When a job calls for another language, I'll learn it.
__________________
Ogun's Laughter is No Joke!!!
  #10   Spotlight this post!  
Unread 25-02-2003, 01:09
David Brinza's Avatar
David Brinza David Brinza is offline
Lead Mentor, Lead Robot Inspector
FRC #0980 (ThunderBots)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Glendale, CA
Posts: 1,382
David Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond repute
Hey, Owen! A FORTH programmer!!

I used that language as a grad student in a laser lab at Caltech. It was remarkably efficient, but was often criticized as being a "write-only" language. I found that it could be quite readable, if you defined the "vocabulary" appropriately. I'm not aware of many users these days - they've probably migrated to LabVIEW.

Given it's architecture, FORTH would have been really appropriate for this FIRST game -- STACK ATTACK...

rot swap dup ....
__________________
"There's never enough time to do it right, but always time to do it over."
2003 AZ: Semifinals, Motorola Quality; SoCal: Q-finals, Xerox Creativity; IRI: Q-finals
2004 AZ: Semifinals, GM Industrial Design; SoCal: Winners, Leadership in Controls; Championship: Galileo #2 seed, Q-finals; IRI: Champions
2005 AZ: #1 Seed, Xerox Creativity; SoCal: Finalist, RadioShack Controls; SVR: Winners, Delphi "Driving Tomorrow's Technologies"; Championship: Archimedes Semifinals; IRI: Finalist
2007 LA: Finalist; San Diego: Q-finals; CalGames: Finalist || 2008 San Diego: Q-finals; LA: Winners; CalGames: Finalist || 2009 LA: Semifinals; Las Vegas: Q-finals; IRI: #1 Seed, Finalist
2010 AZ: Motorola Quality; LA: Finalist || 2011 SD: Q-finals; LA: Q-finals || 2013 LA: Xerox Creativity, WFFA, Dean's List Finalist || 2014 IE: Q-finals, LA: Finalist, Dean's List Finalist
2016 Ventura: Q-finals, WFFA, Engineering Inspiration
  #11   Spotlight this post!  
Unread 25-02-2003, 05:16
DougHogg DougHogg is offline
Robot-A-Holic
FRC #0980 (The ThunderBots)
Team Role: Coach
 
Join Date: Jan 2002
Rookie Year: 2002
Location: S. California
Posts: 324
DougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud of
There's a 10 year old robot programming game for the Macintosh, and I think for the PC now also, called Robowar, that uses a FORTH like approach ie storing everything on a stack.

To check if there is another robot in view, you say:

range 0 > if shootit.

The guy who created the game, claimed that it was the easiest way to create the programming interface.

Actually many advanced HP Calculators have an option to work the same way, called Reverse Polish Notation (ie 6 enter, 5 + leaves 11 on the display).
__________________
FIRST Team 980, The ThunderBots
2002: S. California Rookie All Stars
2004: S. California: Regional Champion,
Championship Event: Galileo 2nd seed,
IRI: Competition Winner, Cal Games: Competition Winner
2005: Arizona: 1st seed
Silicon Valley: Regional Champion (Thanks Teams 254 and 22)
S. California: Regional Runners Up (Thanks Teams 22 and 968)
  #12   Spotlight this post!  
Unread 25-02-2003, 08:31
MikeDubreuil's Avatar
MikeDubreuil MikeDubreuil is offline
Carpe diem
FRC #0125 (Nu-Trons)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: Boston, MA
Posts: 967
MikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond repute
Send a message via AIM to MikeDubreuil
Quote:
I think we all know that PBASIC and the the autonomous code for the robot isn't really programming.
I think Pbasic can be considered programming. Why is it different than any other language?
  #13   Spotlight this post!  
Unread 25-02-2003, 10:53
DougHogg DougHogg is offline
Robot-A-Holic
FRC #0980 (The ThunderBots)
Team Role: Coach
 
Join Date: Jan 2002
Rookie Year: 2002
Location: S. California
Posts: 324
DougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud ofDougHogg has much to be proud of
Quote:
Originally posted by MikeDubreuil
I think Pbasic can be considered programming. Why is it different than any other language?
I agree. If it wasn't programming, our team wouldn't have been up half the night stomping out bugs.

Also I have to say that I was very impressed with what our programmers accomplished with only 26 bytes for variables. We can swing our arm at the bins, back up, change gears, and head up the ramp, and if something throws us off course, our robot automatically steers back on course. (As we were testing the above routine, we discovered that the FedEX truck was coming down the street. We had to hussle.)
__________________
FIRST Team 980, The ThunderBots
2002: S. California Rookie All Stars
2004: S. California: Regional Champion,
Championship Event: Galileo 2nd seed,
IRI: Competition Winner, Cal Games: Competition Winner
2005: Arizona: 1st seed
Silicon Valley: Regional Champion (Thanks Teams 254 and 22)
S. California: Regional Runners Up (Thanks Teams 22 and 968)
  #14   Spotlight this post!  
Unread 25-02-2003, 12:38
Jeremy_Mc's Avatar
Jeremy_Mc Jeremy_Mc is offline
GitHubber
no team
Team Role: Mentor
 
Join Date: Feb 2002
Rookie Year: 2002
Location: Orlando, FL
Posts: 496
Jeremy_Mc will become famous soon enoughJeremy_Mc will become famous soon enough
PBASIC isn't compiled to native code. That's programming.

PBASIC is interpreted so it's a scripting language, similar to JAVA in that they both are tokenized into byte code and then interpreted.

*jeremy
__________________
GitHub - Collaborate on code, documentation, etc. - http://github.com
  #15   Spotlight this post!  
Unread 25-02-2003, 12:59
MikeDubreuil's Avatar
MikeDubreuil MikeDubreuil is offline
Carpe diem
FRC #0125 (Nu-Trons)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: Boston, MA
Posts: 967
MikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond repute
Send a message via AIM to MikeDubreuil
Quote:
PBASIC is interpreted so it's a scripting language, similar to JAVA in that they both are tokenized into byte code and then interpreted.
So you are saying Java is a scripting language?

We have now entered the huge debate on whether a scripting language is a programming language. By Meriam Webster definition every computer language is. I don't understand why you say it must be compiled to machine code before a language can be considered a programming language.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

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 Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
2-week FIRST summer program @ WPI ColleenShaver General Forum 20 31-05-2009 03:02
initialization program and speed controllers rosebud Programming 15 05-10-2004 03:35
Fried program slots? Jeff Waegelin Programming 18 19-03-2003 18:08
Ahh! Program trick confusing! archiver 2001 9 24-06-2002 02:26
Credits for FIRST program. archiver 2000 6 24-06-2002 00:16


All times are GMT -5. The time now is 16:53.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi