流行语言和用途以及一些编辑器和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(安卓)

谨记:天道酬勤!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,647评论 25 708
  • 引言 为了了解自己在校内建立的编程讨论群里学长学姐学弟学妹的大致比例,在群里做了一个小调查,根据结果来看,处处都恰...
    hylerrix阅读 14,072评论 10 19
  • 转自http://blog.csdn.net/xugangwen/article/details/44811783...
    扎Zn了老Fe阅读 12,849评论 1 142
  • 好久之前看到梵高的这幅画《夜间的露天咖啡馆》,瞬间就爱上了。大片大片明亮的黄和耀眼的蓝,摇摇欲坠的如花朵般绽放的星...
    小咪爱小鱼阅读 1,212评论 0 1
  • 记得第一部小说看的是《哈利 波特》,当时是上六年级,巫师的世界,魔法的神奇,一部不错的小说,时隔几年,这部作品也已...
    小邪1214阅读 431评论 3 2