Go to Post Maybe it just seemed like five hours...I had freshmen in my vehicle! - Qbot2640 [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 do you think?
MPLAB is the only thing I have installed 49 65.33%
Rarely use MPLAB 6 8.00%
I use both about the same 2 2.67%
easyC is the only thing I have installed 18 24.00%
Voters: 75. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #46   Spotlight this post!  
Unread 17-03-2007, 08:50
Doug Leppard's Avatar
Doug Leppard Doug Leppard is offline
Registered User
FRC #1902 (Exploding Bacon)
Team Role: Engineer
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Orlando
Posts: 435
Doug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond reputeDoug Leppard has a reputation beyond repute
Send a message via AIM to Doug Leppard
Re: What is Easy C good for?

All I am saying is that we were a heavy MPLab team years before, switched to easyc pro this year and got a lot of work done.

Using mplab is great, but don't down play teams that use easyc pro. The orignal question was "What is Easyc good for?" We had the camera, gyro, quad encoders and IRs all working with easyc and felt we could develop faster using it and more important pass it on to our new team members.

Often what is a "best" is one of preference. All I am saying is easyc pro helped gives us a winning bot. Could we have done it in MPlab, YES!

But we decided easyc pro not only does not hold us back (one of our fears when we started), but made it easier for us.
__________________
Doug Leppard
  #47   Spotlight this post!  
Unread 17-03-2007, 09:54
Stvn's Avatar
Stvn Stvn is offline
FIRST Competition Competer
AKA: Steven Rhodes
FRC #0100 (WHS/CHS - WildHats)
Team Role: Leadership
 
Join Date: Feb 2007
Rookie Year: 2004
Location: Woodside, CA
Posts: 90
Stvn is an unknown quantity at this point
Send a message via AIM to Stvn
Re: What is Easy C good for?

For me, I found EasyC annoying for more advanced programming because the block icons were too large, you had to drag in every single line of code, and I couldn't easily search my code. On the other hand, I've been using WPILib in MPLab, and I'm able to easily call functions to take care of reading sensors for me.
__________________
  #48   Spotlight this post!  
Unread 17-03-2007, 21:26
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,426
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: What is Easy C good for?

<bit of background>
I started coding in middle school with BlitzBasic, a pretty funky language geared towards making small games.
I'm in CS AP AB right now, so I know some java
I started coding last year, with the edubot, this year I'm one of the main programmers

I got my first taste of easyC when our team's mentor bought a copy of the vex programming kit, and it was easyC. I didn't have a good time with it, and now I don't like vex too much, either
</bit of background>


To me, MPLAB is one of the worst IDEs. Quite frankly, it makes programming in C a pain, especially for robotics. That idea alone is enough to get some to switch over to easyC.

However, as bad as MPLAB is, to me, easyC is worse. I took the program, installed the free copy on my laptop, and tried opening it, and tried to mess around with it (the way I learned MPLAB). Although I could view the source code, I couldn't find a way to get it copied over to a plain text, that I could edit elsewhere.

As a true computer nerd, I prefer the keyboard as input to the mouse. Clicking in excess is annoying to me, and the thing just doesn't flow right. Thats a personal opinion, I understand everyone is entitled to theirs (and I respect your opinions).

The final straw was when we learned how much a set of easyC cost, and combined, it drove us away from it.

As far as bragging about whipping up code in easyC in 1/10th the time it takes for me to hard code it, good luck in the real world. If you're that fast at easyC, perhaps you should take the time to type it yourself, you'll learn better (and if you do know C that well, then you're obviously entitled to an opinion ).

best of luck coding!
__________________

Be Healthy. Never Stop Learning. Say It Like It Is. Own It. Like our values? Flexware Innovation is hiring!. We're looking for Senior Automation, Software, and System Engineers. Check us out!
  #49   Spotlight this post!  
Unread 17-03-2007, 21:39
meatmanek meatmanek is offline
Programmer/physicist/mathematician
FRC #0868 (TechHounds)
Team Role: Programmer
 
Join Date: Mar 2004
Rookie Year: 2004
Location: Carmel, Indiana
Posts: 142
meatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to beholdmeatmanek is a splendid one to behold
Re: What is Easy C good for?

Where's the option for "vim, make, and mcc18 running in wine"? Bah. You folks always forget us Linux people.

Shout out to Adambots and John Dong for making it possible.
__________________
Real programmers use vim.
  #50   Spotlight this post!  
Unread 18-03-2007, 00:42
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,284
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 is Easy C good for?

Quote:
Originally Posted by efoote868 View Post
<bit of background>
I started coding in middle school with BlitzBasic, a pretty funky language geared towards making small games.
I'm in CS AP AB right now, so I know some java
I started coding last year, with the edubot, this year I'm one of the main programmers

I got my first taste of easyC when our team's mentor bought a copy of the vex programming kit, and it was easyC. I didn't have a good time with it, and now I don't like vex too much, either
</bit of background>


To me, MPLAB is one of the worst IDEs. Quite frankly, it makes programming in C a pain, especially for robotics. That idea alone is enough to get some to switch over to easyC.

However, as bad as MPLAB is, to me, easyC is worse. I took the program, installed the free copy on my laptop, and tried opening it, and tried to mess around with it (the way I learned MPLAB). Although I could view the source code, I couldn't find a way to get it copied over to a plain text, that I could edit elsewhere.

As a true computer nerd, I prefer the keyboard as input to the mouse. Clicking in excess is annoying to me, and the thing just doesn't flow right. Thats a personal opinion, I understand everyone is entitled to theirs (and I respect your opinions).

The final straw was when we learned how much a set of easyC cost, and combined, it drove us away from it.

As far as bragging about whipping up code in easyC in 1/10th the time it takes for me to hard code it, good luck in the real world. If you're that fast at easyC, perhaps you should take the time to type it yourself, you'll learn better (and if you do know C that well, then you're obviously entitled to an opinion ).

best of luck coding!
First of all Easy C is free to FRC teams, Intellitek donates licenses for the teams.

I agree about MPLAB being terrible, there are other ide's that you can use and still hard code.

While saying it takes 1/10th of the time to use easy c may be an exaggeration it is allot faster, and trust me I do more than enough other work in c/c++ to not be losing a chance for learning more (and I am sure that all of the professional engineers who use it do way more programming than I do) by typing every thing out, once you reach the point where you understand what Easy C is doing there is no reason not to let it do it for you. I could also machine robot parts by hand but why bother if I have a CNC that can do it easier faster and better, FIRST is handing us a tool, why not use it?
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
  #51   Spotlight this post!  
Unread 18-03-2007, 14:31
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 is Easy C good for?

So is EasyC great because of the drag&drop (something you can't readily get other ways) or because of WPILib (which is available no matter what you use)?

Like for this year, I used something I decided to call JAS (Jamie's Autonomous Scripting -- real creative, I know). It was inspired by Kevin's Navigation code (in concept). After you create the underlying mechanism support (Something that has to be done, and can be used in driver mode if done right), writing autonomous modes is very easy. And because of the way it is structured, you don't need to worry about loops and state machines in much of the code.

Now, how does that compare to EasyC and WPILib? I can't say I have used EasyC enough to say. None of them, though, really help you develop robust, modular code (at least the way I would like to see it -- centered around mechanisms and that driver mode/autonomous mode are just 2 users of this mechanism API).

Another discussion is how to implement features like Kevin's camera and tracking menus & EEPROM values. Stuff like that is very easy to work with on the user side, and I would like to see more stuff like it in some form.

Bottom lines: Almost anything is better than MPLAB. There's other stuff out there other than WPILib. Try writing something yourself.
  #52   Spotlight this post!  
Unread 19-03-2007, 01:40
JohnC's Avatar
JohnC JohnC is offline
my other name is nigel
FRC #0360 (360 Revolution)
Team Role: Programmer
 
Join Date: Mar 2005
Rookie Year: 2005
Location: user_routines.c
Posts: 100
JohnC is a jewel in the roughJohnC is a jewel in the roughJohnC is a jewel in the roughJohnC is a jewel in the rough
Send a message via AIM to JohnC
Re: What is Easy C good for?

Quote:
Originally Posted by JamesBrown View Post
why not use it?
Maybe for newbies, but it seems the general consensus is that c programmers have a hard time making easyC work just the way they want it to. After all, it should be called "code" for a reason.

One of my complaints is that if I have to change some big structural part of my code, it takes forever in easyC.
__________________
What place are we at? ... TODAI!
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
Hardware is all good, what do i do now for software? GraphicArtDesig Programming 9 20-01-2006 21:50
What time would be good for a SW Florida offseason? Adam Richards Off-Season Events 0 17-01-2006 01:44
What do you think about how easy theyre making programming? Leav Programming 76 11-01-2005 12:07
Looking for an easy website for your team? Jack Website Design/Showcase 2 30-12-2003 23:32
What makes the Good, So good? Chris General Forum 16 18-07-2002 11:09


All times are GMT -5. The time now is 13:10.

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