Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I want to make a OS that could be gaming-friendly (like Windows) yet easy to use. I can already use Python perfectly fine, and I'm looking to see if I could make an OS with it. Is it possible? If not, what are some Python-like coding languages that I could use?
I've looked in to Buildroot but it uses the Makefile language which I am extremely confused about, it's just non-logical (at least to me).
I expect it to be possible because C# is quite the complex language and it works fine.
#Neutrino You in theory can, it's not an easy task you would first have to make the python bytecode interpreter sit directly on bare metal this still involves quite a bit of C. At that point you would have a micro-kernel with the rest of the operating system written in Python. People have prototyped this in years past. I believe project cleese is the closest you will get to something that you're looking for.
Project Cleese
https://github.com/jtauber/cleese
Never use python to build any sort of OS, especially if you want it to be gaming-friendly. Python is a very slow language.
To build an OS, you should use a language from the C family
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I've been looking into coding with different languages and have found that C# is a great language for designing modern GUIs. I like python; however, when it comes to designing a GUI with Python they tend to look pretty ugly and never match up to the quality of applications made with C# using WPF and WinForms etc. I've heard of IronPython but do not like the idea of using it. I wanted to ask if it was possible to design the front-end of an application using C# to create a modern looking application and then process all user-input and events through python (more familiar with Python and love coding with it!). If it is, then how? (Please leave a comment if you would like to ask me a question or would like from me to explain further. Thank you!)
Did you try pyqt5? PyQt5 is a comprehensive set of Python bindings for Qt v5. It is implemented as more than 35 extension modules and enables Python to be used as an alternative application development language to C++ on all supported platforms including iOS and Android.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
I've searched the Google and on stackoverflow for this, so if it exists anywhere, my sincerest apologies. I'm (obviously) a newbie to Python, and one of my main concern with finding a new module that does whatever new programming project comes my way is this:
What's preventing a module (once imported) from doing nefarious things, such as logging all keystrokes while the script is executing, then emailing that out?
Am I being paranoid?
Is this not possible in Python?
Is there a website where modules have been code reviewed, and people can download / install them without needing to worry?
Do I have to read the code of every module / sub-module every time I download it to ensure this exact thing isn't happening?
I'm currently using Python 3.5.1 64-bit on Windows 8, but I doubt that's too relevant.
Nothing prevents it. That's one of the benefits of open-source software (in the strictest sense of "source code that I can view"): you can, in theory, examine it to see exactly what it does before actually running it.
In practice, you usually just extend some level of trust to the source:
Is the module in wide use, such that others would have discovered or mentioned a problem in the first place?
Did I get the module from a reputable source?
Does the checksum of my copy match the checksum provided by my source?
If the answer to all three is yes, you can assume that the module isn't doing anything shady without explicitly verifying it yourself.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 7 years ago.
Improve this question
I'm a bit unsure on wherever this is possible or not, but is it possibe to make a 3d graphics and animation program in Visual basic (Using Visual Studio 2013), and if so, what modules do I need?
I've looked into modules already, but the only one I found was way over my budget.
I've also heard that it's possible in Python 3 and I may have to use this language, instead.
Cheers!
No, you don't have to use python it's possible you can use DirectX SDK for C# and VB.net but almost all tutorials in C#. Download SDK From Here:-
http://www.microsoft.com/en-us/download/details.aspx?id=11471
acutally you should be able to use any .Net Library with VB.NET. i never tried it because i just use C#, thats the major Language for .Net, and my suggestion for using .Net as well. Most examples you find are in C#.
You may want to take a look at MonoGame
you could also start working directly with OpenGL or DirectX, but MonoGame has a stronger abstraction, what makes it a lot easier for you.
Actually you should be able to develop 3D graphics/Animation in every major objecr orientated programming Language.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I want to know if there are ways to compile C, C++ and Python code in order to not be able to reverse engineering it over Linux or not?
I have heard there are some ways over Windows to do it, but I am working on Linux.
I want to compile my code securely, as released or final version.
UPDATE
At least I want to make it hard for usual users to disassemble,
I am using GCC for C and GPP for C++, also I would be thankful if you introduce me best compiler for Python.
I want to know if there are ways to compile c, c++ and python code in order to not be able to reverse engineering it over Linux or not?
You could always obfuscate the code, but know this: A dedicated reverse engineer can not be stopped. As someone else once said on this site: You can't protect your code technologically, only legally.
I want to compile my c, c++ and python code securely... as released or final version...
Well, as far as python is concerned, you could always ship the software as an executable created by an exe packager such as py2exe or freeze. Refer to this question.
also I would be thankful if you introduce me best compiler for Python
In the Python world, you aren't talking about a compiler, rather, about a specific implementation. Most people use the reference cpython implementation. There are also alternatives such as pypy or jython,
but they are not dedicated compilers, rather, full blown virtual machines.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I have an open source project written in python , it has some Forms and I want to modify a few things in the code and in the forms but it is my first time with python and I don't know what IDE to use and how to start ..my basic question is can I deal with forms in python like c#, java ...etc ? and how should I start ?
Because this project uses pyGTK, you can use glade which is a gtk forms designer, but it would probably add an extra layer of complexity that's really not necessary. Since you're already familiar with C#/Java, I'd recommend running through the official Python tutorial. Then I'd take a look at this excellent PyGTK tutorial. If you spend about a day really trying to understand the Python model and the "pythonic" way of doing things, you should then be able to easily modify that program.
While you probably don't need to use and IDE for a project this simple, if you want, you can use Eclipse (which you may be familiar with coming from Java) with PyDev. It allows you to write/debug Python programs inside the what may be the familiar Eclipse IDE.