Go to Post ...thinking and learning never go out of style. - Rick TYler [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

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 29-11-2006, 10:23
Beth Sweet's Avatar
Beth Sweet Beth Sweet is offline
is getting lost in her new home
FRC #0116 (Epsilon Delta), #1504 (alum), #67 (alum)
 
Join Date: Mar 2003
Rookie Year: 2003
Location: Reston, VA
Posts: 1,938
Beth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond repute
Re: What language do you use?

English and Spanish

Seriously, we have found that the Easy C is fantastic. We were a team without a programming mentor last year and one of our students was able to take this software, play and troubleshoot it a little bit and came up with great code and multiple autonomous modes. The Easy C is a great resource for teams who may be a bit short on the programming knowledge
__________________
This season, I was a part of a great team, with great kids who were really inspired, and who inspired me back. That's my brag, what's yours?
  #17   Spotlight this post!  
Unread 29-11-2006, 10:31
Eric W. Jones's Avatar
Eric W. Jones Eric W. Jones is offline
Rack & Roll, baby!
FRC #1646 (Precision Guessworks)
Team Role: Programmer
 
Join Date: Jun 2006
Rookie Year: 2006
Location: Lafayette, Indiana
Posts: 231
Eric W. Jones will become famous soon enoughEric W. Jones will become famous soon enough
Re: What language do you use?

I really only ever code in C for FIRST, since it's what MPLAB supports and is what the default code is in. EasyC is also supported, but I've never used it. I suppose it's easy to use...
__________________
2006 Boilermaker Regional
2006 Buckeye Regional - Third place overall
2006 Atlanta Finals
2006 IRI

2007 Boilermaker Regional
2007 St. Louis Regional
2007 Finals (hopefully )
2007 IRI

Why, yes. I do know what I'm doing!
  #18   Spotlight this post!  
Unread 29-11-2006, 13:23
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,281
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: What language do you use?

C for FIRST (obviously)
C++ for class and for my self.
Java for a non-first robot I am working on and any thing I need to use PostGRESQL with.
Basic for absolutly nothing, other than the first 4 weeks of programming class last year.
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
  #19   Spotlight this post!  
Unread 29-11-2006, 22:01
Jimmy Cao Jimmy Cao is offline
Registered User
AKA: Jimmy Cao
no team
 
Join Date: Sep 2006
Rookie Year: 2004
Location: San Francisco, CA
Posts: 295
Jimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant future
Re: What language do you use?

I'll just offer my 2 cents about easy C. I do not mean to bash it, because I understand that many teams use it, and it is a great tool.

If it is possible to avoid using it, i recommend that you do. It is difficult to program some of the more complicated functions in it. In the end, it would most likely take me more time to program the whole robot in Easy-C than it would for me to program it in C.

C is a very powerful language, and it can be manipulated such that you can do almost anything and everything with it.

However, if no one on your team already knows C, and none of them are motivated to learn C (which is rather boring, because C/C++ are heavily syntax based), using Easy-C to program your robot would be a lifesaver.

Just my 2 cents.
  #20   Spotlight this post!  
Unread 29-11-2006, 22:19
Stuart's Avatar
Stuart Stuart is offline
#include coffee.h
FRC #1745 (P51- Mustangs)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Dallas, TX
Posts: 414
Stuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond repute
Send a message via AIM to Stuart
Re: What language do you use?

My only big problem with easyC. is that once you get to a point where you know what your doing and you know how to program your robot and you wanna do some more complicated things in pure C, you have to start all over with every thing youve build. there is no "export to C" option in easyC. in other words if you start in easyC your stuck with it.
__________________
Proud mentor of Team #1745 the P-51 Mustangs

If at first it doesn't work, use a hammer.
If that doesn't work, use a bigger hammer.
  #21   Spotlight this post!  
Unread 29-11-2006, 22:59
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: What language do you use?

Python, when I have a choice.
  #22   Spotlight this post!  
Unread 29-11-2006, 23:04
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,281
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: What language do you use?

Quote:
Originally Posted by Lostmage333

If it is possible to avoid using it, i recommend that you do. It is difficult to program some of the more complicated functions in it.
This is completely untrue, complicated functions are much much easier to do in easy c, basically all easy c does is turn pseudo code into code for you. The only things in easy c that are more complicated then in C are extremely basic things (like declaring/initializing a variable) I have done all of my programming in C the last 2 years and have absolutely no trouble doing it. However this year I will be doing most of my programming in easy C just because it will save me time.

James
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
  #23   Spotlight this post!  
Unread 01-12-2006, 07:44
Kingofl337's Avatar
Kingofl337 Kingofl337 is offline
You didn't see anything....
AKA: Adam
FRC #0501 (Power Knights)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 1998
Location: Manchester, NH
Posts: 861
Kingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond repute
Send a message via Yahoo to Kingofl337
Re: What language do you use?

We are working on addressing all the features more advanced programmers
are asking for. If your torn between "C" and easyC you'll love this.

easyCPRO is coming....
__________________
FIRST Team 501 PowerKnights - Mentor
FIRST Team 40 Checkmate - Mentor Alum
FIRST Team 146 Blue Lightning - Alumni
  #24   Spotlight this post!  
Unread 01-12-2006, 17:52
ThienAn's Avatar
ThienAn ThienAn is offline
Programmer Boy
AKA: Mark
FRC #2104
Team Role: Programmer
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Worcester, MA
Posts: 3
ThienAn is an unknown quantity at this point
Send a message via AIM to ThienAn
Re: What language do you use?

seems like everyone uses C for their robotics lol. (This is same person from original post, I was just using another person's account because I hadn't activated mine yet - darn school WebSense) What I want to know is there any way to use Java? because I'm taking/have taken a class on Java, whereas I know nothing about C or anything else except a little HTML. What would you guys recommend? Plus, I heard from my teacher/mentor that there was something else people use? EasyC/C and...RoboC or something like that (he didn't know himself, told me to find out )
  #25   Spotlight this post!  
