Date: Mon, 05 Nov 2007 22:58:55 -0500 From: Bob McIsaac <bobmc@fcibroadband.com> To: Ivan Voras <ivoras@freebsd.org> Cc: freebsd-arch@freebsd.org Subject: Re: Objective-C kernel Development Message-ID: <472FE67F.90207@fcibroadband.com> In-Reply-To: <fgo4oo$9m4$3@ger.gmane.org> References: <472F31DF.4050507@travel2.com> <fgo4oo$9m4$3@ger.gmane.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Ivan Voras wrote: > Ben Crowhurst wrote: > >> Has Objective-C ever been concidered for kernel development? >> > > I haven't done anything in it, but it seems it has some good points: > native compilation and similarity to C. On the other hand it's not > nearly as popular and well-known as C++, doesn't have templates and not > even Apple uses it in kernel (IOKit is in C++). > > Higher level languages help application programmers but may not help kernel developers because different concerns and constraints apply. Performance is much more important for kernel. The memory-management and bounds checking built into some languages might hinder the kernel guys who want precise control over every aspect of kernel execution. Someone said that with C you can shoot yourself in the foot, but C++ blows your leg off. Perhaps the skill and motivation of the kernel developer is more important than the language used. -BobMc-
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?472FE67F.90207>