流行语言和用途以及一些编辑器和IDE

流行语言和用途以及一些编辑器和IDE

在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会,以下我罗列一些常用的语言和编辑器,希望对初学者有所帮助!

1. 流行编程语言和用途

语言 主要用途
C 操作系统、嵌入式、驱动开发
C++ 图形图像、科研、通信、桌面软件、游戏、游戏服务器
C# Window桌面软件、.Net web、服务器
Java Java SE:跨平台的桌面应用,Android
Java EE:企业级应用、web开发、服务器后端
Java ME:手机应用、流行与非智能机时代
Java Android:用于开发安卓应用
Go 高性能的服务器应用,比较年轻
Erlang 高并发服务器应用,多用于游戏
Python Web、科学计算、运维
Ruby Web
Perl 运维、文本处理、用的较少
Lisp 科研、一种逻辑语言、用于人工智能
Node 一个Javascript运行环境(runtime)
Haskell Haskell是一种标准化的、通用纯函数式编程语言,数学逻辑方面
Scala 一种类似java的编程语言,集成面向对象编程和函数式编程的各种特性
Javascript 前端,在node中可以做后端
HTML/CSS 标记语言、主要是给前端工程师构建页面使用

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(安卓)

谨记:天道酬勤!!!

posted @ 2017-07-31 14:33  Kingla  阅读(311)  评论(0编辑  收藏  举报