『壹』 請問一下,蘋果操作系統是用什麼語言編寫的蘋果電腦中用的軟體是用什麼語言編寫的
現在的操作系統核心應該都是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用起來差不多啦