Troll display reopened (no feeding)

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

Real OS-es are written in assembly. :roll:
LogicalError
Posts: 12
Joined: Wed Sep 05, 2007 6:10 am
Location: capelle aan den ijssel, the netherlands
Contact:

Post by LogicalError »

don't you mean binary? 1's and 0's .. all manual ofcourse
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

No, actually real programmers use butterflies:
Image
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

zaleschiemilgabriel wrote:Real OS-es are written in assembly. :roll:
Get informed. The three largest OSes are written in C. That's for real :roll:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

Combuster wrote:Get informed. The three largest OSes are written in C. That's for real :roll:
One day you'll be sorry you said that. :lol:
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

zaleschiemilgabriel wrote:One day you'll be sorry you said that. :lol:
Erm...why? It's a fact :roll:
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

Not for long... (I will not troll anymore; I will not troll anymore; I will not troll anymore; I will not troll - Well you guys are making that pretty damn impossible) :mrgreen:
Each with his own opinion, just don't go on the assumption that Windows or Linux were entirely written in C. In fact, the non-crashing parts were written in assembly. ;) :D
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

The C parts don't crash either.
Real OS's are written in Asm, mine is written in C, so my OS isn't a real OS?
Wikipedia wrote:An operating system (OS) is a software that manages computer resources and provides programmers/users with an interface used to access those resources.
1) Where is the assembly part in that article?
2) Thats what any substantial OS does, and many times they are written in a higher language.

C works fine for most things. Get over yourself.

-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

piranha wrote:C works fine for most things. Get over yourself.
1) It "works fine for most things", but not for everything
2) I do not like that remark you made about me being into myself
3) Don't use numbered lists when you only have two points to make
4) Get over C. It's not that good. There are better high level languages. C only has the advantage of being the first one to appear and to support inline assembly, which brings me back to assembly... It is considered an artifact and/or a relict and discarded as such, while it's many advantages are overlooked.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

zaleschiemilgabriel wrote:I will not troll anymore; I will not troll anymore; I will not troll anymore; I will not troll - Well you guys are making that pretty damn impossible :mrgreen:
It would seriously help if you stopped emitting BS instead of accusing us.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

C was written for the specific purpose of writing an operating system. You can't possibly believe assembly is... better... can you?

Some things can't be done in C, and that's where you write your assembly code.

But you're only making life harder if you don't use a higher-level language for the majority of your system.

And if you really don't like C, keep it to yourself ;).
User avatar
B.E
Member
Member
Posts: 275
Joined: Sat Oct 21, 2006 5:29 pm
Location: Brisbane Australia
Contact:

Post by B.E »

Imagine if Linux was written in assembly. Not only would we have completely different implementations for each arch. It would also be fragile, hard to maintain and a mass of code (which would extend into the gigs, and take for ever to compile).

Who knows it may be still better than Windows in that state :P
Image
Microsoft: "let everyone run after us. We'll just INNOV~1"
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

1) It "works fine for most things", but not for everything
Thanks for pointing out the obvious. I'm not an idiot.
2) I do not like that remark you made about me being into myself
Cool :D . Maybe we should all take things literally? (Take them where? :wink: ).
3) Don't use numbered lists when you only have two points to make
I'll do what I damn please.
I will not troll anymore; I will not troll anymore; I will not troll anymore; I will not troll - Well you guys are making that pretty damn impossible Mr. Green
:roll: Yes, that and the Salmon is the most efficient machine in the world.
don't go on the assumption that Windows or Linux were entirely written in C.
Anyone who has studied the Linux code knows that.

-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
User avatar
edfed
Member
Member
Posts: 42
Joined: Wed Apr 09, 2008 5:44 pm
Location: Mars

Post by edfed »

Real assembly OS-es are written in assembly.
welcome in my dream.
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post by JamesM »

zaleschiemilgabriel wrote:In fact, the non-crashing parts were written in assembly. ;) :D
Where did you pull that from? Direct from the dark side of Uranus? Seriously there are several MAJOR flaws in that statement:

1) You don't know what parts of the closed source OS that is Windows $VERSION were written in asm and which in C/$HLL.

2) The parts written in asm are usually extremely small architecture specific stubs - the sheer size of which (tiny) means that statistically they are extremely unlilkely to be the cause of problems, compared to the millions of lines of C code.

3) I don't like you.
Locked