① 目前,主流的編程軟體是什麼
主流的軟體要根據職業來劃分了,不是所有類型的開發都使用同一種編輯器(IDE)的。就我所知道的來做一個劃分。
IntelliJIDEA
IDEA全稱IntelliJIDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認為最好的java開發工具。它的旗艦版本還支持HTML,CSS,PHP,MySQL,python等。免費版只支持Java,Kotlin等少數語言。
一般java程序員現在都用這個了,以前的eclipse因為速度、搜索慢的一些原因慢慢的被淘汰了。而且現在jetbrains有更多的產品能適應各種不同語言的開發。
IDEA的宗旨是:「Developwithpleasure」,提倡智能編碼,減少程序員的工作。
VisualStudioCode
Microsoft在2015年4月30日Build開發者大會上正式宣布了VisualStudioCode項目:一個運行於MacOSX、Windows和Linux之上的,針對於編寫現代Web和雲應用的跨平台源代碼編輯器。
目前據我所知,前端開發、PHP、GO、Python很多程序員都在使用vs做開發了,因為出眾的性能和豐富的插件足以支持大多數語言的開發,社區非常活躍。尤其在以前Go、前端語言開發沒有idea的情況下大家使用sublime,vscode的出現算是一個適應發展的替代產品。
vscode優點很多
1、主題多樣,可定製性高。
2、免費
3、擴展生態強大,插件多
4、開源而且官方維護積極
SublimeText3
SublimeText是一個文本編輯器(收費軟體,可以無限期試用,但是會有激活提示彈窗),同時也是一個先進的代碼編輯器。SublimeText是由程序員JonSkinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能顫神的Vim。
sublime最開始出現胡洞罩拯救了那些前端開發工作者,最開始在國內是沒有嚴格的前後端的區分的,慢慢的前端被單獨分離出來作為一個獨立的工種,但是開發者還在使用繁重的後端工具比如eclipse來做開發工作,要麼有一些選擇使用文本編輯器來做開發,當時並沒有很好的文本編輯器,sublime的出現改變了這個現狀。
sublime的優點簡單幾點:
1、體積較小,運行速度快
2、文本功能強大,相比原來只能用系統自帶的一些文本編輯器或者notepad這種強太多了。
3、支持編譯功能且可在控制台看到輸出
4、內嵌python解釋器支持插件開發以達到可擴展目的
5、PackageControl:ST支持的大量插件可通過其進行管理。這褲鬧是sublime脫穎而出的重中之重,正是由於豐富的插件和活躍的社區才使得sublime可以完成大量的自定義的工具和開發。
② 電腦編程用什麼軟體
問題一:電腦編程用什麼軟體好 C語言編程軟體有哪些。
Mcrosoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaT C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C piler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,由於C語言比較成熟,所以編程環境很多。
2.C語言入門,不推薦使用VC,因為VC不但龐大,而且應用開發比較高級。入門編程薦使用Dev-C 和 WIN-TC。
1)WIN-TC,該軟體使用TC2為內核,提供WINDOWS平台的開發界面,因此也就支持WINDOWS平台下的功能,例如剪切、復制、粘貼和查找替換等。而且在功能上也有它的獨特特色例如語法加亮、C內嵌匯編、自定義擴展庫的支持等。並提供一組相關輔助工具令你在編程過程中更加游刃有餘。
2)Dev-C ,Dev-C 是一個Windows下的C和C 程序的集成開發環境。它使用MingW32/GCC編譯器,遵循C/C 標准。開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中 *** 了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,能夠適合初學者與編程高手的不同需求,是學習C或C的首選開發工具。
問題二:電腦編程一般用什麼軟體啊 汗 問題狂。。。。 你太心急了。 慢慢來 現在流行 C# C++ Java
問題三:學C語言了,應該用什麼電腦編程軟體? 推薦使用 VC6.0
一般在學校教都用這個
問題四:計算機編程初學者可以用什麼軟體學習。 計算機編程初學者可以用VB軟體學習。
問題五:最常用的電腦編程軟體是什麼? 20分 c語言吧,比較簡潔易懂
問題六:初學電腦編程需要什麼 下面是我個人的一些見解,希望對樓主有所幫助~~ 學習編程,首先應該認認真真的學習一門語言。學習微軟的,就先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應該准備兩本,不可能一本書籍會包含VB的所有內容,在看書的時候,可以交叉的看,一本書籍中沒有講到的內容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學編程是一個很漫長的過程,不要著急,要理論與實踐想結合,常式書籍也是很重要的,看源代碼對學習也是很有幫助的,等你學完這門VB語言之後,學習別的語言是非常簡單,可以嘗試C語言,按照C――C++――VC的順序學習,有助於知識的連貫性。或者學習Delphi,入門較為簡單類似於VB,但比VB強大,即可作為入門又能做強、做大。 1 . 明確學習目的 學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。 2 . 打好基礎 學編程要具備一定的基礎,總結之有以下幾方面: (1)數學基礎――從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。 (2)邏輯思維能力的培養――學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。 (3)選擇一種合適的入門語言――面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: ① 本地開發應用軟體開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 ② 跨平台開發開發工具如 Java 等。 3)網路開發對客戶端開發工具如:Java Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。 3 . 注意理解一些重要概念 一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。 4 . 掌握編程思想 學習一門語言或......>>
問題七:電腦上用來編程的是什麼軟體? 100分 現在頗具前景的是Java語言,java程序開發工具新手一般習慣用JDK之後是Eclipse,myeclipse等.
其次是C++,一般使用Visual c++,C#是Visual Studio。
還有其它的例如BASIC使用Visual Basic。SQL是SQL Server。PHP用Norepad++等。
沒有軟體不需要第三方開發工具或語言,包括C和匯編而成的windows。
windows不集成常用的開發工具,需要自己安裝。也可以選擇使用命令行edit命令來編輯程序,安裝Turbo c後即可使用dos開發C語言程序。
問題八:新手想學習電腦編程什麼軟體好? 編程
這是每個游戲編程FAQ里都有的問題。這個問題每星期都會在游戲開發論壇上被問上好幾次。這是個很好的問題,但是,沒人能給出簡單的答案。在某些應用程序中,總有一些計算機語言優於其他語言。下面是幾種用於編寫游戲的主要編程語言的介紹及其優缺點。希望這篇文章能幫助你做出決定。
1、C語言
如果說FORTRAN和COBOL是第一代高級編譯語言,那麼C語言就是它們的孫子輩。C語言是Dennis Ritchie在七十年代創建的,它功能更強大且與ALGOL保持更連續的繼承性,而ALGOL則是COBOL和FORTRAN的結構化繼承者。C語言被設計成一個比它的前輩更精巧、更簡單的版本,它適於編寫系統級的程序,比如操作系統。在此之前,操作系統是使用匯編語言編寫的,而且不可移植。C語言是第一個使得系統級代碼移植成為可能的編程語言。
C語言支持結構化編程,也就是說C的程序被編寫成一些分離的函數呼叫(調用)的 *** ,這些呼叫是自上而下運行,而不像一個單獨的集成塊的代碼使用GOTO語句控制流程。因此,C程序比起集成性的FORTRAN及COBOL的「空心粉式代碼」代碼要簡單得多。事實上,C仍然具有GOTO語句,不過它的功能被限制了,僅當結構化方案非常復雜時才建議使用。
正由於它的系統編程根源,將C和匯編語言進行結合是相當容易的。函數調用介面非常簡單,而且匯編語言指令還能內嵌到C代碼中,所以,不需要連接獨立的匯編模塊。
優點:有益於編寫小而快的程序。很容易與匯編語言結合。具有很高的標准化,因此其他平台上的各版本非常相似。
缺點:不容易支持面向對象技術。語法有時會非常難以理解,並造成濫用。
移植性:C語言的核心以及ANSI函數調用都具有移植性,但僅限於流程式控制制、內存管理和簡單的文件處理。其他的東西都跟平台有關。比如說,為Windows和Mac開發可移植的程序,用戶界面部分就需要用到與系統相關的函數調用。這一般意味著你必須寫兩次用戶界面代碼,不過還好有一些庫可以減輕工作量。
用C語言編寫的游戲:非常非常多。
資料:C語言的經典著作是《The C Programming Language》,它經過多次修改,已經擴展到最初的三倍大,但它仍然是介紹C的優秀書本。一本極好的教程是《The Waite Group's C Primer Plus》。
2、C++
C++語言是具有面向對象特性的C語言的繼承者。面向對象編程,或稱OOP是結構化編程的下一步。OO程序由對象組成,其中的對象是數據和函數離散 *** 。有許多可用的對象庫存在,這使得編程簡單得只需要將一些程序「建築材料」堆在一起(至少理論上是這樣)。比如說,有很多的GUI和資料庫的庫實現為對象的 *** 。
C++總是辯論的主題,尤其是在游戲開發論壇里。有幾項C++的功能,比如虛擬函數,為函數呼叫的決策制定增加了一個額外層次,批評家很快指出C++程序將變得比相同功能的C程序來得大和慢。C++的擁護者則認為,用C寫出與虛擬函數等價的代碼同樣會增加開支。這將是一個還在進行,而且不可能很快得出結論的爭論。
我認為,C++的額外開支只是使用更好的語言的小付出。同樣的爭論發生在六十年代高級程序語言如COBOL和FORTRAN開始取代匯編成為語言所選的時候。批評家正確的指出使用高級語言編寫的程序天生就比手寫的匯編語言來得慢,而且必然如此。而高級語言支持者認為這么點小小的性能損失是值得的,因為COBOL和FORTRAN程序更容易編寫和維護。
優點:組織大型程序時比C語言好得多。很好的支持面向對象機制。通用數據結構,如鏈表和......>>
問題九:大學計算機編程考試用什麼軟體 肯定是Mircrosoft Visual C++了。。。
問題十:電腦編程是干什麼的 編程!這個可廣了.. 比如:網站.軟體.游戲.很多很多. 你指的是什麼.確實有點摸不通
③ 程序員考試做題app哪個好(編程刷題app)
1、牛客
牛客是一款專為程序員筆試、面試而打造的找工作神器。在這里可以隨時隨地免費刷題,各種名企校招真題應有盡有,是數百萬大學生都在使用的免費在線學習平台,通過刷題提高筆試通過的機率,幫助程序員們喚配順利拿到OFFER。
2、程序員雜志
程序員雜志是一款程序員資訊工具閱讀軟體,每月不可錯過的前沿技術、工具盡在其中。這是針對開發人員的專業技術刊物,是程序員學習與提高的重要。
3、程序媛
女程序員是不是很酷?而程序媛是一款學習教育信息,是專為女性打造的線上編程學習平台。界面簡潔,提供有趣的會話式學習模式,且擁有活躍的社區讓用戶們在辯閉這可快速解決各式各樣的疑難。
程序員考試屬於全國計算機技術與軟體專業技術資格考試(簡稱計算機軟體資格考試)中的一個初級考試。程序員考試分為上午科目和下午科目,上午考基礎知識;下攜鏈裂午題是程序設計。我用的APP上學吧的程序員題庫你可以試試
④ 編程用什麼軟體好哪種前景更廣闊
編程首先要確定編程語言,確定編程語言之後再選擇開發環境(軟體),當然也有軟體本身集成語言的情況,比如MATLAB、Delphi等,但是大部分情況下都需要先選擇語言。
目前比較流行的編程語言有Java、Python、C#、PHP等,這些編程語言都有非常廣泛的應用,發展前景也都不錯。
Java語言目前在Web開發、大數據開發、Android開發、後端服務開發等領域有廣泛的應用,另舉首外Java也可以進行嵌入式開發和人工智慧領域的相關開發,可以說Java語言目前的應用場景還是非常廣泛的。Java編程比較常見的開發環境有Eclipse和IntelliJIDEA,這兩個工具有廣泛的使用,功能也非常強大。
Python語言隨著大數據的發展而得到了廣泛的重視,目前Python在大數據、人工智慧、Web開發等領域有廣泛的使用,而且Python目前也被列入到嵌入式開發領域,未來的成長空間還是比較大的。Python常見的開發環境是Emacs、vim、Eclipse+PyDev、UliPad等,其中Emacs和vim是功能強大的通用開發環境燃答御。
C#語言是微軟開發的一款程序設計語言,C#的應用場景遍布手機端、桌面端和服務端,可以說微軟為C#語言搭建了一個龐大的應用場景。C#的開發工具非常強大,號稱「宇宙最強開發工具皮岩」,這個工具就是VisualStudio,很多程序員對於C#的忠誠度往往都是來源於VisualStudio的強大。
PHP目前的主要應用場景是Web開發,PHP雖然應用場景比較單一,但是PHP在Web領域的應用卻非常普及。PHP的開發環境比較常見的是ZendStudio、EclipseforPHP等。
作者簡介:中國科學院大學計算機專業研究生導師,從事IT行業多年,研究方向包括動態軟體體系結構、大數據、人工智慧相關領域,有多年的一線研發經驗。
歡迎在線咨詢
⑤ 編程軟體哪個好
1、Notepad
大部分開發人員都聽說或使用過這個代碼編輯器,記事本的增強版,免費開源、小巧靈活、使用方便,支持常見的自動補全、語法提示、代碼高亮,可編輯語言多達27種,常見的html,css,javascript,java,python,c等,都可直接編輯,是一款非常不錯的代碼編輯器。
2、EditPlus
這也是一款小巧靈活的代碼編輯器,功能類似於Notepad,擁有強大的文本處理功能,界面簡潔美觀絕友數,啟動速度較快,支持常見的語法高亮、代碼折疊等功能,還可直接編輯運行html網頁,可擴展性也比較強,唯一的不足就是不支持代碼提示功能,自動補全功能相對較弱,但總體來說,也是一個非常不錯的代碼編輯器。
3、VSCode
這是由微軟開發研製的並首一款免費、開源、跨平台的代碼編輯器,支持幾乎所有主流語言開發,常見的語法高亮、智能補全、語法檢查、括弧匹配,這個軟體都支持,除此之外,告漏還支持git功能,插件擴展豐富,下載配置相關插件後,可直接調試、運行python,java,c等程序,在業界是一個非常受歡迎的代碼編輯器。
4、Atom
這個是由GitHub專門為廣大程序員開發的一款免費、跨平台的代碼編輯器,用於強大的文本編輯處理功能,常見的語法提示、代碼高亮、智能補全,這個軟體都能很好的支持,界面簡潔、直觀,還支持宏和文件管理器功能,對於初學者來說,是一個非常不錯的選擇。
5、SublimeText
這也是一個非常不錯的代碼編輯器,小巧靈活、輕便快捷、界面友好,相信大部分開發人員都使用過,常見的代碼高顯亮、智能補全等功能,這個軟體都能很好的支持,除此之外,插件擴展機制也相對豐富,配置相關文件後,可以直接調試運行python等程序,也是一個非常不錯的代碼編輯器。
⑥ 有哪些it程序員的必備神器_程序員用什麼軟體
URLDecoder/Encoder:meyerweb/eric/tools/dencoder/特別實用的一個用來處理URL編碼和解碼的小工具,你甚至可以直接將這個頁面的源代碼保存下來,這樣不需要連接上網也可以離線使用。附送的一個隱藏功能就是陸皮瞎當你從任何地方拷貝信息過來的時候,它會自動去除拷貝過來的格式化信息,小編自己基本上每天都會使用這個小工具復制粘貼各種信息。
iTerm2是一款完全免費的開源軟體,可以完全替代MacOS的終端。iTerms功能強大,使用方便,可以讓你輕松且高效地管理和定製化你的工作流程。iTerm2的一些特色功能包括:標簽變色,智能選中,自動補齊,全屏展示所有的tab並支持搜索(ExposéTabs),豐富的快捷操作等。
Textpad這款工具具有無限制的撤銷/重做功能,並且能夠編輯超大文件,文件上限是系統虛擬內存大小。
Octotree:Github是目前使用最廣泛的版本控制工具,然而通過瀏覽器訪問Github的體驗並不是那麼友好,特別是當我們需要不斷地訪問不同文件夾裡面的文件的時候。Octotree正是這樣一款瀏覽器插件,它提供了類似IDE的便於訪問的代碼目錄樹,能夠提高我們在Github上工作效率。
Wireshark:這個工具可以用來監控機器上的TCP、HTTP等各層級的網路通信。作為後端開發,如握鎮果想看前端發來的請求到底都包含了哪些信息,又沒有前端的調試環境的話,使用Wireshark監控HTTP請求是很好的解決方案。自己在程序中發HTTP請求時,也可以使用它來檢查發出的HTTP請求是否符合自己的預期。
Mermaid:這個工具可以使用腳本語言直接渲染出流程圖、時序圖、甘特圖,寫文檔簡單快捷。免拖拽,免排版,格式控制統一。腳本也便於存放修改,樣式可以復用。還可以使用插件集成如Markdown編輯器,進行實時預覽。
spectacle:Macfreesource窗口控制工具,拖拽窗口到屏幕邊緣resize,也可以自定義快捷鍵。用起來跟Windows上面一樣。相比較於Moom,SizeUp,Divvy,spectacle支持滑鼠拖拽到邊緣resize,非常便利。
Tmux:一個虛擬終端可以管理多個會話,窗口和面板。執行tmux命令時就開啟了一個服務並創建了一個會話,窗口和面板。支持分屏,同時處理多個操作。不受斷網影響,避免丟失重要工作進度。方便演示與協作,支持結對編程。
Caniuse:caniuse/#home通過這個網站,用戶能夠查詢主流瀏覽器特定版本對HTML,CSS和JS的支持情況。並且最重要的是它「免費」!
VisualStudioCode:這是微軟出品的IDE工具,跨平台(Linux,Mac,Windows)。輕量級內存佔用,品質穩定且免費。同時內置Git版本控制功能。值得一提的是插件生態豐富,安裝插件簡單,通過插件可以增加更豐富的語言支持早空、主題定製、文本自動格式化等能力。
⑦ 寫代碼需要用什麼軟體
這要看你是用什麼編程語言。 現在的編程軟體,都支持代碼高亮,調試等功能。
C# 用visual studio
Java 用eclipse / IDEA
c/c++用visual studio
這幾個是主流的編程語言及軟體。