Some devices have restrictions placed on them to control what software is allowed to run. While all desktop and laptop computers have this ability to install an IDE, not all tablets or phones or other devices have the ability to run a development environment. Modern development environments (called an integrated development environment or an IDE) are software packages that you install and setup on your computer. You see, unless you intend to translate your code into the low-level machine code that the processors on these computers and devices can directly execute, you will want to use a development environment (and specifically a compiler) to help you program. ![]() While you can program “for” any of these computers or devices, you cannot always program “on” them. What about an electronic device such as an Arduino or a Raspberry Pi? Should the computer be a desktop, a laptop, a tablet, or can you use a phone, or some other type of device that is yet to be invented? So now that you understand the differences between computers and operating systems, let’s add another variable to the mix. Should I use a desktop, a laptop, or a tablet? Can I use my phone to learn coding? This is why you can’t install and run a Windows application on your Mac without something that knows how to understand Windows apps. When you write code, you’re actually writing code to run on a specific operating system platform. ![]() The operating system forms the platform of your programming because it’s the job of the operating system software to interact directly with the specific computer hardware you are using. Windows and Linux are less picky about what type of computer they run on. You will need very specific hardware to have any chance of succeeding with this. It is possible but difficult to install OS X on a computer other than a Mac. Apple also has their own operating system called OS X and it performs checks to make sure that it’s only installed on an Apple computer. And I also installed a full software development environment that you can read about too.Īpple has been selling various forms of Macs for quite a while too and whether it’s an iMac, or a MacBook, or a Mac Mini, inside a modern Apple computer is the same processor found in PCs. You can read and listen to the full story about how I removed Windows and installed Linux here. I actually did this myself in 2018 when I needed a Linux laptop computer to bring to CppCon. But Windows, Mac OS, and Linux are just operating systems (or an OS) and you can replace the operating system on a PC with any of several different varieties of Linux very easily. Personal Computers (or PCs) have been running Microsoft Windows for so long now that we normally think of them as the same thing. I’ll first explain the concepts of this question and the next question before answering. The first question mixes together the type of computer with the operating system. Should I use a PC, or a Mac? And what about Linux? Should I use a desktop, a laptop, or a tablet?.Should I use a PC, or a Mac to code? And what about Linux?.There are several aspects to this question. You can’t use phones or tablets because they don’t have full operating systems. ![]() Even old computers are fine especially with Linux. What computer should I use to learn how to program? You’ll need to install software development tools to write code and you can only do that on desktop or laptop computers with full operating systems such as Windows, Mac OS, or Linux. When you first start coding, one of the first questions you might have is what computer is best?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |