Because they do a great job! And it happens to be my favorite editor and language~~, I also happen to use mac, this is what God has arranged for me XD
No kidding, a standard operating system will definitely have its own applications and tools
Editor, compiler or interpreter
It is an indispensable default tool. If you don’t even have these foundations, it will be very difficult for the system to expand its capabilities or perform tasks.
Let’s think about it, editing files is basic, being able to run programs or command scripts is basic, allowing users to write their own programs to create or expand capabilities is basic, and these are also included in mainstream operating systems. The reason for something.
As for why there is vim and why there is Python, there may be many reasons:
First, these tools are usually mainstream, and mainstream things will become standard equipment because everyone wants them, so why not pre-configurate and install them?
Second, this involves development history or developers. These things may be closely related to the development of the system, or some developers may have preferences for them
Thirdly, these things are open source, and the system development team does not have to worry about copyright or purchase and licensing costs
The above are all my personal speculations. I wonder if they will satisfy your curiosity!
Because mac is a unix system, vim and other tools are standard in UNIX-like systems. Of course, some commands are not available on Mac, such as wget. You can install it through the package management tool brew. For details, please refer to http://brew.sh/
Because they do a great job! And it happens to be my favorite editor and language~~, I also happen to use mac, this is what God has arranged for me XD
No kidding, a standard operating system will definitely have its own applications and tools
Editor, compiler or interpreter
It is an indispensable default tool. If you don’t even have these foundations, it will be very difficult for the system to expand its capabilities or perform tasks.
Let’s think about it, editing files is basic, being able to run programs or command scripts is basic, allowing users to write their own programs to create or expand capabilities is basic, and these are also included in mainstream operating systems. The reason for something.
As for why there is vim and why there is Python, there may be many reasons:
First, these tools are usually mainstream, and mainstream things will become standard equipment because everyone wants them, so why not pre-configurate and install them?
Second, this involves development history or developers. These things may be closely related to the development of the system, or some developers may have preferences for them
Thirdly, these things are open source, and the system development team does not have to worry about copyright or purchase and licensing costs
The above are all my personal speculations. I wonder if they will satisfy your curiosity!
Questions I answered: Python-QA
Because mac is a unix system, vim and other tools are standard in UNIX-like systems. Of course, some commands are not available on Mac, such as wget.
You can install it through the package management tool brew. For details, please refer to
http://brew.sh/
Because he is Unix
macos
是unix
系统的一个分支,Linux
也是unix
A branch of the system, so they share common ancestors, and some things are very similar.