FROM : Paul Sargent
DATE : Mon Mar 17 19:39:27 2008
On 17 Mar 2008, at 17:46, Hamish Allan wrote:
> If you're cutting your programming teeth on Cocoa, you might find that
> Python or Ruby is gentler.
I'm not sure I agree. Two problems for me.
* Cocoa isn't a seamless fit with either python or ruby, so there are
little corner cases around that don't feel quite right. Method naming,
for example, reads correctly in Objective C, but not in Python. In
fact it can get quite confusing.
* The documentation for Cocoa on Python and Ruby is far less bountiful
than for Objective C, so you end up reading Objective C documents and
translating them to Python or Ruby.
I really like Python (in particular) as a teaching language, but I
wouldn't teach cocoa with it.
DATE : Mon Mar 17 19:39:27 2008
On 17 Mar 2008, at 17:46, Hamish Allan wrote:
> If you're cutting your programming teeth on Cocoa, you might find that
> Python or Ruby is gentler.
I'm not sure I agree. Two problems for me.
* Cocoa isn't a seamless fit with either python or ruby, so there are
little corner cases around that don't feel quite right. Method naming,
for example, reads correctly in Objective C, but not in Python. In
fact it can get quite confusing.
* The documentation for Cocoa on Python and Ruby is far less bountiful
than for Objective C, so you end up reading Objective C documents and
translating them to Python or Ruby.
I really like Python (in particular) as a teaching language, but I
wouldn't teach cocoa with it.
| Related mails | Author | Date |
|---|---|---|
| Cocoa | Mar 17, 12:45 | |
| Luca Ciciriello | Mar 17, 13:53 | |
| Scott Thompson | Mar 17, 14:33 | |
| Rob Keniger | Mar 17, 14:43 | |
| Kyle Sluder | Mar 17, 14:57 | |
| Rob Napier | Mar 17, 15:56 | |
| Gregory Weston | Mar 17, 18:04 | |
| Hamish Allan | Mar 17, 18:46 | |
| Paul Sargent | Mar 17, 19:39 | |
| Sherm Pendley | Mar 17, 20:31 | |
| Scott Thompson | Mar 18, 18:02 | |
| Sherm Pendley | Mar 18, 23:13 |






Cocoa mail archive

