Be nice if someone ported Logo to the iPad.
http://en.wikipedia.org/wiki/Logo_(programming_language)
What do kids learn to program on these days?
arn
Python or Java seems to be what introductory programming courses use nowadays.
Next up, write a functional programming language but call it a spreadsheet. But Apple defines their artificial boundaries the same way the Supreme Court defines pornography: they know it when they see it. So that might not work.
Next up, write a functional programming language but call it a spreadsheet. But Apple defines their artificial boundaries the same way the Supreme Court defines pornography: they know it when they see it. So that might not work.
Even the relatively simplistic Apple ][ could be used to code it's own programs. Today's post-PC "computers" can no longer be used to code their own software. I don't see how that's not a regressive step backward from how things used to work.
Quick answer: not awesome at all. Unless you mean touching a real keyboard, with real tactile input for fast typing, and fewer errors.
I realize that that a BT keyboard can be used, but until I can attach a few 30" monitors and ergo mice to my iPad, it is still a far cry from useful for programming.
Quick answer: not awesome at all. Unless you mean touching a real keyboard, with real tactile input for fast typing, and fewer errors.
I realize that that a BT keyboard can be used, but until I can attach a few 30" monitors and ergo mice to my iPad, it is still a far cry from useful for programming.
Couldn't Airplay be used to hook up the monitors? (I don't possess any products capable of either airplay or 30" monitors.)
Oh well, turns out I'm not a lawyer. Now i'm horribly disillusioned.I believe you were referencing obscenity, not pornography. However, while you do correctly reference a concurring opinion in an obscenity case, you have misstated Supreme Court precedent on obscenity. The test for obscenity in the US remains the Miller test.
in this context it means that there are no objective rules or technical reasons one can use to predetermine whether an app is acceptable to Apple. The rules change on a case by case and pragmatic basis. There is no hardware or software reason why the iPad could not be used for programming. It can't because Apple says so. I'm not saying that's necessarily a bad thing or a good thing, but it is artificial....
I don't quite know what "artificial" would mean in this context. ...
Be nice if someone ported Logo to the iPad.
http://en.wikipedia.org/wiki/Logo_(programming_language)
What do kids learn to program on these days?
arn
IMO, Apple's standard for the app store is pretty darn sensible: they require that all of the code be submitted with the app, and that code can't be changed at runtime.
I don't quite know what "artificial" would mean in this context. Their standards are in place to minimize the odds that a virus could corrupt a program or the entire iOS device. Limiting apps to the code submitted by the dev sounds like a good common-sense standard.
The Apple II maxed out at 48KB. Making anything run there required all sorts of Woznikian hacks.
We no longer need to have our computers run in such a promiscuous mode; it is a step forward.
Logo on an Apple II is what got me interested in software development.Be nice if someone ported Logo to the iPad.
http://en.wikipedia.org/wiki/Logo_(programming_language)
What do kids learn to program on these days?
arn
Since you can't get your creations off the device I guess this'll be great for casual programming, but the actual stuff will still be done on computers
Quick answer: not awesome at all. Unless you mean touching a real keyboard, with real tactile input for fast typing, and fewer errors.
I realize that that a BT keyboard can be used, but until I can attach a few 30" monitors and ergo mice to my iPad, it is still a far cry from useful for programming.
Quick answer: not awesome at all. Unless you mean touching a real keyboard, with real tactile input for fast typing, and fewer errors.I mean, how awesome could touch based programming be?!
in this context ["artificial"] means that there are no objective rules or technical reasons one can use to predetermine whether an app is acceptable to Apple. The rules change on a case by case and pragmatic basis. There is no hardware or software reason why the iPad could not be used for programming. It can't because Apple says so.
Taking away the ability to program a computer is NOT a step forward. The iPad represents about 2/3rds of the vision Alan Kay had for the future of computers back when he did his groundbreaking work at Xerox Parc. Making programming pervasively accessible is the other 1/3rd, and done right, it may be the most powerful part.
I bought a copy of Codify as a show of support that Apple should allow apps that let people program on the iPad.
Airplay is just mirroring what's on your iPad. The point of the 30" monitor is having lots of different information available while developing code.