View Single Post
  #16   Spotlight this post!  
Unread 25-07-2013, 20:54
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,394
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: The One-language-per-year Challenge

Quote:
Originally Posted by E Dawg View Post
No one can master English. Not even computers understand normal
English, hence the fact that there are over 100 programming languages .
So two points: I know of, and work with English Masters. They take the random word strings I type, pass it through the noun/verb rules, add the correct other parts (is a participle really a thing?), add punctuation and it's good to go. The human brain is better than the computer programs of the day so it still rules. I've gotten documents back that look like a brace of chickens were slaughtered because of all the red pen marks, but I'm a better writer because of that. I'm not proud, important stuff I write gets adult English review. CD posts, not so much review.

"Over 100 programming languages" is a laugh. There are over 100 "mainstream languages", I'd guess there are over 5000 other languages out there. I've written two "little languages" that were designed as domain based languages". I'm not alone, so I'll take a bet that 5000 languages is the low water mark. Surf github, look for Java clones, Javascript clones, lisp (of all flavors) clones, etc. Domain based languages rock, some day there will be an amazing robot domain language we will all use.

Love these language conversations, but at the end of the day pick one that fits best and you can program best. I use AWK for "dig into files to rip data apart". I use R to rip that data apart into stats and reports. I use C to make robots dance and I use Lua as my new flirty programming friend.

And I use English to document the stuff I write, so others can follow it if I'm not there.
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.