流行語言和用途以及一些編輯器和IDE
在IT工程師和培訓(xùn)機(jī)構(gòu)多如牛毛的時(shí)代诫惭,拜師學(xué)藝并不難惫企。但自學(xué)編程對于毫無基礎(chǔ)的同學(xué)來說卻可能是個(gè)問題荆责,相信有過類似經(jīng)歷的朋友都有一把辛酸淚和一肚不吐不快的體會长酗,以下我羅列一些常用的語言和編輯器机隙,希望對初學(xué)者有所幫助!
1. 流行編程語言和用途
語言 | 主要用途 |
---|---|
C | 操作系統(tǒng)证膨、嵌入式如输、驅(qū)動開發(fā) |
C++ | 圖形圖像、科研央勒、通信不见、桌面軟件、游戲崔步、游戲服務(wù)器 |
C# | Window桌面軟件稳吮、.Net web、服務(wù)器 |
Java | Java SE:跨平臺的桌面應(yīng)用井濒,Android |
Java EE:企業(yè)級應(yīng)用灶似、web開發(fā)、服務(wù)器后端 | |
Java ME:手機(jī)應(yīng)用瑞你、流行與非智能機(jī)時(shí)代 | |
Java Android:用于開發(fā)安卓應(yīng)用 | |
Go | 高性能的服務(wù)器應(yīng)用酪惭,比較年輕 |
Erlang | 高并發(fā)服務(wù)器應(yīng)用,多用于游戲 |
Python | Web者甲、科學(xué)計(jì)算春感、運(yùn)維 |
Ruby | Web |
Perl | 運(yùn)維、文本處理虏缸、用的較少 |
Lisp | 科研鲫懒、一種邏輯語言、用于人工智能 |
Node | 一個(gè)Javascript運(yùn)行環(huán)境(runtime) |
Haskell | Haskell是一種標(biāo)準(zhǔn)化的刽辙、通用純函數(shù)式編程語言刀疙,數(shù)學(xué)邏輯方面 |
Scala | 一種類似java的編程語言,集成面向?qū)ο缶幊毯秃瘮?shù)式編程的各種特性 |
Javascript | 前端扫倡,在node中可以做后端 |
HTML/CSS | 標(biāo)記語言、主要是給前端工程師構(gòu)建頁面使用 |
2. 推薦一些編輯器和IDE
IDE/代碼編輯器 | 使用平臺 | 推薦用途 |
---|---|---|
Vim/Emacs/Textmate/Sublime/Atom/Notepad++ | 支持大部分平臺 | 純文本編輯器竟纳,理論上支持任何語言 |
Visual Studio | Windows | C/C++/C# |
Codeblocks | 跨平臺 | C/C++/C# |
Eclipse | 跨平臺 | Java |
Intellij Idea | 跨平臺 | Java/前端 |
Xcode | Mac OS | IOS |
PhpStorm | 跨平臺 | PHP |
WebStorm | 跨平臺 | 前端 |
NetBeans | 跨平臺 | Java/C++/PHP |
Android Studio | 跨平臺 | Java(安卓) |
謹(jǐn)記:天道酬勤D炖!!锥累!