So we had a silly little argument between some of our sister teams. We were going back and forth with what is better to use for programming: RobotC or EasyC. We understand that there isnt much of a difference between the two. The main reason for this post is just to be a poll. No reason for it. I am just curious. Which do you guys prefer? RobotC or EasyC?
I strongly advise ROBOTC. I am currently an intern at robomatter but I have loved it for years(hence internship) and don’t think I am too biased.
I’ve never used EasyC, but I’d also say ROBOTC. For beginners, there’s natural language or a graphical version, but there’s also plenty of functionality for more advanced users. I’m a rather experienced programmer, so I prefer to just write what I need to write and to have a lot of flexibility to do it without having to search through menus or anything.
However, if programming is the only thing blocking someone from doing robotics, then if EasyC helps them get into robotics, it’s all the better.
@tabor473 That’s really cool. One of my cousins used to work at the National Robotics Engineering Center in Pittsburgh after he graduated from Carnegie Mellon, and I believe there was a Robomatter office there (this was a few years ago)… does that ring any bells? Either way, it was pretty cool.
As someone who’s used ROBOTC and EasyC for different seasons, ROBOTC all the way. If you try to do something complex, it’s much easier to do it in ROBOTC 99% of the time.
I think we can predict what most of the responses will be…
https://vexforum.com/t/struggling-with-the-choice-easyc-or-robotc/30217/1
And I too would always pick RobotC over EasyC.
NREC is where I spent the summer working on ROBOTC :). My older brother also works at NREC doing full time computer vision work so I got lucky to work by him.
I went to all the high level talks they had from visiting speakers over the summer and I was pretty out of my depth and learned a ton.
I have only used EasyC, and I too would choose RobotC over EasyC. EasyC is slow, and annoying to someone who knows another programming language. At this point, it’s starting to drive me crazy. I’d switch, but last year, our rookie year, I bought EasyC for my personal computer. Now, I can’t use the robotics budget to buy myself something, and I’m not willing at this point to pay $80 for RobotC. So I continue to use EasyC.
Why don’t you give PROS a try
RobotC hands down. We have used both. We will never go back to EasyC. No disrespect to that company, but it’s just not as good and not as applicable to real life careers.
Switching to RobotC was one of the best decisions our team has made! RobotC all they way!!!
EasyC. I only use the text editor though. It’s much closer to pure C, and RobotC’s slightly different features kept frustrating me. I think it’s mostly a matter of personal preference.
I think that they are equal but different, easyC is easy for beginners (in my opinion, I’m not good at easyC), robotC can do things more complex and faster but takes more skill, and PROs can do awesomeness if you have enough skill…
I’ve used both, and RobotC is much easier to use. EasyC has been always difficult and confusing for me to define direction of motors, and I could never figure out how to program the buttons. I learned RobotC in under a month, and was able to program a flywheel velocity controller in the first month of using it. RobotC in my opinion is much better.
If nothing else, I’ve found there to be so much more help and support here on the forums when using robotc.