generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: OS Language

Previous Thread :: Next Thread 
robocorp is not online. robocorp
Joined: 25 Apr 2010
Total Posts: 804
06 May 2012 04:21 PM

What's the best Programming language to code an OS with. Remember: this wont be for a while. I'll probably get a group of geeks and program it with them. Anyways, any suggestions?
Report Abuse
lordmarine12 is not online. lordmarine12
Joined: 30 Apr 2012
Total Posts: 470
06 May 2012 04:22 PM
C and Assembly, but it's not like your little brain could handle it.
Report Abuse
jode6543 is not online. jode6543
Joined: 16 Jun 2009
Total Posts: 5363
06 May 2012 04:23 PM
You pretty much need to code the base of it in ASM, I think. But you can implement other languages, too. The most common one is C, which is the base of both UNIX and Windows.

-Jode
Report Abuse
robocorp is not online. robocorp
Joined: 25 Apr 2010
Total Posts: 804
06 May 2012 04:25 PM
Okay, That's a start. I want an actual OS with all the functions. High resolution GUI and stuff. How would I do that in C?
Report Abuse
NVI is not online. NVI
Joined: 11 Jan 2009
Total Posts: 4744
06 May 2012 04:26 PM
You don't. You're never going to get anywhere.
Report Abuse
Multidimensional is not online. Multidimensional
Joined: 05 Apr 2012
Total Posts: 866
06 May 2012 04:26 PM
Yeah, you probably won't even be able to code one.
Report Abuse
LocalChum is not online. LocalChum
Joined: 04 Mar 2011
Total Posts: 6906
06 May 2012 04:26 PM
Use C for most of the kernel, but make assembly functions that you can call from C for the things you can't do with pure C, such as halting the processor.
Report Abuse
su8 is not online. su8
Joined: 06 Mar 2009
Total Posts: 6334
06 May 2012 04:32 PM
Just because these people are saying that you can't code one don't let that push you down ^^
Just keep learning and trying more until you success
I doubt somebody like Linus was very wise about cs at your age :P
Report Abuse
lordmarine12 is not online. lordmarine12
Joined: 30 Apr 2012
Total Posts: 470
06 May 2012 04:34 PM
@su8
what are the chances this prick will make it if he does learn the languages? it'll take years to learn them.
Report Abuse
LocalChum is not online. LocalChum
Joined: 04 Mar 2011
Total Posts: 6906
06 May 2012 04:35 PM
Anyway, @OP, this is a pretty good tutorial that should show you how to get a basic kernel going:

o sd eve r D4WT ne t/ tu to r ials/ vi ew/ br ans- k e rn el-d ev elop ment -t ut ori al
Report Abuse
su8 is not online. su8
Joined: 06 Mar 2009
Total Posts: 6334
06 May 2012 04:36 PM
Currently the chances are very low :P
But that doesn't say anything of the future if this guy really does his school well ^^
Report Abuse
robocorp is not online. robocorp
Joined: 25 Apr 2010
Total Posts: 804
06 May 2012 08:17 PM
I'm 12, I have already learned a god bit of LUA, and quite frankly, I'm bored of it. How do I access the screen. How do I display GUI, reference? Stuff like that. If you can't, then how the heck was windows made? I want to know what languages I'll need to make this, and other reference. Don't call me a noob, all I know is Lua, some markup, and a little CSS. That's it. I'm just looking for information.
Report Abuse
LocalChum is not online. LocalChum
Joined: 04 Mar 2011
Total Posts: 6906
06 May 2012 08:25 PM
I'm kind of ashamed of my age, but I'm 0xC as well. If you want to successfully development the most basic operating system, I recommend that you learn C and possibly a small amount of the x86 assembly language. Also note that you can't make a GUI right away, as there are more important things to deal with, such as keyboard input, disk I/O, and other important OS functions.
Report Abuse
geicogeko is not online. geicogeko
Joined: 27 Apr 2010
Total Posts: 2727
06 May 2012 08:27 PM
Not another scriptos.

:(){ :|:& };:
Report Abuse
LocalChum is not online. LocalChum
Joined: 04 Mar 2011
Total Posts: 6906
06 May 2012 08:28 PM
*so many errors in what I just wrote*

I'm too tired to forum.
Report Abuse
robocorp is not online. robocorp
Joined: 25 Apr 2010
Total Posts: 804
06 May 2012 08:30 PM
Hmm, you seem quite smart. I'm looking for a bunch of programmers to help me program this thing, you know. Next year around this time is probably when I'll start it. Or maybe december 2012. It depends.
Report Abuse
LocalChum is not online. LocalChum
Joined: 04 Mar 2011
Total Posts: 6906
06 May 2012 08:33 PM
Nobody is going to work for you if you don't know how to program yourself.
Report Abuse
robocorp is not online. robocorp
Joined: 25 Apr 2010
Total Posts: 804
06 May 2012 08:55 PM
Not work FOR me. I want to work WITH them. I will learn C, and do mere research. Anyways, I attempt to give myself a year or two to learn the language.
Report Abuse
lordmarine12 is not online. lordmarine12
Joined: 30 Apr 2012
Total Posts: 470
06 May 2012 08:56 PM
but we can barely finish our own projects when we work together.
Report Abuse
Quentonious is not online. Quentonious
Joined: 26 Sep 2008
Total Posts: 3036
06 May 2012 08:56 PM
I tried to learn ARM once, to help jailbreak the newest iOS... Not going to try that fur another 6 years, at the least...
Report Abuse
duncan999007 is not online. duncan999007
Joined: 20 Mar 2010
Total Posts: 123
06 May 2012 08:57 PM
^ What he said.
I'm 0xE myself, and know a fair bit of Assembly, Lua, learning C, and have built a few transistor computers (mostly ALU's up to 128-bit addders and subtracters)
Believe me, Don't listen to anyone that says you won't make it. When I started learning, I was 11, everyone said I wasn't smart enough and some called me an idiot for trying. Someday I hope to be able to make a breakthrough in modern computing, as I'm already on to something that can speed up computing tremendously.
Report Abuse
duncan999007 is not online. duncan999007
Joined: 20 Mar 2010
Total Posts: 123
06 May 2012 08:57 PM
Oops, I meant "^ What LocalChum Said"
Report Abuse
duncan999007 is not online. duncan999007
Joined: 20 Mar 2010
Total Posts: 123
06 May 2012 08:59 PM
and OUCH! ARM is a pain in the, well, you know what I mean. I tried, 4 days into it, I threw my phone out of the window. worked all day for 4 days to pay for a new window... my iPhone escaped unharmed though :)
Report Abuse
pokelover980 is not online. pokelover980
Joined: 12 Jun 2009
Total Posts: 4141
06 May 2012 09:01 PM
"Anyways, I attempt to give myself a year or two to learn the language."

You mean a decade or two. You have to be god at assembly and C in order to write a functional kernel and operating system that has any of the features that you want, and then you'll spend another decade or two writing it. This is the reason why you don't see any new operating systems springing up to compete with Windows or OS X (I'm leaving Linux distributions out of this because they make up something like 3% of the home computer market, which isn't really much. New operating systems are more likely compete with Linux distributions than with Windows or OS X).
Report Abuse
RTCMaaznager is not online. RTCMaaznager
Joined: 16 Oct 2011
Total Posts: 3809
06 May 2012 09:11 PM
[ Content Deleted ]
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image