View Single Post
  #15   Spotlight this post!  
Unread 23-01-2008, 12:25
DragonRagnarok's Avatar
DragonRagnarok DragonRagnarok is offline
Registered User
AKA: James Gregoire
FRC #0172 (Northern Force)
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2005
Location: Gorham, ME
Posts: 5
DragonRagnarok is an unknown quantity at this point
Send a message via AIM to DragonRagnarok Send a message via Yahoo to DragonRagnarok
Re: easyC vs Hardcoding

Personally I don't like how abstracted the interface in EasyC is. I program in a number of languages, but there are always consistent conventions I hold to in how I name things, how I use whitespace, even how I format comments. EasyC takes these and throws them right out the window. I've also gotten very proficient at using the keyboard for nearly all my navigation within code. being forced to point and click, to even drag, in order to do ANYTHING is annoying to me.

I'm speaking as an experienced programmer here, but I personal gets quite a bit more satisfaction out of doing things myself. It challenges me and I learn new things. With EasyC, all the difficult work has been done for me. All this discussion about "concentrating on higher logic" confuses me. That's the easy part. I don't feel like I really know what I'm doing until I've got down to the nitty gritty pieces of a system.

MPLAB for me means complete control over everything the robot does.

However, I fully endorse EasyC as a teaching tool. It's a wonderful way to show the inexperienced how to use code to make a robot function, without being overwhelmed by single and double equals signs, parenthesis, bracket, or curly brace, and all the rest of C's admittedly cryptic syntax.