![]() |
Re: What are you programming in?
Quote:
|
Re: What are you programming in?
We also use java because that is what so many of the students at our school are trained in AP Computer Science.
Quote:
|
Re: What are you programming in?
Quote:
|
Re: What are you programming in?
It seems that most of the code examples are provided in Labview before any of the other languages.
Quote:
|
Re: What are you programming in?
Quote:
|
Re: What are you programming in?
Quote:
|
Re: What are you programming in?
wow! I was completely convinced almost all teams use LabVIEW. (we do)
|
Re: What are you programming in?
Looks like everyone uses Java
|
Re: What are you programming in?
Java, though I guess we could try C++ one year, most of us are familiar with it.
|
Re: What are you programming in?
We use C++ because one of the students a few years ago liked it and so we became a C++ team and have been ever since. The problem is that while the students believe they know C++, they are at best only passingly familiar with even the most basic aspects of it - mostly just cut and paste from the cookbook and examples. Even the smallest error in compiling can become a huge chore to debug.
This year's competition requires a far more sophisticated programming solution than anything our team has ever done. I believe that their assumption that they know the language well enough for this years competition is rapidly becoming our biggest hurdle. I have serious concerns about the ability of the team to code the full project. I wouldn't be surprised if we end up with a robot capable of far more mechanically than they are able to code. C++ is amazingly powerful but the problem is that for accessing the WPI library it just adds a lot of hurdles and minimal benefits in this project. In my opinion, I feel C++ is significantly more of a pain than simple Java classes for what we are doing. For instance, the use of header files, compiler directives, macros, etc. are all common in C++ and can be avoided or don't exist in a language like Java. This increase in complexity isn't giving us more power on this project as we don't need it, it's just sapping time since none of the students really know the language. I don't want to get into a C++ vs. Java argument at all. It's just that Java is simpler as it was designed specifically to reduce many of the complexities of C++ and baring a compelling need for the power of C++, I think we should have gone with it. Even LabView would likely have been a solid choice for what we are doing on the cRIO. -Mike |
Tbh both Java and c++ are bloated languages that's really not ideal in a high-school robot competition.
|
Re: What are you programming in?
Quote:
C/C++ is/are one of the most common programming languages in existence today, and I would call C one of the most fundamental languages of computer programming. What language would you suggest? -It has to be able to be compiled or it's interpreter/VM must be able to be compiled for VxWorks -The resulting code including the interpreter/VM must be very memory-small -It has to be an easily accessible language (IDE's and tools for it must be free or donated, etc.) |
Quote:
It has been done . Very accessible (no need to compile, even. So you don't even need an ide ). IMO the entire software chain of the competition should be oss. But I guess those sponsors wont like that. |
Re: What are you programming in?
Quote:
-Mike |
Re: What are you programming in?
Quote:
Won't be high school level.. but.. :P |
| All times are GMT -5. The time now is 19:03. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi