|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: What do you think of CoreChart? | |||
| I like it, and will probably be using it |
|
5 | 10.64% |
| I think its a cool idea, but I wont be using it |
|
24 | 51.06% |
| I dont like it at all |
|
18 | 38.30% |
| Voters: 47. You may not vote on this poll | |||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
|||
|
|||
|
Re: CoreChart - What do you think?
Quote:
In fact, I really think it would be more work. Take a look at the .LST file that mcc outputs from your code - every line is one instruction cycle (4 clock cycles), and every line with an assembly instruction (movwf, movff, iorwf, andwf, etc) would be a block in core chart. It's a good way to show how your code looks so simple in C but ends up being inefficient, but I don't think its a good way to make programming any easier. Shouldn't the point of coding with one of these "chart programming" things be to have every team - from experienced ones to rookies - have an autonomous mode that does something? CoreChart puts you at such a low level (being assembly), that I see even experienced teams not being able to create autonomous modes on it. Last edited by BrianBSL : 26-11-2005 at 09:48. |
|
#17
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
I agree with the people that said it is faster to write code line-by-line.
Also, standard coding allows much more flexibility. Can you imagine having to write a software-based serial tranceiver with this software? A third point that I brought up before is that this cheapens the programming end somewhat, as now an autonomous mode isn't anything special. I for one will NOT be using this software! But then again, I am biased towards standard coding anyway... ![]() |
|
#18
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
Quote:
|
|
#19
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
Billfred, I agree. Autonomous hasn't been made unspecial yet! Thats where we want to go. Corechart hasn't done anything to programmer's pride yet, and I doubt it will. Actual C code will offer more flexibility most likely. If CoreChart takes off, I think it will be used by inexperienced teams, to get an autonomous off the ground. I agree however that assembly is rather low level for FIRST, and I don't have time to learn the PIC's architechture in a week. So, I'll be using whatever get's what I want done faster. That's what Corechart will end up being used for I think. If Corechart is as bad as has been said, and will out-program FIRST programmers, then we have some pretty poor programmers. Or, Corechart is a great innovation and will revolutionize programming. Who doesn't want something that makes their life eaiser and better? We'll find out soon: CoreChart is offering their software free to FIRST teams.
|
|
#20
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
I think that it would be a good idea for people that do not really want to learn to code that much but still want to be a programmer, I personally beleive that every "programmer" should be able to open a blank notepad page and be able to write a program that will compile and run.
|
|
#21
|
|||||
|
|||||
|
Quote:
Without pre-made libraries (or even with), it would take an expert programmer to write using this (a very stupid one, since any such expert programmer would prefer notepad to this). If you're going to make a graphical flow-chart-inspired program like this, you need a lot more encapsulation than that. We can glean a few things from the CoreChart help file, seeing the reference to "IFRC2006" (assuming it's not a typo seen everywhere).
|
|
#22
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
Quote:
![]() |
|
#23
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
For confirmation's sake, I point everyone to this thread: http://www.chiefdelphi.com/forums/sh...ad.php?t=40988
CoreChart will be available free to any FIRST team. However, whether they have an actual affiliation with FIRST or not is another story, for another time. Like in 8 days. ![]() |
|
#24
|
|||||
|
|||||
|
|
|
#25
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
People who complain that CoreChart is too easy are missing the point. Skill in software engineering is all about algorithmic understanding and intuition. Implemenation is an important, but ultimately secondary, concern. Programming languages are more or less arbitrary.
That said, I really like C. C is an industry standard for a reason, it gives you almost as much control as assembler, but allows for abstraction. It is, for me, perfectly placed on the abstraction/control continuum. |
|
#26
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
Quote:
As a side note, I am always concerned that this stuff will make it easy at the expense of the programmer actually learning about the algorithms. A graphical envronment encourages that, as you can have a high level block (such as "Execute PID") that is just there to use, but you don't have to actually know anything about a PID loop to use it! |
|
#27
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
Quote:
-dave |
|
#28
|
|||
|
|||
|
Re: CoreChart - What do you think?
Quote:
|
|
#29
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
Quote:
|
|
#30
|
|||||
|
|||||
|
Re: CoreChart - What do you think?
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 2006 game hints? | Swampdude | Rumor Mill | 394 | 04-01-2006 22:46 |
| Spoiler: Could this be the new software for the FRC 2006? | Chris_Elston | Rumor Mill | 20 | 21-11-2005 14:14 |