It looks like Swift Playgrounds, though, is not yet supported on MacOSHuh? Swift is used on macOS. And Swift can be used to write macOS apps...?
Indeed... that's the first thing that came to mind.Does anyone remember the Logo programming language?
It's just the kit - the education version has extra parts and is priced/marketed a little differently. Both are really the same CPU though and use all the same motors and stuff.
I was searching for news after this announcement and found Robotary.It looks like Swift Playgrounds, though, is not yet supported on MacOS![]()
I just cannot understand why Swift Playgrounds is not ported to Mac OS, typing code on the mac is more efficient than on the ipad, you have duet display, so code generated on the mac can be shown on the ipad, the mac has a bigger screen, less tiring on young eyes than a tiny ipad screen.
Imacs are huge, ipads are just so limiting, but then Apple knows best...
Everyone has different needs and different tastes. Turns out some people like the idea of a frankenmachine aka the Surface Pro.
And how does your retort apply to my comment? I said nothing about not teaching abstract thinking. Quite the contrary. I just stated a fact: the majority of people are not abstract thinkers.So what. There is no need to teach to the lowest common denominator. Just because there exist some people who won't benefit from abstract thinking or can't do abstract thinking is no reason to not teach abstract thinking to those who can learn it.
Any person, grown or otherwise, will benefit from any exposure to programming patterns and methods. This is tremendous and exciting.
The interesting thing about the ability to develop on the iPad would be the ability to script apps. I can't see Xcode coming to the iPad anytime soon, but something like playgrounds on steroids would do as a way to automate iPad apps.
Looking forward to this. I teach a weekly Swift coding class to my daughter and her friend (each 8 years old) and incorporating a robot should help keep them interested.
Where did you source that fact from?I just stated a fact: the majority of people are not abstract thinkers.
A simple google search would suffice you. Here's a start:Where did you source that fact from?
I just cannot understand why Swift Playgrounds is not ported to Mac OS, typing code on the mac is more efficient than on the ipad, you have duet display, so code generated on the mac can be shown on the ipad, the mac has a bigger screen, less tiring on young eyes than a tiny ipad screen.
Imacs are huge, ipads are just so limiting, but then Apple knows best...
No, that isn’t sufficient.A simple google search would suffice you. Here's a start:
Learn the types: https://en.wikipedia.org/wiki/Keirsey_Temperament_Sorter
And statistics: http://www.statisticbrain.com/myers-briggs-statistics/
Absolutely mate.Any person, grown or otherwise, will benefit from any exposure to programming patterns and methods. This is tremendous and exciting.
I would have to go back to about 15 years when I researched all that stuff. And many people accept the Myers-Briggs manner of describing it as I listed. I'm sure you'll reject it, which is your choice, but it's out there and it has been studied. It's not my job to source this to your particular satisfaction.Can you actually provide the source of your fact or are you simply reaching for results in Google to back up your claim that "the majority of people (i.e. 7 billion people in the world) are not abstract thinkers".
All I wish is to control my Chinpokomons!
Any person, grown or otherwise, will benefit from any exposure to programming patterns and methods. This is tremendous and exciting.
I 100% believe the the world will be a better place if everyone touched code, and understood computer science, at least at a high level. The benefits of the modes of thinking to begin to connect the dots would be tremendous for our society, we could catch fire (in a good way).
Imagine a generation, in it's entirety, familiar with computer science - Imagine one day a government, where each person, knew at least a little, of how to think abstractly and logically.
C should be the baseline language just to keep out the riff raff.
Teaching someone to program is not so different from teaching someone to play a musical instrument. But you really don't want to have to listen to the average person playing guitar.
While this sounds nice in theory, I 100% believe that it is not true. The more programmers there are in the world, the worse the programming languages become, because of the lowest common denominator. It's not hard to find a PHP programmer but finding a good PHP programmer is very difficult. C should be the baseline language just to keep out the riff raff.
Teaching someone to program is not so different from teaching someone to play a musical instrument. But you really don't want to have to listen to the average person playing guitar.
Swift Playgrounds is a bit of a joke. If a kid wants to learn actual programming and debugging then they should sit down in front of an 8-bit computer and start with assembler code.
? ... Swift Playground from Xcode runs also well on iPad. For Interface Builder I don't use that much Keyboard. Xcode for iPad needs of course an iPad version.Yes. And to use Xcode on it meaningfully, you probably want an external keyboard.
At which point you got a bit of a frankenmachine and might as well use the better-suited MacBook. Why reinvent that poorly?