Team 9964A Description¶
Choices ¶
The biggest decision that was made on the programming side of our team was to switch to PROS from VEXCode.
The creators of VEX created VEXCode, a programming environment that uses a language derived from C++, dedicated for use with VEX hardware. Since VEX is often seen as a pathway into engineering or programming, the creators removed support for many C++ features, making the language much easier to learn at the expense of certain functionalities.
As the programmers of the team, we knew that VEXCode limited our capabilities when it came to programming.
This is where PROS comes in. The developers of PROS, the Purdue SigBots, decided that while the VEXCode environment was good for beginners, more advanced users should be allowed to use all of the features that make C++ one of the fastest languages. Along with this, they added a library named OkapiLib, including functionality for prepackaged functions that enable teams to implement advanced processes such as odometry and PID, two essential features that are needed for a high-level team to succeed.
PROS | VEXCode | |
---|---|---|
Pros | Faster, More features | Easier to learn and use |
Cons | Harder to learn | Slower and less functionality |
Since we, the programmers of this team, are relatively experienced in programming, we decided that it would be best to utilize the option with more functionality which was PROS.
Created: 2023-09-25 00:51:18