Why foreign programmers love to use Apple Mac computers

Source: Internet
Author: User
Tags network function perl interpreter ruby on rails

Mac is very thin in foreign countries, especially in the design/web development/IT staff circle. Ordinary users like Mac can understand, after all, Mac design beautiful, simple and easy to use, no virus. So why do professionals have a unique passion for Macs? Judging from the essentials of personal use, I think there are several reasons:


1.Mac OS x is a message to UNIX

This is very important, especially for developers, at least for me, and it is thought that this Unix next bunch of handy tools can be picked up. If you're a Windows developer, I think you're going to install a Cygwin environment on Windows? You don't have to flex/yacc,grep,screen,ssh,make? A lot of open source projects only provide Cygwin/gcc/make compilation environment, MAC is based on BSD Unix all these are built in.


2. Development environment

C/c++/java/perl/python/php/ruby/lisp, a variety of shells, everything, direct support, very convenient. Would you like to develop C + + on Wundows and install a Visual Studio compiler? or other C + + compilers; you want to develop Java, you need to download the Java SDK, maybe a elipse or netbean; you want to use Perl, you want to install a Perl interpreter, Active Perl? You have to Python/pjhp/ruby, Do you want to install ...? The development program needs library, image processing, audio processing, artificial intelligence and most of the libraries are referred to support unix/linux. Mac is Unix-based, so all of these things work well with your Mac.


3. Editor Vi/emac

The most programmer/IT staff a good compiler is too important because the compiler is required to write the program and the system configuration. I almost 1/2 of the time on the Mac is Browser/email, the other 1/2 time is almost VI.


4. No Trojan virus

I haven't seen the virus grow like this for a long time Mac, and I can't see the need for a Mac to install antivirus software.


5. No Maintenance required

MAC is bought for direct use, disk defragmentation? No need. Installation drive? The Mac is ready, and the driver is good. Re-install the system? I haven't re-installed it for such a long time.


6. Simplicity

All the operations on the Mac are indirect to the extreme, as much as possible to avoid interfering with the user, increasing the programmer's governor. For example, switch wireless network function, switch on Mac only need 1 mouse click to complete, in Windows need to click multiple mouse (including some very pure confirmation dialog box), such as write on USB disk, Mac only need 1 mouse click, Windows need at least click the bottom right icon, stop the device , confirm the dialog box, and so on multiple clicks.


7. Multi-Window switching

This is handy for managing open programs/Documents. I often have to switch between multiple virtual windows, such as looking at a Web page/mail a serial port, writing a program/document a window.


8. Programmer Culture

The foreign programmer is a UNIX to grow up in the mainstream. This is different from the domestic, the Chinese programmers/developers are mostly from the 90 's DOS began, with the expansion of Windows, the development of a batch of Microsoft tools to use the programmer. This also explains why Macs have grown so fast since Mac switched to the Unix camp. UNIX-based Mac once launched, quickly won the attention of a large number of old Unix hacker and heart Web 2.0/linux hacker, formally because these red stone fans affected their interpersonal networks, circles, blogs, since then affected the entire programmer culture. A little bit like Ruby on Rails, started as a small number of people (elite) trial, these people feel good on a variety of occasions such as blogs, seminars and other advocacy, so in the field of web development in a burst of ruby wind.


9. Apple is cool

Each computer, each series are designed perfectly, from the box, brochures, advertising, power cord, computer interior, computer appearance, computer software are carefully designed, unified style, set the Smile Road screw, saw the Apple chassis screws, the data cable inside the chassis? That's also the design. Every Mac is tagged with: Designed by Apple in California, not desgined in USA, Apple is so cool, "we are a California company". Apple's secrecy measures can be said to achieve the ultimate, the product is not released on the market will not see the trace.


10. Entrepreneurial spirit

Apple's legendary experience has attracted a large number of Silicon Valley entrepreneurs, Apple/google/microsoft/amazon/ebay/yahoo represents innovation, into the entrepreneurial spirit, not a big reason, but can be seen as a Mac in foreign countries, especially in the United States, its advantages in Silicon Valley, Especially in the university so popular on a campus, according to the survey 2007 American University Mac market share first, these university elites after graduating to work post, embarked on the society, in a few years a part of the middle, into the top, how will they affect the Mac?



This article is from the "just finished a movie" blog, please be sure to keep this source http://9527606.blog.51cto.com/9517606/1616133

Why foreign programmers love to use Apple Mac computers

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.