cvs編譯器哪種好用
python是解釋型語言,沒有編譯器。我猜你可能是想問編輯器。新手用默認的IDLE 足夠了,盡量不要養成依賴自動補全的功能。熟練了之後我推薦使用vscode,微軟開發的一個開源軟體,有許多插件可以使用,寫一些簡單的代碼很方便
Ⅱ 哪些php文本編輯器比較好
1、Zend Studio
具備功能強大的專業編輯工具和調試工具,支持PHP語法加亮顯示,支持語法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復制功能,內置一個強大的PHP代碼調試工具,支持本地和遠程兩種調試模式,支持多種高級調試功能。Zend Studio可以在linux、Windows、Mac OS X上運行。
2、Open Komodo Project
Open Komodo Project是一款相當獨特的PHP IDE。這個 IDE 在 Windows、Mac OS X 和 Linux 上運行,並支持通用的開源語言 —— Perl、PHP 和 Ruby。代碼智能引擎非常可靠。它掃描所有語言安裝找到定製擴展,比如 PEAR 模塊。在項目方面,它支持與 CVS、Subversion 和 Perforce 的集成,也允許直接向伺服器 FTP 傳遞代碼。
3、Netbeans
NetBeans IDE是一個開源集成開發環境,可用於Windows、Mac、Linux和 Solaris。除完全支持所有 java 平台(Java SE、Java EE、Java ME 和 JavaFX)之外,NetBeans 還是PHP、Ajax和JavaScript、Groovy和 Grails、Ruby和Ruby on Rails以及C/C++軟體開發的理想工具。
4、Geany
Geany是一個跨平台的輕量級的開源集成開發環境,非常輕巧和快速的。它只有一小部分功能需要依賴其他的包,它的目標就是成為一個跟KDE、GNOME等桌面軟體一樣獨立。只要有GTK2的運行環境就可以運行它。
5、Aptana (Eclipse)
Aptana Studio 是一個集成式的Web應用程序開發環境,它不僅可以作為獨立的程序運行,而且還可以作為Eclipse插件使用。AptanaStudio可以支持多種AJAX和JavaScript工具箱,包括JavaScript編輯和調試。
6、Php Designer
Php Designer不僅支持php ,也支持其他網路語言像html ,xhtml, xml,css和javascript , vbscript,java, c#,perl , python等!
7、GNU Emacs
GNU Emacs 是一個文本編輯器家族,具有強大的可擴展性,在程序員和其他以技術工作為主的計算機用戶中廣受歡迎。EMACS,即Editor MACroS(編輯器宏)的縮寫,最初由Richard Stallman(理查德·馬修·斯托曼)於1975年在MIT協同Guy Steele共同完成。這一創意的靈感來源於TECMAC和TMACS,它們是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人編寫的宏文本編輯器。
8、PHPEdit
PHPEdit是一款Windows下優秀的PHP腳本IDE(集成開發環境)。該軟體為快速、便捷的開發PHP腳本提供了多種工具,其功能包括:語法關鍵詞高亮;代碼提示、瀏覽;集成PHP調試工具;幫助生成器;自定義快捷方式;150多個腳本命令;鍵盤模板;報告生成器;快速標記;插件等。
9、EditRocket
EditRocket是一個功能強大的代碼編輯器,支持超過20種語言,包括HTML , PHP和CSS ,java腳本,Python, Ruby, Perl, XML, C, C++, Shell Script。
10、Notepad++
Notepad++是一款Windows環境下免費開源的代碼編輯器,支持的語言:C, C++ , Java , C#, XML, HTML, PHP, Javascript等!Notepad++ 不僅有語法高亮度顯示,也有語法折疊功能,並且支援宏以及擴充基本功能的外掛模組。
11、Vim
Vim是一個類似於Vi的文本編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs同樣都是非常優秀的文本編輯器。
12、NVU
Nvu(發音N-view)是個所見即所得的萬維網頁處理系統,它是自由軟體,建基於Mozilla的Composer Mode。它的目標是能與商業的網站開發工具如Microsoft FrontPage和Macromedia Dreamweaver爭一日之長短,及成為Linux上最重要的所見即所得(WYSWYG: What you see, what you get)編輯器。
13、Quanta Plus
Quanta Plus是Linux桌面環境下的一個功能非常強大的HTML編輯器,介於所見即所得風格和HTML源代碼之間。因為Quanta Plus需要輸入HMTL代碼,但是同時提供實時的預覽,這種編輯方法有助於在提供友好界面的同時, 讓用戶最大限度地把握HTML代碼。Quanta Plus支持Perl、PHP腳本語言,支持最新DTD(Document Type Definition)文件格式編輯對話框。
14、SublimeText
Sublime Text 是一個代碼編輯器,也是HTML和散文先進的文本編輯器。Sublime Text是由程序員Jon Skinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim
Ⅲ 推薦好用的Python編輯器
推薦一:PyCharm
PyCharm 是 JetBrains 開發的 Python IDE。PyCharm用於一般IDE具備的功能,比如, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持Google App Engine,更酷的是,PyCharm支持IronPython。
推薦二:Vim
曾有人開玩笑說,如果生成一段隨機字元串,有人回答給他一個Vim 編輯器就可以了。Vim 雖然使用門檻高,但是一旦你學會了,寫代碼的效率杠杠的,Vim是高級文本編輯器,旨在提供實際的Unix 編輯器』Vi』功能,支持更多更完善的特性集。Vim不需要花費太多的學習時間,一旦你需要一個無縫的編程體驗,那麼就會把 Vim 集成到你的工作流中。這是黑客最喜歡的編輯器之一。
推薦三:Eclipse with PyDev
Eclipse 曾今是非常流行的 IDE,而且已經有了很久的歷史。雖然現在慢慢地被 jetbrains 家族替代了,但是瘦死的駱駝比馬大,Eclipse with Pydev 允許開發者創建有用和互動式的 Web 應用。PyDev 是 Eclipse 開發 Python 的 IDE,支持 Python,Jython和 IronPython 的開發。
推薦四:Sublime Text
Sublime Text 是開發者中最流行的編輯器之一,多功能,支持多種語言,而且在開發者社區非常受歡迎。Sublime 有自己的包管理器,開發者可以使用TA來安裝組件,插件和額外的樣式,所有這些都能提升你的編碼體驗。雖然作為收費軟體,良心的是你不需要付費也能正常使用,只不過是不是給你彈出一個購買的窗口,有錢了還是要支持一下正版軟體。
推薦五:Visual Studio Code
Visual Studio Code (VSCode)為MS所開發的code editing tool,免費且開源,並支持Windows,Mac OS,Linux。VSCode像是精簡版的Visual Studio,升級版的Sublime。VSCode由於其非常的輕量,因此使用過程中非常的流暢,對於用戶不同的需要,可以自行下載需要的擴展(Extensions)來安裝。對於配置Python開發環境來說,相比於Sublime,配置起來更加容易。VSCode配置完後的環境是可以直接進行可視化的Debug,再也不用打各種print或者用pdb調試命令了,回歸到Visual Studio里F10和F11。
推薦六: Atom
Atom是由 GitHub 的程序員們打造的稱為「屬於21世紀」的代碼編輯器。它開源免費跨平台(支持 Windows、Mac、Linux 三大桌面平台),並且整合 GIT 並提供類似 SublimeText 的包管理功能,作為一個現代的代碼編輯器,Atom 支持各種編程語言的代碼高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / coffeescript / Go / Sass / YAML / Markdown 等等)、 與大多數其他編輯器相比,Atom的語言支持已經算是覆蓋非常全面了。另外,它的代碼補全功能(也叫Snippets) 也非常好用,你只需輸入幾個字元即可展開成各種常用代碼,可以極大提高編程效率。
推薦七: Emacs
GNU Emacs 是可擴展,自定義的文本編輯器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本編輯。如果你已經使用過 Vim,可以嘗試一下 Emacs。
推薦八:Spyder
Spyder (前身是 Pydee) 是一個強大的互動式 Python 語言開發環境,提供高級的代碼編輯、交互測試、調試等特性,支持包括 Windows、Linux 和 OS X 系統。Spyder是Anaconda科學計算工具中默認的開發工具,做數據分析、搞機器學習的人喜歡這個工具。
9. Thonny
Thonny是基於python內置圖形庫tkinter開發出來的支持多平台(windows,Mac,Linux)的python IDE,支持語法著色、代碼自動補全、debug等功能,如果你正在尋找一種「輕量級」的python IDE,那麼可以試一試Thonny。
10. Wing
Wingware 的 Python IDE 兼容 Python 2.x 和 3.x,可以結合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其他 Python 框架使用。Wing 支持測試驅動開發,集成了單元測試,nose 和 Django 框架的執行和調試功能。Wing IDE 啟動和運行的速度都非常快,支持 Windows, Linux, OS X 和 Python versi。
Ⅳ 誰推薦個好的C++編輯器
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
最近覺得以前用的Turbo C++編輯器太難操作了,請問下誰知道有什麼美觀又好操作的C++編輯器嗎?我覺得FLASH的腳本編輯界面就很好,哪位大蝦給推薦一個?重謝!
解析:
C++開發常用工具「群英會」
開發環境
---->Turbo c
DOS時代c語言開發的經典工具,目前適合兩類人使用:c語言beginner(尤其是學生一族),具有懷舊情節的專業人士:)
---->Visual C++ 6.0/7.0
穩定而強大的IDE開發環境,具有豐富的調試功能,定製宏的功能也是其一大特色。Microsoft的經典之作,功能強大自不必言說。附帶的一些工具也很不錯,比如:Spy++。但編譯器較之同類,支持c++標準的程度不夠好,尤其6.0及以前的版本。
---->BCB
Borland的C++ Builder是可以與VC匹敵的另一個功能強大的IDE,速度和穩定性稍遜,但對c++標准支持的程度較好。
---->Cygwin
Windows平台下的C++編譯器,基於gcc,又完全兼容Window特有的東西,比如對winsock的支持。從cygwin可以找到有關Cygwin的詳細信息。
---->Dev-c++
Windows平台下,一個類似VC、BCB的c++ IDE開發環境,屬於共享軟體。界面親切優雅,size也不大,其4.9.x版有中文語言支持,無需漢化。編譯器基於gcc,完全支持STL。但是對於規模較大的軟體項目,恐怕難以勝任。可以從bloodshed/dev/devcpp找到有關Dev-c++的有關信息。
---->Source Insight
有著和Dev c++一樣漂亮的界面,提供代碼的編輯和察看功能,具有豐富的語法加亮功能,可以像VC一樣自動彈出成員函數的提示,並具有快速方便的函數跳轉功能(但是跳轉速度似乎有點慢)。只是默認設置不適合時,需要仔細的調整和修改。無法查找經typedef之後的名字。
輔助工具
---->Visual Assist
VC IDE環境下的輔助編程工具,能識別各種關鍵字、函數、成員變數,自動給出tip,並自動更正大小寫錯誤,標示拼寫錯誤等。是VC開發的良好伴侶。
---->Understand for C++
一款c/c++IDE編程的輔助工具,支持反向工程,代碼導向和一些統計功能,從scitools可以找到有關Understand for C++的詳細信息。
程序編輯器
---->EditPlus
一款很不錯的文本編輯軟體,功能強大卻又十分輕巧。支持不同語言的語法加亮,還有Project組織功能,具有豐富的自定義功能。通過設置User Tool,可以和其他語言編譯器結合,形成一個簡單的IDE。
---->Ultra Edit
功能和EditPlus相當碧神,通過腳本文件提供的配置功能可以定製編輯環境,但自6.0版以後一直沒多大變化,就編程而言,自定義設置沒有EditPlus方便。
---->EMACS
公認的世界上功能最多謹此,最復雜的文本編輯器,其實也可以當作程序員用的編輯器。
---->Visual Slick Edit
一個功能強大的程序員用編輯器。最值得一提的是其定製功能,很好用,可以和EMACS相比。自帶了一套PCODE解釋器,用c的語法,還可以掛接動態庫。配合mingw一起使用很方便。從slickedit可以找到有關SlickEdit的詳細信息。
---->IQEdit
全功能的程序員用編輯器,界面很漂亮,從pwksofare可以悔晌虧找到有關IQEdit的詳細信息。
UML/建模
---->Rational Rose
強大的建模工具,早已「家喻戶曉」,功過自然不必多加評說了。從rationalsofare可以找到有關Rational Rose的詳細信息。
---->Visual Modeler
MS Visual Studio 6.0所附的小工具。屬於Rational和MicroSoft合作的戰略產品,是Rose的簡化版。
---->Visio
Microsoft的建模工具,感覺更人性化一些,但功能沒有Rose多、強、專,支持正向的代碼生成,以及對代碼的反向工程。
---->Together
另一款功能強大的建模工具,用java編寫而成,口碑不錯,不過速度稍稍慢了一些。從togethersoft可以找到有關Togather的詳細信息,另外,以下網址提供了一個有關Together的教程: cc.puv.fi/~tka/kurssit/Tietojarjestelmien_suunnittelu/together/TCCGuide6
---->Visual UML
支持多種語言類型,比如:VC、VB、DELPHI、CORBA IDL等,可以直接從UML設計圖生成代碼,簡單易用,完全適合Personal use,界面也很清爽。從visualObject可以找到有關Visual UML的詳細信息。
---->SmartDraw
通用圖表製作軟體,可以用來製作組織機構圖、流程圖、統計圖表等。隨帶有圖庫,基本滿足製作各類圖表的需要。從 *** artdraw可以找到有關SmartDraw的詳細信息。
---->PlayCase
國產面向對象的建模軟體,兼容UML和IDEF,輕量級軟體,只是界面看起來有點簡朴,乃是高展先生用Delphi完成的。
版本控制
---->ClearCase
Rational的版本控制管理軟體,功能強大,可以控制多種類型的文檔,甚至包括Word、Excel、PowerPoint文檔。但使用復雜,不易上手,且不是免費軟體。
---->CVS
為基於Web的分布式協同開發提供了版本控制管理手段,且是免費軟體,可以通過腳本定製功能。但在許可權控制方面功能相對較弱。
---->VSS
微軟的版本控制管理工具,功能相對簡單,適合於小型團隊開發,將其整合到微軟的其他開發工具中,使用起來十分方便。
---->SourceOffSite
微軟為開發人員提供的遠程訪問VSS資料庫的工具,使資料庫得以遠程更新,以支持遠程辦公。其他的版本管理工具還包括:PVCS、VCS、RCS等。
XML
---->expat
用於讀取和處理XML文檔的c函數庫,最初是James Clark的個人作品,簡單輕巧,且速度快。但支持的編碼方式有限,最遺憾的是不支持中文。從expat.sourcefe可以找到有關expat的詳細信息。
---->xml4c
IBM的XML Parser,用c++語言寫就,功能超級強大。號稱支持多達100種字元編碼,能夠支持中文,適合於大規模的xml應用。若只是很小范圍的應用,則非最佳選擇,畢竟,你需要「背負」約12M左右的dll的沉重負擔。從alphaworks.ibm/tech/xml4c可以找到有關xml4c的詳細信息。
---->Xerces c++
Apache的XML項目,同樣是c++實現,來源於IBM的xml4c,因此編程介面也是和xml4c一致的。但是目前只支持少數的字元編碼,如ASCII,UTF-8,UTF-16等,不能處理包含中文字元的XML文檔。從 xml.apache/xerces-c可以找到有關Xerces c++的詳細信息。
測試
---->CppUnit
一個c++的單元測試框架,可以通過派生測試類的方式,定製具體的測試方案。xUnit家族的一員,從JUnit移植而來,JUnit是Java語言的單元測試框架。從cppuint.sourcefe可以找到有關CppUint的詳細信息。
---->Rational ROBOT
Rational的自動化測試工具,通過編寫腳本的方式提供自動化測試特性。其GUI方式的腳本錄制功能,有助於對GUI軟體進行功能測試;其VU方式的腳本錄制功能,有助於測試某些軟體的數據通訊功能。
---->Rational Purify
同樣是Rational的自動化測試工具,不需要被測程序的源代碼,可以用來檢查內存訪問錯誤、Windows API調用錯誤等,以完成軟體的可靠性測試,屬於白盒測試。
其他的Rational測試工具還包括:TestFactory、PureCoverage、TestManager等。
日誌
---->log4cpp
一個用於日誌記錄的c++函數庫,可以將內容以定製的方式記錄到不同的目的地,比如:文件、控制台syslog等,同時還可以通過控制記錄級別來屏蔽掉某些無關記錄。從log4cpp.sourcefe可以找到有關log4cpp的詳細信息。
注釋
---->Doc++
注釋文檔生成工具,根據源程序中的文檔注釋,可以輸出TeX和HTML格式的文檔。除了支持c/c++語言外,還支持IDL和java。僅提供命令行使用方式。從docpp.sourcefe可以找到有關Doc++的詳細信息。
---->Doxygen
注釋文檔生成工具,較之Doc++功能更為齊全,可以生成包括HTML、PDF、RTF在內的多種格式的文檔,並有GUI界面,除了支持c/c++語言外,還支持IDL、java、PHP、c#等。從stack.nl/~dimitri/doxygen可以找到有關Doxygen的詳細信息。
Ⅳ c++各種編譯器有什麼不同,應該不存在哪種編譯器最好的說法吧是不是只要學會用一種編譯器就可以了
每種編輯器適用環境都是不一樣的。對於初學者來說 如果你想學習linux gcc是一個非常不錯的編輯器。。又是開源的。。其他的要依你的編程環境來確定。。標准C的程序編輯器基本都支持的。所以簡單的程序選擇哪一種都差不多,但是如果用到專業的函數 比如itoa 這就是windos 特有的函數了 也就是說只有VC支持
Ⅵ lisp有什麼比較好用的編譯器么
因為編譯器只是個命令工具沒什麼叫"好用"的...我假設你問的是"編輯器"而不是"編譯器":
首先, 你問的是哪種lisp, 因為lisp有很多種.
如果你需要對所有lisp都好用的編輯器, 估計只有emacs和vim可以滿足你要求. 如果只要最常見的那些lisp, 除了這兩個一般都有些專門為他優化的插件支持的編輯器, 比如 clojure有lighttable和nightcode, racket 有GRacket 等
如果你真的問的是編譯器的話, 請具體說是哪種lisp,因為不同的lisp編譯器是完全不一樣的, 比如common lisp 我是喜歡 ccl (很多人更喜歡sbcl), 比如scheme的話顯然chez是最好得編譯器
Ⅶ C語言編程有哪些好用的軟體
1.VS(Visual Studio)
VS是目前最流行的windows平台應用程序的集成開發環境,由於大部分同學使用的都是Windows操作系統,VS對於大家來說是極為合適的,大家平時上課及考試所使用的VS2010支持多種不同的程序語言,VS2010原生支持: Visual Basic、Visual C#、Visual C++、Visual F#四種程序語言。
而現在微軟於2019年4月2日發布的Visual Studio 2019,引入了實時共享的功能,同時微軟優化了VS的Debug功能,使之變得更加高效便捷。
2.Dev-C++
Dev-C++是一個基於Windows環境下的一個適合於初學者的輕量級C/C++集成開發環境。
開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,適合初學者與編程高手的不同需求。但是它也有一些缺點,Dev-C++的功能並不完善,各方面存在著一些邏輯錯誤,因此它也只適合初學者學習,並未在商業及的軟體開發中使用。
3. visual studio code
visual studio code是一款真正的跨平台編輯器,可以在用戶習慣的平台上使用,而不是一定要在Windows操作系統上使用,軟體本身免費,佔用內存低,啟動速度,打開速度相對比較快,內置了對JavaScript, TypeScript and Node.js,C++, C#, Python, PHP等語言的強大支持但是實現不同的功能可能需要需要使用不同的插件,而且軟體不是十分穩定。盡管如此,它的開源,方便,以及多平台的支持深受人們青睞。