Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Lazamataz

Let me ask you a question since you’re still in the game. If I were to write an operating system for today’s world, what language should I use?


4 posted on 12/11/2022 9:44:28 AM PST by ComputerGuy (Heavily-medicated for your protection)
[ Post Reply | Private Reply | To 1 | View Replies ]


To: ComputerGuy

OS is generally written in the lowest-level language you can (because higher-level language can introduce a lot of ‘fluff’ and opportunities for errors), however, I’d start by modeling it in a higher-level language. My language of choice is C#, and that might translate well to C++.


11 posted on 12/11/2022 9:47:18 AM PST by Lazamataz (The firearms I own today, are the firearms I will die with. How I die will be up to them.)
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy
Let me ask you a question since you’re still in the game. If I were to write an operating system for today’s world, what language should I use?

Sign.

21 posted on 12/11/2022 9:54:51 AM PST by OrangeHoof (No food in the stores; fuel prices too high? Thank a liberal.)
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy

C would be the obvious answer. It might be old, but it’s still the one that most directly translates to the assembly language that your code is going to get compiled to. I know lots of super high performance games at Nintendo are written in C++, but there’s still a lot of overhead there. It really depends on your target device. If you want to run on multicore x86 beasts, you could just about get away with anything. But if you want to run in resource constrained devices (Atmel chips, small ARM chips, etc.) then C is your friend.


30 posted on 12/11/2022 9:59:40 AM PST by FrankRizzo890
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy

If I were to write an operating system for today’s world, what language should I use?

Mandarin? Arabic?


35 posted on 12/11/2022 10:07:37 AM PST by PIF (They came for me and mine ... now its your turn)
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy
What is the planned use of your OS?

Is it intended for personal, business, scientific or educational use?

Will you release it commercially or open source?

44 posted on 12/11/2022 10:18:34 AM PST by AF_Blue (My decision-making skills closely resemble those of a squirrel when crossing a road)
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy

back to assembler.

thanx for takin care of us.


48 posted on 12/11/2022 10:21:02 AM PST by stylin19a (I want to be 18 again and ruin my life differently.  I have new ideas.)
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy; Lazamataz
I'll play! ;-D

I have fifty years into developing embedded systems, communications protocols, device drivers, special purpose compilers, and data acquisition/control systems. This includes originating customs circuits using various microprocessors, sensors, and actuators. Although retired, I still have three corporate clients for whom I am actively designing electronics and software. I do everything but Windows and web stuff. I've done Windows; but, it did trigger my gag reflex.

I'm a bare metal guy. Most of my work now uses ARMs, AVRs, and PICs. I have worked with a lot of uPs, a list as long as your arm, and many that people of today have never encountered. Shucks, I cut my teeth on mini-computers: DEC PDP-11, CA LSI-4 & LSI-2 just to name a couple.

Now I program mostly in C because I work very close to the metal. C++ is good for some things. I must lapse into assembler from time to time when writing low latency interrupt handlers.

107 posted on 12/11/2022 2:39:05 PM PST by GingisK
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy
If I were to write an operating system for today’s world, what language should I use?

C and assembler.

108 posted on 12/11/2022 2:39:56 PM PST by GingisK
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy

“If I were to write an operating system for today’s world, what language should I use?”

Marine DI.


120 posted on 12/11/2022 4:24:23 PM PST by M1903A1 ("We shed all that is good and virtuous for that which is shoddy and sleazy...and call it progress" )
[ Post Reply | Private Reply | To 4 | View Replies ]

To: ComputerGuy

C for a particular hardware
Java for general use
yw


137 posted on 12/11/2022 8:20:40 PM PST by jpsb
[ Post Reply | Private Reply | To 4 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson