Go to Post It's still not about the robots. FIRST is about doing the right thing. - DonRotolo [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 01-09-2007, 18:40
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
Re: Teach me?

Note : I have never used EasyC.

It seems like this is beginning to trend toward a "What is the One True Programming Language" thread. I am a firm believer that languages are tools, and the "OTPL" model leads to a very lonely tool-box.

Go ahead and learn EasyC. Get good and comfortable. Then learn Python. Then C. At this point, you will be able to pick up any imperative language in less than 2 weeks.

You won't be an expert in any of them, but that is just fine. I've never gotten a job that uses a language I already knew. Each time I took an internship, I needed to learn a new tool ( or 3 ).

So Ed, let me disagree with you. The CS/CE people should get familiar with EasyC, as it is a specific tool designed for a specific task, and it will help them learn harder tools quicker.

For quick reference, here are my favorite tools.
Python : Quick and simple, one person programming tool. LEARN THIS.
MATLAB : Darn good for matrix math.
C : Wish I didn't have to use this, but you really don't get a choice some times.
Verilog : Really slow to write, but wow FPGAs are cool.
LabVIEW: Just started on this one, but it is surprisingly intuitive.
  #17   Spotlight this post!  
Unread 01-09-2007, 21:59
ebarker's Avatar
ebarker ebarker is offline
Registered User
AKA: Ed Barker
FRC #1311 (Kell Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Kennesaw GA
Posts: 1,437
ebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond repute
Re: Teach me?

I doubt we are really disagreeing. As I said, EasyC is good for teaching concepts and getting through a season.

And then a CS/CE would move onto other tools as their skill set progresses, like you said.

And yes it is true, the tools you use depends on what kinda nail you have to drive. For me today it is a full time job writing C for ARM9 processors and linux kernals.

A few years a go it was FORTRAN and the Oracle. so yeah.

Cheers,
__________________
Ed Barker

Last edited by ebarker : 01-09-2007 at 22:04.
  #18   Spotlight this post!  
Unread 01-09-2007, 22:58
JABianchi's Avatar
JABianchi JABianchi is offline
Registered User
FRC #1660 (Harlem Knights)
Team Role: Coach
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Harlem, NY
Posts: 20
JABianchi is on a distinguished road
Re: Teach me?

I think the future of FIRST programming is using ROBOTC - carnegie-mellon's new software, which is compatible with the LEGOS NXT, VEX, and very-soon the FRC controller.

Aside from:

+real-time debugging (robotc can make the robot perform the highlighted line of code as you step-through your program) and

+real-time monitoring (a window automatically shows all variables current value in the program),


I was impressed with the simple little things that make programming much easier:

+A big X next to the line where the compiler is having problems (along with a very detailed explanation). No more scouring for semicolons...

+And as you're typing, the program suggests words in a drop-down box, just like you're using gmail...


You can download a 30-day trial at www.robotc.net, and seats are $100 less than EasyC. (ROBOTC may be included with the 2008 KOP.)

Either way, we'll be using ROBOTC to learn programming on our VEX kits, and look forward to our team using ROBOTC for the FRC comptetion in the coming season.
  #19   Spotlight this post!  
Unread 11-09-2007, 19:11
Nathan's Avatar
Nathan Nathan is offline
Registered User
FRC #1501 (Team T.H.R.U.S.T.)
Team Role: Alumni
 
Join Date: Sep 2006
Rookie Year: 2007
Location: United States
Posts: 149
Nathan has a spectacular aura aboutNathan has a spectacular aura aboutNathan has a spectacular aura about
Re: Teach me?

Quote:
Originally Posted by Roger View Post
Can you guys point me in the right direction to do VEX with MPLAB? Is it the same MPLAB as the FRC robots but with VEX-specific code? I actually had some project ideas for the VEX and, yes, I could be using EasyC but... Well, we'll leave that debate alone.
It's the same IDE. I think when you program an FRC robot you have to link to a different library etc.

This tutorial I wrote might be helpful:

http://www.2008.huntingtonrobotics.o...ng_started.php


-Nathan
__________________
Save money with PriceWombat, a shopping comparison and price tracking tool (that I made!).

Check out my hobby electronics business!

My former robotics team: Huntington County 4-H Robotics
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
Robotics Enthusiast needed to teach in MA! Julie General Forum 0 23-06-2007 10:35
Can somebody teach me project setup in MpLab? brennerator Programming 1 09-01-2007 08:20
how to teach the newbies to program? BorisTheBlade Programming 6 24-10-2005 18:56
teach rookies how to search Ken Leung CD Forum Support 2 17-01-2005 00:03
NEED HELP: How to teach AutoCAD Erin Rapacki Inventor 9 09-11-2003 09:57


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

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