Unread 01-12-2006, 18:00
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,281
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: What language do you use?

You have to use C for the IFI controller, c is very similar to JAVA though, you shouldn't have much trouble moving between the two.

James
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
  #26   Spotlight this post!  
Unread 01-12-2006, 20:30
Chief Samwize Chief Samwize is offline
Registered User
AKA: Sam
FRC #0051 (Wings of Fire)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Pontiac, MI
Posts: 171
Chief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud of
Re: What language do you use?

I'm new at the programming thing but Easy C for FRC is awesome. It makes everything so less complicated for beginners like me.
  #27   Spotlight this post!  
Unread 01-12-2006, 23:31
Jake M Jake M is offline
void* Jake;
FRC #1178 (DURT)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Missouri
Posts: 118
Jake M has a spectacular aura aboutJake M has a spectacular aura about
Re: What language do you use?

If you've got the time needed, which isn't much, learn C. It's quite easy to learn, especially considering how much tutorial material is out there, even outside of FIRST, and it's definately the most powerful for FRC programming. Assembly is definately usable, but it'd be overkill unless you wanted to write your own versions of the FRC libraries, or the Process_Data_From_Master_uP() function, or something to that effect.

As for converting from Java to C, I've never heard of anything, and I don't see why anyone would take the time to make it. ThienAn, considering how much time we have before the build, just over a month, I'd go buy a book on C, or go find a handful of C tutorials to read on the internet (CProgramming.com is good). Even more helpful would be to take a look at last year's default, and even test it out on an old RC, with Dashboard, if you have one available. Of course, I don't know if there are any other projects you're working on before the season starts.
__________________
Code:
void function(void)
 {
  function();
 }

Last edited by Jake M : 01-12-2006 at 23:37.
  #28   Spotlight this post!  
