mac編程入門
Xcode啊,這是mac本的專屬,再或者按個虛擬機.我是先找windows,然後找對應的mac版本,隨你了
⑵ mac系統下如何學習c++
我們在學習C++的時候,有很多人不知怎樣學習它、怎樣學好它,也不知應先從那裡開始學起,關於C++的入門其實很簡單,你只要一步步按照你手中的那本C++教材來學就可以了,也許你把C++學的很爛,這時你千萬不要認為我好像很精通C++了。
我個人認為要想學習C++,最好直接學習它,不要先學習C語言,然後在學習C++,雖然C++是從C語言上發展過來的,但如果你對C語言了解的越多,在你寫C++程序的時候,你很難擺脫C的風格,既使你是一位很有經驗的程序員,如果你對C很了解,在學習C++的時候,盡量使用C++的風格,我這樣並不是說C不好,關鍵我們現在要了解的是C++而不是C。
現在讓我們深入學習C++吧!C++的難學,不僅在它那廣博的語法、語法背後的語義、語義背後的深層思維、深層思維背後的對像模型;C++的難學,還在與它提供了四種不同的編程思維模型。當我們找來一本C++教材時,當我們翻開第一頁時,這時我們已進入了C++的世界,我們現在開始探索,開始在追求新技術的旅程中!
想學好C++,熟練掌握它的語法是不可少的,當你掌握了C++的語法時,那麼我要恭喜你,你已正正進入了C++的世界,要想學好C++,你只有努力的學習,經常的思考多多的實踐,這時你會問了,我應該還要學習什麼呢?
C++的語法我都已掌握了啊!我是不是可以學習Windows編程了呢?不要急,你是已掌握了C++的語法,但你能用它寫出高效率的程序嗎?你已對C++所有運行機制都了解嗎?是的,單單了解C++語法是不夠的,接下來你的任務很多,要學習如何高效地使用C++語言。現在我就教你怎樣的學好它,怎樣的高效使用它。
我們還是先從C++的語法開始說起吧!這里我只做一個簡單的概述,當我們學習C++的時候,你先要了解它的編程模式,其中包括面向對像編程、通用編程和傳統的過程化編程。當你在學習一個C++語法時,如果你一時感到很難理解,不妨你先跳過這一段,繼續向後學習,當你看完你所學習C++的那本教材時,你在回過頭來學習C++,你會發現其實它就是那麼回事,有很多人在學習C++時,剛學習到了一半,突然感到好像以前學習的語法忘了許多,他們會把書又翻回去,找回那忘掉的語法,如果你在學習C++時也有這樣的情況,你大可不必那麼擔心,你現在的任務是繼續你的學習,不要去管那一時不記得的語法,如果你現在去重新學習那一時忘掉的C++,恩,不錯,這看起來你好像對那語法已深深的牢記在心,當你的C++在學習到這里時,你能保證前面的語法不在遺忘嗎?這時的你在學習新的C++語法時,但心會忘掉前面剛剛找回的C++,你說這時你能學好新的C++語法嗎?你會一邊學習新的,一邊重復舊的,這樣一來,那就糟了,這時的你會很容易搞亂新舊C++語法,新的記不住,舊的又被新的語法搞亂了,這時的你不得不從頭再來(畢竟你是初學者)。
對於初學者來說,C++的廣博語法是件頭疼的事,學會了這個卻忘了那個,就像我上面提到的那樣,這時的你應該繼續的學習C++新知識,等看完你手中的那本C++教材時,你在來學習忘掉的語法,這時你會感覺好像C++很簡單,沒有我們開始說的那麼難學啊!你會覺得我開始說C++難學是用來嚇唬人的。我說C++難學當然不是用來嚇唬人的,這時的你對C++語法已非常熟悉了,這時你千萬不要認為對C++已很精通,就像我開頭所說的那樣,雖然現在你已擺脫了初學著的稱呼,但你也不能算是位精通人士啊!你只掌握了C++的大概,接下來的你就要深入學習拉!
祝你成功哦!呵呵…
⑶ 蘋果筆記本適合編程嘛
非常適合啊,一方面它比 linux 要更直觀,更適合入門,又比 windows 更貼近程序員,具有 *nix 的特點。不過編程也分很多種類。如果你要編面向 windows 用戶的軟體,或者是想要用微軟的一些產品(如 visual studio)用蘋果筆記本就不太行了。
在編程界,編程設備-電腦,有兩個世界,一個是普通世界,這個世界裡,程序員寫代碼的電腦和大眾玩游戲看電影上網做ppt的電腦一樣,就是你手頭的普通電腦,什麼電腦都行。另一個世界,是專業世界。
是非windows行業的專業(高端、楊村白雪、裝b)程序員的世界,這個世界的編程設備,就是thinkpad和MacBook筆記本。分別對應thinkpad的高端t、x系列和macbookpro的。
13、15寸系列。選擇編程設備要考慮你現在所處的環境。用什麼設備,取決於你現在處於什麼世界,和你想處於什麼世界。如果你現在是下里巴人,生活在普通世界,周圍的人用的都是普通電腦,就你上macbook。
很明顯你在裝b,使用不方便不說(別人能用的東西你用不了),受排擠、白眼是必須的,能承受嗎?如果你現在處於洋蔥白雪環境,寧靜的大學校園/星巴克/IT大廠,周邊人用的一水兒mac/tp,這時你掏出閃瞎狗眼的神船游戲本。
得多大勇氣?所以,選擇設備,得看你所處的環境,要是你提出這個「買什麼電腦」的問題,我覺得你還是買普通筆記本電腦吧,這樣更保險些,等過幾年升級到專業級別再換專業設備。
⑷ mac 怎麼運行python
直接運行python文件。
在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一個特殊的注釋:(使用的是python3.6)
⑸ 推薦一本在mac環境下編寫的c語言的書
推薦題主看看《C語言程序設計——現代方法》(C Programming: A Modern Approach)這本書。這本應該是公認的寫得比較詳細清楚的 C 語言學習教材了,國外很多大學的 C 語言課程也在使用這本教材,作為入門書籍應該是相當不錯的。不過要注意的是中文版的版本比原版要舊一些,所以涉及到示例代碼部分的話最好是看原版的,以確保代碼的規范性。我將中文版和原版都放在附件里了,題主可以自行下載。
譚浩強的話我認為不適合入門看,因為它的內容過於糾結一些次要的語言細節,而且代碼格式寫得很不規范,很可能會讓你覺得 C 語言是一門枯燥乏味的語言。
至於環境平台,在 Mac 上一般會使用 gcc 編譯器及 lldb 調試工具(附件中的原版書就使用了 gcc 作為編譯器)。題主可以在 Mac App Store 上下載 Xcode,安裝好後程序會自動為你的 Mac 搭建一系列 C 語言的環境,包括編譯和調試所需的各種工具。需要編譯一個 C 語言代碼文本 (.c 文件),只需在終端中輸入
gcc-Wall-g-o編譯後的可執行文件路徑及名稱源代碼路徑
即可在你指定的路徑中生成可執行文件,定位到其所在目錄,然後輸入
./可執行文件名稱
即可運行此程序。詳細情況就不在此贅述了,總之題主需要對 Mac 的命令行界面(終端)有所了解。
另外說一句題外話,題主學習 C 語言要只是為了自己做幾個小應用小試牛刀那麼無可厚非,可以無視下面的話。但是如果是為了今後的職業或專業考慮的話,那麼英語能力絕對是必要的。畢竟這個東西是國外發明並且已經研究了好幾十年,所以國外的 C 語言相關的社區以及教材、資料要比國內系統完整規范地多。也就是說,要想真正學好 C 語言,英語閱讀水平一定要過關。
⑹ mac 系統下 c語言的學習
Mac有Objective-C, 和C是不同的. 當然,你也可以在Mac下做C編程。 不清楚你要學的是C還是Objective-C. 如果是C, 看<<C 程序設計語言>>就可以了, Xcode有命令行工具,可以在終端里用gcc編譯c代碼。 開發環境同Linux差不多:
編譯:
gcc helloworld.c -o helloworld
運行:
./helloworld
編輯器可用vim或任何你熟悉的文本編輯器.
此外,除了一些Mac特有的api之外, 對C語言本身,mac同其它操作系統並無不同.
⑺ 初學者自學mac編程看什麼書好
我認為你先學習Object-C,mac的編程書籍大部分都是英文的,中國這方面做的不好,而且你最好用虛擬機先虛擬mac系統用一用......
⑻ 如何通過mac os系統學習linux系統的操作及編程
不知樓主是要問啥,是指怎麼配環境還是怎樣入門學知識。
想配環境的話,我大概說個思路,具體細節請自行網路之:
方案一:裝虛擬機軟體(vmware fusion或parallels desktop),虛擬機里guest os裝linux(建議ubuntu),然後在linux下裝gcc、java等等編程工具,裝個eclipse(有人說玩linux編程就得vim或emacs,我個人覺得vim、emacs這種軟體,適合geek裝13用,《Clean Code》的作者在書中也是推薦eclipse這種高級的IDE,有代碼補全,api提示,可以大大提高開發效率。)
方案二:mac os下裝xcode,然後設置xcode裝命令行開發工具,就有了gcc等命令,然後就跟linux差不多了,可以裝eclise,也可以用xcode做IDE。
學知識的話建議樓主逛論壇或者買書。
⑼ 我想學習編程,但是啥都不會,從最最基本的開始學起用macbook air可以嗎配置夠嗎只是興趣學
先學C語言,youku哪裡有小甲魚的0基礎入門學習C語言的教學視頻,簡單易學,打好基礎後就可以朝自己喜歡的方向發展。