[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Writing operating system programs in Python is an indicator that

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 25
Thread images: 1

File: python-logo.png (23KB, 250x250px) Image search: [Google]
python-logo.png
23KB, 250x250px
Writing operating system programs in Python is an indicator that the individual writing it does not have the mental capacity to learn and use C. Fact.
>>
>>56082186
>implying there are operating systems written in Python
>>
Or that they values their time and choose the right tool for the job.
>>
>>56082208
>Implying there are not.

>dnf
>yum
>anaconda
>Mint Updater
> wicd
> YaST
> Pyqt
> etc..
>>
>>56082219
more like they are scared of using a hammer so instead they hammer a nail into the wall with a pillow
it will be 1000000 times slower but hey! you can say you did it 'safely'
>>
>>56082186
What do you mean by an operating system program?
>>
>>56082500
Totally depends on what you're doing. For a lot of tasks C is overkill and there would be no tangible difference using Python
>>
>>56082186
Fuck you.

T. Portage
>>
>>56082186
>I just import libraries until I have a shitty slow application, but at least it works!
Python is pretty much the most Pajeet programming language ever
>>
>>56082741
You need to get into Java then...
>>
>>56082270

Those aren't operating systems. Most of those are just package managers. Wicd is a network manager, and PyQt is just a library for building GUI shit in Python. For what it's worth, it's perfectly acceptable to make your package manager in Python. Package managers are not CPU-bound. Most of what they do could be made with a Bash script. Beyond that, GUI programs in Python can work as long as they are not particularly large. Most of your work is just Python calling into a C or C++ library, which is at least better than what the Javascript folks are doing with embedding an entire fucking web browser into a GUI application.
>>
>t. unemployed basement dweller
>>
>>56082186
portage, the package management system of gentoo is written in python btw.
>>
>>56082837
This. When the web bubble bursts and all those unemployed JS devs will migrate to app development, everything will go the way of Atom. A hacked to shit browser acting as an application
>>
>>56082186
Nice argument fagtron, you sure convinced me with those hot opinions.
>>
>>56082741
>let's reinvent the wheel everytime
The mark of a terrible programmer
>slow
lol
>>
>>56083079
Python is relatively slow compared to most languages, but what OP used as examples to complain about aren't really affected too much by it's poor speed, since most of the time spent by those programs is going to be either waiting on a socket or writing to disk. If you have a completely I/O bound process, it's okay to use a slower language.
>>
>>56082186
I could definitely see specialized OSes being written in python.

If you have some OS that runs on a surgical robot, for example, Python would be fine.

I'd rather the code be bug free and nanoseconds slower, than have a segmentation fault mid operation.
>>
>>56083893
>If you have some OS that runs on a surgical robot,
You know, I'd prefer a surgical robot that doesn't freeze mid-operation due to a lousy tier GC.
>>
>>56082270
are you a retard?
>>
I use python to create magical speech

«—–Œß–Œß’ž˜–œž“ߌššœ—Þ
>>
>>56083983
So, an OS not written in C?
>just malloc my shit up
>>
>Python interpreter runs on top of the os?
>>
>>56083893
>>56083983

If you want a surgical robot OS not written in C, try Ada or Rust. Interpreted languages are not intended for actual kernel work, and to get them to actually do that job, you still need a bit of assembly to kickstart that shit anyways.
>>
>>56082270
>yum
>operating system
This is the second most retarded thing I've ever seen on /g/
Thread posts: 25
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.