Quote:
|
I said that they weren't used to do real computer science...
|
From my experience, real computer science is often done with borrowed mathematical notation, proofs, and usually some library that is grafted to an existing language favored by the author or advisor. Graphical or visual aspects may be included when they relate to content entered by or presented to end users of the research. UML is a good example of formalized graphics. Sketch systems are another. Visual query specification for databases is a thing too. Perhaps the most important to this discussion are domain-specific languages such as those developed by MIT Media Lab, NI, and LEGO.
I simply saw no reason for the statement to be in this thread. The majority of programming in the real world is done by technical people who do not have a CS degree. All technical professionals should learn how to program and be given the correct tooling to make them successful. Just as math courses aren't only for math majors, FRC programming isn't only for future CS researchers.
Greg McKaskle