我有一台 MacBook Air 想用来编程怎么办

Python011

我有一台 MacBook Air 想用来编程怎么办,第1张

MacBook Air 用来编程方法如下:

苹果最新的操作系统Mac OS X内核其实是Unix(准确说是FreeBSD + Mach)。

然后大家都知道,Unix平台是很好的开发平台,支持有很多编程语言的:

C, C++, Java, Perl, Python, Ruby, Unix Shell.....

现在安装的是“Tiger”,默认安装的时候,已经可以编译java, perl等语言了。

要是需要编写C/C++的程序,需要用安装盘安装Xcode(在第一张盘上)。

假设拥有一台装了Mac OS X苹果

下面一步一步来看看怎么用最简单的Unix命令来编程的。

打开“Finder”-->“应用程序”-->“实用程序”,打开里面的“终端”。

怎么样,看到一个像Windows下面Dos窗口的东西了吧?

我们就在这个窗口来开始我们的Unix编程之旅!

1 - 基本的Unix命令

要开始Unix编程,最基本的Unix命令还是需要了解的,不然寸步难行哦。

(1)ls:察看本目录文件和目录信息。

(2)rm:删除文件,比如“rm a.txt”就是删除“a.txt”这个文件。

(3)mkdir:新建目录,比如“mkdir test”就是建立“test”这个目录。

(4)cd:转换目录,比如“cd test”就是把当前目录转到“test” 。

Unix命令有很多,今天咱们就说这几个吧,赶快在终端中试试~~

2 - 决定自己要使用的编程语言

编程语言那么多,到底要学哪一个呢?哇,这个问题可大了,要说的话可能需要几天了:)

这里简单说一下自己的看法,初学的朋友可以做个参考:

要是不是计算机专业人士(就是不是靠编程吃饭的),建议可以学学Python或者Ruby。

它们都是比较容易上手的语言,而且符合现在“面向对象”的技术潮流,在国外很流行哦!

不要说没听说过它们哦,大名鼎鼎的“BT下载”就是用Python编写的:)

要是想深入学习编程技术,那么可以学习C或者C++,它们是系统级编程语言。

使用它们,可以十分彻底的控制计算机,但是学习的难度也相应比较大。

还有就是Java语言,现在很流行,难度介于上面两种之间,也是很好的选择。

3 - 使用文本编辑器

要编写程序,总得有一个编写程序的东西吧。使用哪个呢?

今天是来介绍“真正的”Unix编程的,所以介绍大家使用"vim".

在终端敲“vim”就进入了vim环境,不过和平常的编辑器不同,使用vim需要命令指挥。

下面是使用“vim”的大体步骤:

(1)按“i”,进入编辑状态(不然什么也输不进去,哈哈:)

(2)完成文件编辑

(3)按“Esc”退出编辑状态

(4)用“:w 文件名”保存文件(就是先按':'键,后面跟'w',然后跟要保存的文件名)

(5)按“:q”退出

4 - 开始编程

为了简单起见,我们先使用ruby编程语言(我很喜欢它)做个例子:

(1)vim test.rb

&<60上面的命令表示用vim开始一个叫test.rb的文件的编辑。

(2)按'i'进入编辑状态,我们就写一个语句,呵呵:

&<60print "Hello, world!\n"

(3)按"Esc",然后按':'键,是否看到屏幕左下方有一个':'了,

&<60&<60再按'wq',然后回车(现在已经保存文件并退出了vim)。

(4)OK,现在敲命令“ruby test.rb”是不是看见著名的“Hello, world!”了?

身为程序员,说下答案,在使用了四五年的macbook air 13总结的最喜欢的几个原因,主要三个原因,1、苹果系统;2、触摸板;3、便携性

作者大概在05年有的第一台电脑,不过是个台式,那时候笔记太贵了,液晶显示器也贵的离谱,只能买得起台式,那时一直接触的windows系统,到了最近几年才接触的mac电脑和Linux,这几年的接触中不得不说,这操作系统对编程人员的支持和Linux一样,相当的棒。尤其是对编程语言ruby语言的支持上。

由于这个开发语言的特殊性,导致windows下的开发异常的麻烦,经常出一些莫名其妙的问题,如果你不想让你的开发半途而废,迟早换系统吧,linux和macos会是不二之选。

钱还富裕的话,可以考虑air系统,如果还有充足的话pro也很不错,如果一般的话,可能考虑性价比高的电脑装一个linux系统,当然可以尝试一下装个虚拟机,里面再装个mac系统也很不错的。

好用的具体系统在哪?

还是挺多的, terminal终端、分屏 ,这应该是程序最喜欢的两大特色之一,至于界面美观用起来丝滑流畅那反而并不是程序员更加关心的问题,开发人员这类人群更注重效率,像linux和macos系统集成的软件包管理,就是一个非常好的例子。

比如在安装像mysql或者git软件的时候,你不需要像windows那样,先去搜索引擎下一个,再下一步下一步的安装,我们只要在terminal打上一串安装代码就可以了。

当然非程序员对代码很陌生,他们并不觉得这是一件非常有效率的工作,对他们来讲,windows的操作可能更人性化一些。

这个应该是苹果除了系统以外最具特色的东西了,鼠标在苹果系统中可没有触摸板受欢迎,这在学年用windows的用户看来是不可想象的,毕竟鼠标太好用了,触摸板不是太小移不到位,就是不精准,这在苹果系统下完全不存在,苹果系统的触摸板是一个比鼠标更好用的设备,表示自从买了苹果mac,一直就没用过鼠标,到现在一直没用。

合上电脑盖子就走 ,之前一直在非苹果机上玩,这个操作第一印象就是,再次打开时,电池损耗会增加,系统恢复后会非常慢,这是不可想象的,但苹果能做到。

长时间不关机 ,话说,现在写文章这台机器,已经几个月没关机了,不用时就是合上盖子,这在windows下的操作习惯完全不同,别说几个月不关机,一天不关机,你第二天的电脑就会很卡。想到一个故事,但更多的是一个笑话,一个微软员工跳槽到苹果公司,下班时看到他同事合上盖子就走了,就问了一句:你们怎么不关电脑,结果得到的是一堆鄙视的目光。

电池很抗用 ,手上这台mac air,在咖啡厅用一天妥妥的,不用带电源这个累赘。