• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Thoughts on Objective-C++
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Thoughts on Objective-C++


  • Subject: Re: Thoughts on Objective-C++
  • From: Gabriel Zachmann via Cocoa-dev <email@hidden>
  • Date: Tue, 12 Nov 2019 21:41:32 +0100

>
> I'm not just joking here. Obj-C's dynamic nature is at the heart of a lot of
> Cocoa's powerful features like Interface Builder and KVO. Super-static
> languages like C++ don't work well for GUI development, IMHO, because they
> make it hard to compose high-level objects together.

I agree.

This just how's  - once more - that you need to choose (or develop) the right
language
for the right task.
For GUIs, you need a dynamic language.
For super-fast number-crunching codes, a static language, like C++, is much
better suited.

>
> Unfortunately, software for any vertical or specialty market has to deal
> with Mac market share. It's 20% overall, but only 2% or 3% for our niche,
> and falling.  Probably 10% or less for businesses in general.  For most
> apps, that means writing code in something other than Obj-C or Swift, with
> minimal pain to connect it to a Mac GUI.

But if it's about cross-platform software, then wouldn't it make more sense
to port to a cross-platform middle-ware / GUI library?
Qt comes to mind here, which has very powerful cross-platform abstractions
(including 3D graphics, networking, parallelization, etc.)



Best regards, Gabriel



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: Thoughts on Objective-C++
  • Next by Date: Re: Thoughts on Objective-C++
  • Previous by thread: Thoughts on Objective-C++
  • Next by thread: Re: Re: Thoughts on Objective-C++
  • Index(es):
    • Date
    • Thread