View Single Post
  #64   Spotlight this post!  
Unread 23-01-2012, 08:03
shuhao shuhao is offline
Registered User
FRC #4069 (Lo-Ellen Robotics)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2012
Location: Sudbury
Posts: 138
shuhao is an unknown quantity at this point
Re: What are you programming in?

Quote:
Originally Posted by theprgramerdude View Post
What's bloated about them? They're very simple and powerful languages, especially with the library support given (although I'm unhappy about Java ME).
C++ is hardly a simple language... try dealing with template code... then crazy preprocessor macros.. then its messed up class system. I agree it has its uses (for writing amazingly complex projects that would benefit from having OOP support but still need fast speed)

Java... well. This language seems to spark a flame war every single time its name is mentioned in certain IRC chatrooms.. so I'll leave it there..

Quote:
I agree, although, one thing that I think it teaches well, is the ability to deal with closed source restricted platforms, and licensing issues. From my summer job, I've found out how important it is to understand proper licensing, so I think some of it is good practice. That said, I would love to see the entire control system open sourced.
This is why we even need to teach open source MORE. A lot of software out there should NOT be closed source. (example: pacemaker) We need to teach "the next generation of scientists and engineers" to do open source, to contribute to the society, rather than closing, patenting, and privatizing their findings. The best way to do that is by examples.

Last edited by shuhao : 23-01-2012 at 08:07.