Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.os.assembly > #2

Re: This group

From Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm>
Newsgroups alt.os.assembly
Subject Re: This group
Date 2016-02-09 20:07 -0500
Organization Aioe.org NNTP Server
Message-ID <20160209200723.3fb604ee@_> (permalink)
References <n9db93$mnl$1@gioia.aioe.org>

Show all headers | View raw


On Tue, 9 Feb 2016 19:31:08 +0100
"wolfgang kern" <nowhere@never.at> wrote:

> am I the last one who write OS parts in ASM 

No, I code a few tiny bits my OS in assembly and
I use C for everything else, but you already knew that.

> and machine code ?

You're most likely one of the last few people on earth
still using machine code, literally.  Although, there
are some hobbyists into old computers where they may be
forced to do so due to the machine interface, e.g.,
keypad or switches.  And, some hackers might use it ...

> looks like I'm really the last machine code programmer on this 
> planet, but would now all OS-designers actually rely on C/C++ ? 

It seems that everyone is saying C is obsolete now too.

Most of the modern high-level languages don't have much
low-level functionality, similar to Pascal of decades
ago not having any pointers.  So, I'm also wondering what
is being used also.


If the Internet and Wikipedia are correct, then:

Microsoft's Windows is coded in Visual C/C++, some assembly,
and some C# for .NET.  .NET is a newer sandboxed runtime
environment used for execution of all newer Windows apps.

Linux kernel and libraries are coded in C and some assembly.
It uses FSF's GNU C compiler and GLIBC C library.

Google's Android system library's are coded in C/C++.  It's
kernel is Linux which is coded in C and assembly.  It's
applications are coded in Java which is a C language derivative.
It also uses XML and Go somewhere.  Go is a new language.

Apple's Mac OS kernel was originally coded in C from BSD code
and Objective-C for the GUI.  Today, it uses C, C++, Objective-C,
and Swift.  Swift is a new language.  It is being used to replace
the Objective-C code.  They use the LLVM compiler, nowadays.

> I doubt that such an attempt leads to any other than new
> versions of the two big bloatware distibuters ...

Two?  I see four "bloatware" OSes above.  Laugh.  :-)

Obviously, the C language has had a strong lasting impact
on OS development, and justly so in my opinion.

> haven't seen any posts here since a while ...

So, just who did you expect to see here other than me?  ;-)
I simply forgot to unsubscribe ...


Rod Pemberton

Back to alt.os.assembly | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

This group "wolfgang kern" <nowhere@never.at> - 2016-02-09 19:31 +0100
  Re: This group Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-02-09 20:07 -0500
  Re: This group Eivind N Evensen <eivindeNOSPAM@terraplane.org> - 2016-02-15 13:02 +0000

csiph-web