You just ruled out C as a systems language. In case you are not aware the C standard does not define inline assembler. So it is possibile to have a fully conformat Ansi/ISO C compiler that does not offer inline assembly.
Actually there are a few commercial C compilers that do not offer inline assembly. So given your definition C is not a systems programming language. -- Paulo "Juanjo Alvarez" <f...@fakeemail.com> wrote in message news:almarsoft.5384689916443906...@news.digitalmars.com... > On Thu, 14 Oct 2010 23:30:02 +1100, Justin Johansson <n...@spam.com> wrote: >> Touted often around here is the term "systems language". >> May we please discuss a definition to be agreed upon >> for the usage this term (at least in this community) and >> also have some agreed upon examples of PLs that might also >> be members of the "set of systems languages". > > A system language allows you to:. > > + Use pointers > + Do manual memory management + Embed assembler > + Call the operating system syscalls