Unread 04-12-2006, 21:57
ThienAn's Avatar
ThienAn ThienAn is offline
Programmer Boy
AKA: Mark
FRC #2104
Team Role: Programmer
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Worcester, MA
Posts: 3
ThienAn is an unknown quantity at this point
Send a message via AIM to ThienAn
Re: What language do you use?

Quote:
Originally Posted by Jake M
ThienAn, considering how much time we have before the build, just over a month, I'd go buy a book on C, or go find a handful of C tutorials to read on the internet (CProgramming.com is good). Even more helpful would be to take a look at last year's default, and even test it out on an old RC, with Dashboard, if you have one available. Of course, I don't know if there are any other projects you're working on before the season starts.
Thanks for the advice =). I asked one of my mentors, he said he'll get me a book (one of his) sometime, and it seems like a lot of C is similar to Java, so I think I'll do well in that regard. In regard to the robot, we have a Vexx robot or something they made last year, or hes giving me some robot to "play with" over Christmas break.
__________________


Team 2104! ^_^
Programmer
  #29   Spotlight this post!  
Unread 05-12-2006, 16:03
3DWolf's Avatar
3DWolf 3DWolf is offline
Boots - Head Programmer / 3D
AKA: Jake
FRC #1502 (Technical Difficulties)
Team Role: Programmer
 
Join Date: Dec 2006
Rookie Year: 2005
Location: Chelsea Michigan
Posts: 97
3DWolf is on a distinguished road
Send a message via AIM to 3DWolf Send a message via MSN to 3DWolf
Re: What language do you use?

I'm just getting starting into C for FRC, and I know a few others such as:
Lua - A game generic language, I mainly code it for Garrys Mod
C++ - Know very little, couldn't code it for my life
Visual Basic - For school only, I would really rather NOT know this
Dark Basic - Another school language. It's a pretty cool program, Dark Basic. It's a 3D game creator with about Nintendo 64 rank graphics.

Then there are the standard ones that most people know:
HTML
Javascript
Flash Action script

Last edited by 3DWolf : 05-12-2006 at 16:12.
  #30   Spotlight this post!  
Unread 05-12-2006, 20:48
Eldarion's Avatar
Eldarion Eldarion is offline
Electrical Engineer / Computer Geek
AKA: Eldarion Telcontar
no team (Teamless Orphan)
Team Role: Alumni
 
Join Date: Nov 2005
Rookie Year: 2005
Location: Númenor
Posts: 558
Eldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond repute
Send a message via AIM to Eldarion Send a message via Yahoo to Eldarion
Re: What language do you use?

C for embedded systems
Verilog for FPGA development
PHP for Web
Java for...well, nothing!
__________________
CMUCam not working? Tracks sporadically? Try this instead: http://www.falconir.com!
PM me for more information if you are interested (it's open source!).

Want the FIRST Email blasts? See here: http://www.chiefdelphi.com/forums/sh...ad.php?t=50809

"The harder the conflict, the more glorious the triumph. What we obtain too cheaply, we esteem too lightly; it is dearness only that gives everything its value."
-- Thomas Paine

If it's falling apart it's a mechanical problem. If it's spewing smoke it's a electrical problem.
If it's rampaging around destroying things it's a programming problem.

"All technology is run on 'Magic Smoke' contained within the device. As everyone knows, whenever the magic smoke is released, the device ceases to function."
-- Anonymous

I currently speak: English, some German, Verilog, x86 and 8051 Assembler, C, C++, VB, VB.NET, ASP, PHP, HTML, UNIX and SQL
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
What sensors do you use? StevenB Programming 18 06-04-2006 23:33
Drivetrain, what did you use? maclaren Technical Discussion 42 15-02-2004 21:09
What view do you use? Brandon Martus CD Forum Support 10 02-12-2003 17:32
What do you YOU use your bins for? AlbertW General Forum 40 13-04-2003 04:18
What Foreign language did/are you taking in High School? Tom Fairchild Chit-Chat 34 31-07-2001 21:00


All times are GMT -5. The time now is 15:30.

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