‘壹’ 请问一下,苹果操作系统是用什么语言编写的苹果电脑中用的软件是用什么语言编写的
现在的操作系统核心应该都是C语言写的。还有点汇编。有没有C++不确定,估计没有。
至于电脑中的软件……不管哪个公司的系统中,都是可以支持各种语言编写的软件,如果苹果的笔记本只支持OBJECT-C的话,他得损失多少开发者的支持啊。
IPHONE手机上倒是OBJECT-C为主吧。
‘贰’ 苹果电脑上可以装c语言编译器吗
在苹果电脑上可以装c语言编译器,因为Mac系统本质上是一个Unix系统,是一个开放系统,Unix系统的编写语言就是C语,兼容C语言编译器是肯定的了。
目前苹果的操作系统Mac OS X的开发工具为Xcode,支持C和标准C++程序的编写。并且Mac平台有很多支持C语言编程的IDE,像NetBeans和Eclipse。
Mac OS X没有默认安装C语言编译器,你需要安装Xcode,Xcode包含了GCC编译器。
如果你只是用Mac来学习C语言,安装一个Xcode即可。Xcode的安装文件在系统盘的Optional文件夹里。
‘叁’ 为什么苹果选用 Pascal 做为 Lisa 和早期 Mac 的操作系统的编程...
PASCAL 不只用在 Lisa 和早期 Mac 操作系统开发中,从苹果 ][ 开始它就介入了。将 PASCAL 引入苹果电脑操作系统开发的关键人物是比尔·阿特金森和杰夫·拉斯金。大约在 1978 年以前,苹果公司使用 BASIC 和 6502 汇编语言开发软件,阿特金森说服管理层,告诉他们 PASCAL 语言比 BASIC 和 6502 更适合苹果开发自己的软件。管理层同意后,阿特金森和拉斯金从加州大学圣迭戈分校获取了 PASCAL 语言和开发系统的授权,并在苹果公司成立了内部的 PASCAL 开发组。
苹果 ][ 的 PASCAL 系统包括 PASCAL 编译器、模式编辑器、6502 汇编器、一个强大的文件管理器和一些应用程序,这个系统通过一个命令行界面控制。Apple ][ 中的 PFS File 和苹果自己开发的 Apple Presents the Apple ][ 是用 PASCAL 开发的。苹果用 苹果 ][ 的 PASCAL 系统开发了苹果 /// PASCAL 系统,为了这个系统,苹果开发了一个非常复杂的浮点实现,它叫 SANE(Standard Apple Numeric Enviorment),到了苹果 ///,绝大多数软件是用 PASCAL 写的,在苹果 /// PASCAL 系统中扮演重要角色的人是伊拉·鲁宾和阿尔·霍夫曼。
Lisa 使用的处理器改换成摩托罗拉 68000 系列,它的大部分系统和应用软件由一个叫 Lisa PASCAL 的 PASCAL 扩展写成。操作系统 9 万行,开发环境 10 万行,7 个应用软件,例如 LisaWrite、LisaCalc,大约 5 万行。1981 年苹果从硅谷软件手中购买了摩托罗拉 68000 原生代码 PASCAL 编译器,从头开始开发 Lisa PASCAL。Lisa 的开发全部使用 Lisa Workshop 完成,这是一个命令行开发环境,和早期的苹果 ][、苹果 /// 的 PASCAL 系统类似。同苹果 /// PASCAL 类似,Lisa PASCAL 也支持 SANE,不过在其上增加了一个复杂的数学包叫做 Mathlib。 苹果还开发了 Lisa QuickDraw 图形库,它是 Lisa 技术的核心,虽然是用 68000 汇编语言写的,但是苹果为这个超凡图形环境提供了大量的 PASCAL 接口。Lisa PASCAL 身后的重要人物仍是伊拉·鲁宾和阿尔·霍夫曼。
Lisa Clascal(Lisa+Pascal)是苹果首次尝试进入面向对象世界而推出的编程语言,受到了施乐 PARC 研究中心正在试验的 Simula 和 Smalltalk 编程语言的影响,除了 Clascal,苹果还开发了许多类库,统称 Lisa Toolkit,这些类库可以显着缩短开发者开发桌面软件的时间。不过 Clascal 主要在苹果内部使用,Clascal 背后的工程是拉里·特斯勒和一些前施乐的 Smalltalk 专家。
麦金塔上的 PASCAL 是 Lisa PASCAL 的移植版,1982 年苹果开始使用 Lisa PASCAL 和 Lisa Workshop 开发麦金塔电脑。1986 年苹果推出 MPW(Macintosh Programmer's Workshop),这是一个非常专业的开发环境。MPW PASCAL 提供了对新型 68000 处理器的支持,也提供了对摩托罗拉浮点和内存管理芯片的支持,条件编译指令使得 MPW PASCAL 支持浮点芯片指令的直接生成,大幅度提高了浮点运算速度。MPW PASCAL 还增强了对面向对象编程和支持,于是被命名为 Object PASCAL,这个扩展版被苹果用来开发名为 MacApp 的类库。
大约 1988 年,苹果开始转用 C 和 C++ 开发软件,C 和 C++ 的优势促使了 PASCAL 在苹果内部和外部开发者中的显着衰退。
‘肆’ 苹果主要是用什么语言进行编写
汇编语言、C语言和C++
苹果Mac OS的操作系统核心部分是Darwin,这是一个基于BSD 4.4的Unix-Like操作系统,主要使用的语言就是汇编语言、C语言和C++,汇编语言基本上在所有的操作系统编写中都是不可缺少的一部分
‘伍’ 如何在 Mac OS X 下编译,安装 gcc
一、Mac OS X中make和gcc命令的安装
在编译Lua前需要做的准备工作。
我将lua-5.2.2.tar.gz下载到苹果电脑中,解压后进行编译时,发现我的Mac OS X 没有mak命令,也没有gcc命令。
检测苹果电脑的Mac OS X中是否有make命令的方法,可在控制台键入命令:which make
如果有该命令,则会返回提示:/usr/bin/make
所以我需要在Mac OS X中安装mak命令和gcc使命令。安装工具包需要从苹果的开发网站下载。
下载方法:
打开Xcode,菜单Xcode --> Open Developer Tool -->More Developer Tools
这时Safari浏览器被运行,并弹出注册对话框,要求输入Apple ID和密码,填写完注册信息然后进入Apple Developer的下载站点,搜索“Unix”,结果会列出命令工具包的下载列表:
Command Line Tools (OS X Mountain Lion)for Xcode - April 2013 (这个版本需要Xcode 4.6.2 和 Mac OS X 10.8以上版本)
Command Line Tools (OS X Lion)for Xcode - April 2013 (这个版本需要Xcode 4.6.2 和 Mac OS X 10.7.4以上版本)
……
下面还有其它版本,跟据你使用的Mac OS X的版来下载。另外说一下:
Mac OS X 10.4.x,代号为:Lion
Mac OS X 10.8.x,代号为:Mountain Lion
我的Mac OS X是Mountain Lion,所以下载的是Command Line Tools (OS X Mountain Lion)for Xcode - April 2013 版本,文件名为:
xcode462_cltools_10_86938259a.dmg
下载完后双击该文件。过一会儿后,会弹出安装包的窗口,对双击安装包。按提示完成安装。这时make和gcc便有了。
可使用which命令进行检查。
二、编译Lua软件
编译和安装方法的详细说明在readme文件中:lua-5.2.2/doc/readme.html
在编译前最好进行编译测试,在lua-5.2.2目录下,使用命令如下:make test
我的编译和安装方法是:
sudo make macosx install (sudo在Mac OS X中表示使用超级用户权限)
注意:
Lua的编译和安装说明文档(readme.html)中指出,编译Lua时,需要选择要运行的操作系统,编译并安装的格式如下:
make xxx install (如果不是超级用户登录,则需要前面加sudo命令)
其中xxx表示目标操作系统的标记,目标操作系统的标记列表如下:
aix ansi bsd freebsd generic linux macosx mingw posix solaris
Lua 将默认安装到 /usr/local/,安装完成后,在该目录下会生成一些重要文件。
/usr/local/ bin: (可运行程序)
lua luac (lua是Lua语言的解释器,luacLua语言的编译器)
/usr/local/ include: (头文件)
lua.h luaconf.h lualib.h lauxlib.h lua.hpp
/usr/local/lib: (库文件)
liblua.a
/usr/local/ man/man1: (命令手册)
lua.1 luac.1
Lua 解释器完整的路径是 /usr/local/bin/lua,在终端中运行 lua 即可调用解释器。
三、Lua语言解释器的测试
在控制台上输入lua命令:lua
Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio
> print (“Hello World!”) (进入交互命令状态,在提示符“>”下输入测试代码)
Hello World! (返回的结果)
键入 Control+D 退出交互命令
如果想运行一个lua脚本文件,可以使用下面命:lua 文件名
如:lua hello.lua
hello.lua文件的代码:
io.write(“Hello world, from ”,_VERSION,“”!\n)
结果:Hello world, from Lua 5.2!
注释:
Lua 是一个小巧的脚本语言。 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟等。
‘陆’ 我是学计算机的 想用苹果电脑编程C语言 C++不想装win系统 怎么办啊
1.使用Xcode软件。Xcode是一个苹果系统上的集成开发环境(IDE),就是说用Xcode就能编写C语言程序,并编译运行。也能开发ios程序等,是一种软件。在windows上类似这种能编c语言的还有微软出的visual studio,和其他免费的一些如codeblocks,c-free等。
在Xcode中编译运行C/C++的操作步骤:
1)打开Xcode,在欢迎界面点击Create a new Xcode project。
2)弹出一个对话框,在左侧栏选择Mac OS X分类的Application,右侧选择Command Line Tool,点击Next。
3)在Proct Name填写项目名称,如HelloMac,其余默认即可(type里也可以选择C或C++),点击Next后选择路径并点击Create完成项目创建。
4)在Xcode主界面左侧点击main.m,把代码替换成C/C++的代码,点击左上角的Run按钮即可编译运行,界面下方会弹出控制台显示运行结果。
2.Xcode 是苹果公司开发的编程软件,是开发人员建立OS X 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成
‘柒’ Windows、Linux、Mac等系统是用什么编程语言汇编的
它们的系统
多是用C语言加汇编语言制作的。。C语言的运行速度比较快。。开发效率也快,一般多是用来做系统开发的。。。而汇编语言是用来做底层硬件接口的,使个硬件相互传递数据的。。。一般的软件开发平台多是将代码转换成汇编语言的。。在通过汇编器转换成相应的二进制数据的(电脑唯一识别的代码)
‘捌’ 苹果电脑怎么写代码
1、使用Xcode软件。Xcode是一个苹果系统上的集成开发环境(IDE),就是说用Xcode就能编写C语言程序,并编译运行。也能开发ios程序等,是一种软件。2、在windows上类似这种能编
1、使用Xcode软件。
Xcode是一个苹果系统上的集成开发环境(IDE),就是说用Xcode就能编写C语言程序,并编译运行。也能开发ios程序等,是一种软件。
2、在windows上类似这种能编c语言的还有微软出的visualstudio,和其他免费的一些如codeblocks,c-free等。
您好,苹果电脑可以下载苹果开发工具应用来编写代码。可以到苹果应用商店里去搜索查询,并安装开发工具就可以开始编写代码了
‘玖’ 网上下载了一个汇编语言教学视频,用苹果电脑讲解的,我也必须买苹果电脑吗,这老师开发环境用xcode
不是啊 汇编相同啊 每个电脑都不同疯了么?只要x86架构的CPU就行了
只是用windows编程,配置环境可能不太方便
开发最好安装32位linux比如ubuntu(因为大部分汇编教程都是32位的,安装64位系统可能会有点不同)这样写程序和苹果的macos用起来差不多啦