『壹』 C++在調試代碼時為什麼出現 檢測到 Mac 文件格式: 請將源文件轉換為 DOS 格式或 UNIX 格式
可能是編碼文件的格式不正確吧,改成ansi的,蘋果默認是utf8的
『貳』 我有一台 MacBook Air 想用來編程怎麼辦
不知你是用什麼開發語言?
可以用虛擬機安裝你編程所需的系統,然後在對應的系統環境下去做編程。
Mac下的虛擬機三款:Parallels、VMWare和VirtualBox
Parallels性能最好,VMWare穩定,VirtualBox免費。
『叄』 最通用的編程語言是啥,能運行在win,linux,mac下,也能運行在WM,iphoneOS,android下,不要java。
win下自不用說,沒啥語言在win下不能用的.....
linux主要還是c和c++
mac是基於unix的,也是c和c++最好
然後那幾個移動設備.....
wm可以用c++,c#,vb.net
iphone是Objective-C,一種改進的c
android上層程序是java,底層也是c和c++
貌似交集很少吧......還是學c,c++吧,匯編的話如果寫平常的程序太那啥了.......
『肆』 mac系統編程的原理
隨著蘋果公司的復興,越來越多的開發人員轉向Mac OS X平台的開發。不過OSX平台使用的是很特別的Objective-C而非常規的C/C++,這使得很多開發人員對Mac OS X平台的開發有些望而卻步,因此學習Objective-C以及Mac平台下的開發工具就顯得相當重要了。因此,我挑選了一些相對比較新Mac OS X的開發系列書籍,分享給所有對Mac OS X平台軟體開發感興趣的朋友們。這些書籍大多為基於Mac OS X 10.4 Tiger平台的,但是依然很有參考價值。包括Objective-C,Cocoa,Quartz,XCode,AppleScript,Shell編程等相關書籍。
如果你對編程不感興趣,但是像深入的了解Mac OS X的話,強烈推薦你閱讀Mac OS X Internals,雖然該書中有很多很專業的知識,但是這本書絕對是了解Mac OS X的不二之選。配合下面介紹中給出的該書的配套網站閱讀,效果更佳。
對上述一些名詞的說明:
Objective-C:是C語言的一個超集,具有面向對象屬性。因為語法與C語言差異較大,因此沒有C++這么流行。Mac OS X就是由Objective-C開發而成。Objective-C是學習Mac OS X平台軟體開發的第一步。
Cocoa:Cocoa是Mac OS X開發API的昵稱。有點類似MFC之於Windows。在學會Objective-C的語法之後,就可以開始學習Cocoa,開發Mac OS X應用程序了。
Quartz:是Mac OS X的Aqua圖形界面的2D圖形加速引擎。
XCode:是Mac OS X下集成開發環境。類似Visual Studio至於Windows。XCode是免費的,包含在了Mac OS X的安裝光碟之中,也可以通過網路下載。
AppleScript:AppleScript的設計目的就是讓沒有編程經驗的用戶來編寫一些實用的自動處理腳本。AppleScript的語法十分接近自然語言,但是這並不意味著AppleScript很弱,事實上,AppleScript非常強大,可以讓很多的系統維護工作變得非常的簡單。用戶還可以通過AppleScrpit自帶的錄制工具錄制一系列操作的「宏」,系統會自動生成AppleScript腳本,以便於重復這一系列操作。AppleScript是Mac OS X Geeks必學之殺手鐧。
Shell:熟悉UNIX/Linux的讀者一定知道Shell是什麼。Mac OS X基於UNIX,並通過了UNIX 03認證,掌握Shell編程可以讓系統維護變得相當簡單——特別是維護伺服器系統。如果你對Mac OS X Server有興趣,就一定要學學Shell編程了。
『伍』 MacBook可以不安裝Linux直接進行Linux編程么
Mac的核心是Unix,與Linux在某些方面並不兼容。所以,不能保證在Mac上編譯的程序能在Linux上運行。
『陸』 如何在linux系統安裝python編程環境
eclipse 是 JAVA 寫的,全系統支持。
至於你說的那個 pydev ,我想應該也是解釋型語言寫的,裡面不含二進製程序。都能跨平台。
『柒』 mac,windows,linux各個系統介紹
Linux
From the name of its creator, Linus Torvalds, influenced by the term Unix. The original name of Linux was Freax, combining the words Free and Unix, and referring to phreaking. The administrator of the server on which Linux was first held didn't like the connection to phreaking, so Torvalds changed the name to Linux.
The Linux kernel is an operating system kernel used by the Linux family of Unix-like operating systems. It is one of the most prominent examples of free and open source software.The Linux kernel is released under the GNU General Public License version 2 (GPLv2) plus proprietary licenses for some controversial BLOBs and is developed by contributors worldwide. Day-to-day development takes place on the Linux kernel mailing list.The Linux kernel was initially conceived and created by Finnish computer science student Linus Torvalds in 1991. Early on, the MINIX community contributed code and ideas to the Linux kernel. At the time, the GNU Project had created many of the components required for a free software operating system, but its own kernel, GNU Hurd, was incomplete and unavailable. The BSD operating system had not yet freed itself from legal encumbrances. This meant that despite the limited functionality of the early versions, Linux rapidly accumulated developers and users who adopted code from those projects for use with the new operating system. The Linux kernel has received contributions from thousands of programmers. Many Linux distributions have been released based upon the Linux kernel.
Windows
Microsoft Windows is a series of software operating systems and graphical user interfaces proced by Microsoft. Microsoft first introced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces (GUIs). Microsoft Windows came to dominate the world's personal computer market, overtaking Mac OS, which had been introced previously. As of Octoboer 2009, Windows had approximately 93% of the market share of the client operating systems for usage on the Internet. The most recent client version of Windows is Windows 7; the most recent server version is Windows Server 2008.
mac
The Macintosh, or Mac, is a series of several lines of personal computers designed, developed, and marketed by Apple Inc. The first Macintosh was introced on January 24, 1984; it was the first commercially successful personal computer to feature a mouse and a graphical user interface rather than a command-line interface.Through the second half of the 1980s, the company built market share only to see it dissipate in the 1990s as the personal computer market shifted towards IBM PC compatible machines running MS-DOS and Microsoft Windows. Apple consolidated multiple consumer-level desktop models into the 1998 iMac all-in-one, which was a sales success and saw the Macintosh brand revitalized. Current Mac systems are mainly targeted at the home, ecation, and creative professional markets. They are: the aforementioned (though upgraded) iMac and the entry-level Mac mini desktop models, the workstation-level Mac Pro tower, the MacBook, MacBook Air and MacBook Pro laptops, and the Xserve server.
『捌』 目前常用的網路操作系統UNIX、Linux、NetWare、Windows NT/2000/2003/2008/Vista、Mac OS等各種操作系統的
unix網路管理能力最強,安全性最高。網路吞吐量最佳。典型的多任務多用戶系統。一般用於銀行,電子商務,大型信息中心。氣象預報中心。屬於專業級的網路操作系統。
Linux可以說是unix的簡化了的免費軟體。相比unix性能稍微差點,但是免費,也支持圖形用戶界面。現在用戶慢慢的在增多。適合一般中小企業做開發。
NetWare現在基本很少用了,主要是企業裡面採用這個。做網路管理。
Windows NT和windows家族的軟體一樣,好用,漂亮,但是網路管理安全性和性能比前兩種打折扣。其他的都不是網路操作系統。屬於個人操作系統。
『玖』 關於計算機的若干問題涉及Unix、Linux、C、Lisp
1.所有的計算機語言是否理論上功能上可以一致?
最終執行結果一致。實現解題的方法可能不同。
2.一種語言製造出來的工具是否可以去影響甚至破壞另外一種語言做出的東西?那麼可能通過什麼途徑呢?(硬體,軟體)
語言是一種工具,目的是為了操作與控制硬體,軟體基於硬體運行,改變了軟體設在硬體中的數據,自然也就對那個軟體造成了影響。
3.C語言的特點是什麼?優點、缺點,其他語言呢,它們各自擅長什麼因改進什麼問題而產生?
簡潔,高效。但是仍比不過匯編,其它語言類似,效率最高是機器碼,但你不可能去學習。都是為了解決實際中的應用而被開發出來。就像車用來代步。
4.Unix下的C和windows下的C有什麼區別?
兩者的C沒有區別,但是兩個系統會對實現上有一定的改變。你說的或者是VC和UNIX的C,如果要一個標准,那標準的C在UNIX下。
5.編程敘述的主體難道不是語言么?為什麼會出現以系統命名的編程——Unix編程
編程敘述的主體不在語言,而在要解決問題的方法上。每一條指令都是一個解決該問題的操作。以系統命名的編程,那就是特定對於該系統進行的操作,之所以有這樣的事情,是因為各個系統間的實現是不一樣的。方法不同。說深點,介面方式不一樣。
5.Lisp語言,標准化了成為Common Lisp為什麼還是有兩個分支?SBLP和CCL之間有什麼區別?可以通用么?
這也是我一直想搞明白的東西。但是不管有哪個分支,對於往上都是兼容的。兩者之間或許大同小異,必有各自的特點。要想通過,定要修改,但是正是有不同點,才是兩種分支。
開發工具:
1.編輯器不可以運行么?
你想讓它怎樣運行,我想說,你在編譯你的源碼的時候,它就在運行。
2.如果編輯器可以運行,如何才能運行?
還是問你想讓它如何運行?像普通的程序一樣,點擊圖標(win),或者輸入該編譯器的編譯指令(linux/unix)。
搭載環境:
1.在mac的Unix環境中如何搭載開發C的環境?
你或許可以去安裝一個叫Xcode的工具。
2.在mac下如何搭載Lisp的開發環境?
這個我也不知道。但是請明白,Mac也是一種Unix,方法類似Unix/Linux,並且多數通用。這里說的不是指包的格式。
Sublime Text 2 這款編輯器,在mac下如何和C、Lisp編譯器掛上鉤,可以使其運行起來看結果?
我想你需要的是一個IDE,但是通常我會使用終端,也就是命令操作窗口來完成這些工作。
『拾』 如何通過mac os系統學習 linux系統的操作及編程
Mac OS底子其實是unix
如果說學習的是命令行操作,基本上和linux差別也不是很大,如果是圖形界面那差別就較大了
至於編程其實無所謂操作系統了,關鍵是你要學的是什麼語言。Mac OS下的主要是用Xcode
linux下的就多了,所以看你要學什麼。