1. 請問哥,你有什麼好一點的C語言編程軟體,推薦一下,真心感謝😋😋
C語言是一門歷史很長的編程語言,其編譯器和開發工具也多種多樣,其開發工具包括編譯器,現舉幾個開發工具供大家選擇,當然也要根據自己的操作系統來選擇適合自己的開發工具。
好多剛開始接觸c語言的朋友都想知道用上面軟體開發c語言比較好,一般來說微軟的東西肯定是最好的,更適合新手學習,等上手了就可以接觸別的軟體了。
Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,太多了,由於C語言比較成熟,所以編程環境很多。建議使用Microsoft Visual C++。
在Windows下做軟體開發,編譯器的首選當然是Visual Studio,目前微軟也有免費的Microsoft Visual C++2008Express版本可供下載和使用。但是,如果考慮做跨平台的軟體,選擇gcc作為編譯器無疑是明智的,無論linux,MacOSX還是其他的Unix變體,大多選用gcc作為編譯器,所以,選擇gcc作為編譯器能夠讓你的軟體提前通過編譯器的驗證,能夠更容易的在不同平台上通過編譯。TDM GCC項目已經幫助大家測試並整合了Windows平台下的gcc安裝工具TDM GCC On-Demand Installer,大家可以根據需要選擇下載並安裝那些工具包。安裝完成後,需要修改環境變數,將安裝目錄加入PATH搜索路徑中。
1、TC 2.0:Borland公司的產品,在dos界面下編譯運行,小巧、靈活,但是不能使用滑鼠。
菜單命令是alt+菜單項的第一個字母,可以調試,在第一次用的時候,可以需要配置一下目錄,如下:
第一次使用可能感覺不舒服(滑鼠不能用的緣故),慢慢熟悉一段時間,就沒事了,當初在學校學習考試都是這個環境。
2、win-TC:在tc2.0的基礎上加上了界面,能夠使用滑鼠,具有語法高亮,可以嵌入匯編等特點,對新手一些,拜託了不能用滑鼠的困難。編寫完源代碼,進行編譯運行即可,軟體比較容易上手。
3、dev-C++:是windows下一款開發c/c++的開發環境,使用gcc為編譯器,遵循標准,功能比較強大,語法高亮,可以進行單步調試(這對排除錯誤很重要),進行斷點設置等功能,遵循C標准,是一款很強大的開發工具。
4、VC++,微軟的產品,編譯器,鏈接器,運行,調試等功能於一體的強大開發工具,特點是功能十分強大,對於新手來說需要一段時間去摸索
c語言編程軟體(支持win7/win8)是一款支持多語言開發的開發系統。c語言編程軟體(支持win7/win8)同時支持c語言,c++以及vb語言的開發,軟體能很好的兼容win7以及win8,用戶只需設置軟體兼容性,把它設為win 98,win xp等等。
為大家提供的c語言編程軟體為vc++6.0。VC++6.0是Microsoft公司推出的一個基於Windows系統平台、可視化的集成開發環境,它的源程序按C++語言的要求編寫,並加入了微軟提供的功能強大的MFC(Microsoft Foundation Class)類庫。
c語言編程軟體(支持win7/win8)的MFC類庫中封裝了大部分Windows API函數和Windows控制項,它包含的功能涉及到整個Windows操作系統。MFC不僅給用戶提供了Windows圖形環境下應用程序的框架,而且還提供了創建應用程序的組件,這樣,開發人員不必從頭設計創建和管理一個標准Windows應用程序所需的程序,而是從一個比較高的起點編程,故節省了大量的時間。另外,它提供了大量的代碼,指導用戶編程時實現某些技術和功能。因此,使用VC++提供的高度可視化的應用程序開發工具和MFC類庫,可使應用程序開發變得簡單。
5、C-Free
C-Free是一款國產的C、C++開發工具,堪稱神器,讓你愛不釋手。
如果你受夠了Visual Studio的龐大臃腫,Visual C++ 6.0在Win7、Win8下的兼容性問題,那麼C-Free將是一個讓你驚喜的選擇。C-Free整個軟體才14M,非常輕巧,安裝簡單,可以自由切換編譯器。
C-Free最新版本是5.0,注冊需要80RMB,可以免費試用30天,過期不注冊將無法使用。雖然本教程提供了注冊碼,但是如果你不缺銀子,還是為國產軟體做點貢獻,購買正版吧。
主要包含如下特性:
支持多編譯器,可以配置添加其他編譯器;
目前支持的編譯器類型:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Intel C++ Compiler
(6) Lcc-Win32
(7) Open Watcom C/C++
(8) Digital Mars C/C++
(9) Ch Interpreter
增強的C/C++語法加亮器,(可加亮函數名,類型名,常量名等);
增強的智能輸入功能;
可添加語言加亮器,支持其他編程語言;
可添加工程類型,可定製其他的工程向導;
完善的代碼定位功能(查找聲明、實現和引用);
代碼完成功能和函數參數提示功能;
能夠列出代碼文件中包含的所有符號(函數、類/結構、變數等);
大量可定製的功能:
可定製快捷鍵
可定製外部工具
可定製幫助(可支持Windows幫助、Html幫助和在線幫助);
彩色、帶語法加亮列印功能;
在調試時顯示控制台窗口;
工程轉化功能,可將其他類型的工程轉化為C-Free格式的工程,並在C-Free中打開。
7、CodeLite
CodeLite是一個功能強大的開源,C/C++編程語言的跨平台IDE(定期在Windows XP SP2 / 3下被測試 ,(K)Ubuntu 7.10/8.04 Gutsy Gibbon,和MacOSX 10.5.2 )。CodeLite的源代碼使用是遵循的GPL v2許可證的。
2. Mac OS上有什麼好用的widget推薦
MacOSX的Dashboard是:Mac OS X下很強大也很有用的功能之一,它包括了多種多樣的小工具(Widgets),能夠實現很多像天氣情況查詢,股票信息查詢,iTunes音樂播放控制,世界時鍾,實時新聞等信息的查詢及瀏覽。nbsp;MacOSX簡介 MacOSX,這是一個基於UNIX核心的系統,增強了系統的穩定性、性能以及響應能力。它能通過對稱多處理技術充分發揮雙處理器的優勢,提供無與倫比的2D、3D和多媒體圖形性能以及廣泛的字體支持和集成的PDA功能。MAC OSX通過Classic環境幾乎可以支持所有的MacOS9應用程序,直觀的Aqua用戶界面使Mac intosh的易用性又達到了一個全新的水平。 MacOSX操作系統界面非常獨特,突出了形象的圖標和人機對話(人機對話界面就是由蘋果公司最早開創的,後來才被微軟的Windows所看中並在PC中廣泛應用)。蘋果公司能夠根據自己的技術標准生產電腦、自主開發相對應的操作系統,可見它的技術和實力非同一般。很多軟體企業都為Mac開發了專用版本,現在可供Mac使用的軟體也很豐富。如微軟就為Mac開發了Mac版的Office,Mac版的IE瀏覽器。
3. mac os x10.2上編程
蘋果機上的編程軟體當然是蘋果自己的Xcode開發組件了 ,什麼都有的 可以到蘋果開發者論壇下載
http://developer.apple.com/macosx/
適用於leopard前的最新版本是 Xcode2.5好像
蘋果建議的開發程序是Objective-C
另外 如果想開發關於GNU 的程序 ,可以安裝macports 然後構建自己的開發環境 基於GCC GDB 的
4. stellarium是一款什麼軟體有什麼用呢
Stellarium是一款開源的桌面星空軟體,可在Linux/Unix, Windows and MacOSX平台上運行。它使用OpenGL對星空進行實時渲染,因此星空效果和你用肉眼,望遠鏡或者天文望遠鏡觀察到的星空別無二致。
用戶可以通過拖拽天空看到頭頂上的星際。默認是實時顯示,所以波斯的截圖就不是夜間版了,夜間版比較有說服力的說。背景的圖,就是下圖可見的樹木房屋之類都是可換的。
不過 Stellarium 貌似對字體有要求,也許是波斯換了語言後沒有設置好,如圖所見的本來應該顯示星球名稱的地方都變成了小方塊。不過跟 GDI++ 字體渲染沒有沖突。
5. 如何在mac os x上安裝軟體
1.就是直接復制粘貼,這也是最主要的一種方式,一般來說,MAC OS X上的程序會打包成DMG,ISO。雙擊以後,系統會自動掛上磁碟鏡像,並在FINDER中顯示。打開以後你經常會看見類似 程序 -> APPLICATION這樣的一個界面,那隻是一個加了背景圖片的文件夾,把程序拖到APPLICATION裡面就可以了。 當然,還是的,APPLICATION文件夾只是系統默認放程序的文件夾,你也可以把你的程序放到任何地方。
2.有些程序做成了安裝包,這就和WINDOWS一樣,一直下一步就可以了。
MacOSX簡介
MacOSX,這是一個基於UNIX核心的系統,增強了系統的穩定性、性能以及響應能力。它能通過對稱多處理技術充分發揮雙處理器的優勢,提供無與倫比的2D、3D和多媒體圖形性能以及廣泛的字體支持和集成的PDA功能。Mac OSX通過Classic環境幾乎可以支持所有的MacOSX應用程序,直觀的Aqua用戶界面使Mac intosh的易用性又達到了一個全新的水平。
MacOSX操作系統界面非常獨特,突出了形象的圖標和人機對話(人機對話界面就是由蘋果公司最早開創的,後來才被微軟的Windows所看中並在PC中廣泛應用)。蘋果公司能夠根據自己的技術標准生產電腦、自主開發相對應的操作系統,可見它的技術和實力非同一般。很多軟體企業都為MacOSX開發了專用版本,現在可供MacOSX使用的軟體也很豐富。如微軟就為MacOSX開發了MacOSX版的Office,MacOSX版的IE瀏覽器。
6. 長遠看 Apple 的平台上開發,Swift 真的可以完全取代 OC 嗎
OSX系統環境下的xcode,語言為Objective-C或蘋果新推出的Swift語言。Xcode是蘋果公司開發的編程軟體,是開發人員建立OSX和iOS應用程序的最快捷的方式。Xcode4所使用的編譯器為LLVM編譯器,LLVM編譯器的前端是clang。Xcode的核心部分是蘋果電腦公司下一代業界標準的gcc編譯器gcc4.0。新的編譯器利用許多先進的最優化技術幫你從現存編碼中獲得性能。從超級計算世界借鑒來的自動向量化(Auto-vectorization)技術可以幫助你釋放每台Intel系統中速度引擎的能量,而不需要編寫向量化編碼。Objective-C語言,是擴充C的面向對象編程語言。其主要使用於MacOSX和GNUstep這兩個使用OpenStep標準的系統,該語言是1980年代初布萊德·確斯(BradCox)在其公司Stepstone發明的。Swift語言,蘋果於2014年WWDC發布的新開發語言,可與Objective-C共同運行於MacOS和iOS平台,用於搭建基於蘋果平台的應用程序。該語言語法內容混合了OC,JS,Python,語法簡單,使用方便,並可與OC混合使用。並於2014年6月12日發布了《Swift中文版》第一版。
7. 程序員用 Mac 都有哪些必備的 app
Linux內核作者Linus早就開始使用Mac了(雖然面對記者表現的很扭捏)。Gnome的作者更是理直氣壯叛逃Linux投奔Mac。如你所知,MacOSX是開發者們的最愛。因為它一方面有非常棒的用戶體驗,一方面是基於Unix,盡得shell的益處,又避免了Linux下種種繁瑣。
看看MacTalk是怎麼說的。
工欲善其事,必先利其器。這里分享下我的Mac應用和配置。
基於原則:
+ 尊重軟體版權,能購買正版的,請盡量購買正版
+ Don』t Shave Yaks, 不要因為花太多時間配置工具而浪費工作的時間
+ 奧卡姆剃刀,如果一項功能需求只是偶爾用一下,就別配置了。
應用&效率Dropbox大名鼎鼎的Dropbox,無需贅述。是居家旅行,出門必備同步神器。Dropbox較之Google Drive更輕量級,更快,適合在多平台同步正在編輯的文檔或者代碼。記得Google Drive是沒有Linux版客戶端的,而Dropbox有!而且,Dropbox的文件分享鏈接是直接指向文件的,對於在remote terminal上工作且尚不熟悉scp和rsync的同學來說是福音(rsync --daemon效果可以媲美Dropbox)。相比之下,Google Drive 更適合來存放資料,因為它能搜索文檔內關鍵詞。
我見過最好的MarkDown編輯器,簡潔,漂亮,可配置,支持MathJax公式編輯。
Evernote
筆記軟體,我主要用它在收藏平時看到的好的RSS文章,Prime版的多人協作,幻燈片功能也很贊。
眾多的ReadItLater軟體中的一個,推薦Pocket是因為它的文本抽取出來的格式比較好,在移動端上的App做的也很出色。
Kaleidoscope
比較多文檔之間的差異。一個命令行黨應該忠誠的效忠用diff來比較文件,但是Kaleidoscope真的太好用了,關鍵是它不僅能逐行比較,還能一塊塊匹配著比較,還能兩個文件夾比較,還能Merge文件。
Alfred 2
這
是一個神奇的快速啟動軟體,就為了它,你就值得買個Mac。MacTalk里謙虛的稱它為「神兵利器」。你可以用它來: * 打開任何應用 * 查找文件* 執行shell命令 * 當計算器用 * 直接寫email * 在Google/Amazon/Wikipedia上搜索條目 * ,以上只是它的普通功能,只有這些還不足以稱之為偉大。Alfred之牛掰,在於其可編程的第三方workflow插件機制,這樣可以在Alfred里搜豆瓣圖書,搜Github倉庫,查看天氣或PM2.5,搜索自己的Evernote筆記,查API文檔,一切能想到的,都可以實現。
TextExpander
文本自動補全的插件,自定義好觸發的關鍵詞,每次輸入這些關鍵詞的時候,biu~,想打的字就全彈出來了。把自己的電話,郵箱,或者寫郵件的模板存進去,能避免很多重復的勞動。
Popclip
文字選中彈出擴展。每次選中文字後,可以快速的把選中文字進行復制,粘貼,查找,加入筆記本等等。
RescueTime (Time sink)
默默的運行在後台,告訴你你的時間都浪費在哪兒了。每周發郵件告訴你你在哪個軟體,哪個網站上花了多少時間,這一天/周的效率有多高。你可以定義什麼是有效率的行為(比如用Evernote寫筆記,用Emacs寫代碼)加分,哪些是偷懶的行為(看美劇,刷豆瓣)扣分。
LimeChat
IRC應用,選它是因為其他的IRC應用都太難用了!
AppCleaner
刪軟體清理殘余。
Moom
還在像傻帽一樣花半天找到窗口邊框笨手笨腳地縮放大小么?用Moom吧,能快速排好窗口,自定義想要的窗口大小。
The unarchiver
普通解壓用tar命令,但如何有非UTF-8的中文編碼,還是用unarchiver比較方便(命令行下得用find + iconv寫一長串,太虐心)
編程&配置Dash
查文檔利器。作者在新版本對它收費$20,喪心病狂,但從長遠考慮,還是值得的。能配合Alfred用,省心。
Textmate
bundle功能很好用,方便快速掌握一門語言。寫前端代碼很方便。其他時候,還是用Vim/Emacs吧。
TotalCommander
命令行黨都有過每天得把Terminal拖來拖去的苦惱。TotalCommander正是這樣一款下拉式的終端,類似Gnome下的Guake,也支持多窗口,強烈推薦。
iTerm2
不管你用bash,zsh還是tcsh,有一個好用的Terminal軟體是十分必要的,iTerm2就正是一個優秀的終端。好看,配置性極強,有很多方便的功能,戳這篇文章。
Homebrew
Mac下的包管理器,和ports平分天下。想裝什麼東西,盡管brew install 就好。
Z shell (tmux及配置文件)
基於bash的shell,被譽為The Last Shell。配置當然很復雜,不過不要緊,拿來主義一下,用oh-my-zsh一行代碼安裝。
z/autojump
每天還在為輸各種cd而浪費時間?z 是個極為方便的小配置,它把用戶訪問過的目錄存在記錄里,每次輸入z <訪問過的目錄的關鍵詞>,就biu的一聲到了。autojump也是類似的工具。
8. 有沒有C語言編程軟體啊
有個C的編譯器就行了 純粹的C的話 Linux系統下有gcc MacOSX下有clang windows下可以安裝一個mingW 如果是IDE的話 有很多 比如eclipse visual studio Xcode 等 這些都可以的
9. ios macosx 與unix是什麼關系啊unix不開放源代碼,為何說蘋果承諾開源呢
macOSX是復合核心,有三個部分融合而成,這個復合的內核名為XNT,是開源項目。XNT=X is Not Unix,意思為「OSX不是UNIX」,而實際上OSX也並不是簡單的FreeBSD拿過來套上GUI,而是把內核整個改造了。仍屬於 類UNIX系統,注意不是unix,而是類unix。
XNT是開源的。加上一些驅動和系統程序的XNT被稱為Darwin,它曾經是開源項目,在OSX轉向x86架構後停止對x86部分的開源,但仍然對PowerPC部分開源。(這主要是因為喬布斯本人的性格原因,另外蘋果當時確實已經不需要開源社區來找bug了)
linux也是一種類unix,盡管它的實現原理和unix完全不同,但是它繼承了unix精神。
deb是debian系統的一種安裝包格式,debian是一種分支眾多的linux系統。主要分支基於Linux宏內核和GUN,典型的就是常見的ubuntu。非debian,例如fedora,就安裝不了deb,linux通用的安裝軟體方式只有編譯代碼,deb包對不同的linux是不通用的。所以安卓只是一個linux內核上開java虛擬機,不能安裝deb包。
IOS作業操作系統部分源於darwin,darwin是基於XNT內核的類UNIX系統,因此linux debian的deb是不能安裝在IOS上的。但是IOS上存在debian的apt系統,也就是說可以安裝對IOS封包的deb包,更可以利用Cydia這種帶UI的APT來安裝deb。
盡管喬布斯本人是對開源持不感冒態度,而且曾和另一個和他性格相近的大神Mr. Linus吵起來,
但是蘋果是世界最大的以開源為關鍵戰略的公司之一,這點不可否認。它家的開源項目還有webkit瀏覽器內核,現用於chrome、safari、各種第三方瀏覽器以及幾乎所有的ARM設備。蘋果還有幾個在更專業的領域里非常重要的開源項目,比如編譯器框架LLVM,異構編程框架OpenCL,服務發現協議實現Bonjour等,這些在各領域都是大名鼎鼎了,LLVM已經成為了創新的溫床之一,一大堆項目依賴於蘋果的開源項目。