软件开发学习-开发语言和IDE

这里面存在一个误区,很多人分不清什么是开发语言?什么是IDE?

开发语言的理解就是:有个事情你要告诉计算机去完成,计算机怎么能懂你的话,就靠这个开发语言,写成一定的格式“给”它,它就懂了。我们统称为“写程序”。

但“写程序”是需要一个工具,你可以在word、notepad等等工具上写,然后再到对应编译环境进行、编译、link、然后运行(执行你写程序)。

现在开发大部分应用程序都提供了一个IDE(Integrated Development Environment) 集成开发环境,即你在这个IDE上可以完成“编辑”、“编译”、“Link”、“运行”(“调试”)所有步骤。

使用IDE的好处是:

1、可以帮你定位写的代码哪一行有问题,直接(编译)显示出语法警告、语法错误

2、可以帮你很快定位到需要调用的API,去查看API的声明或者源代码。

3、可以帮你去调试应用程序,查找程序错误。

等等。

我们目前通常的应用程序开发语言有:C、C++、Java、C#

开发Windows应用程序可以用IDE:

1、VisualStudio201X(里面支持C、C++、C#、Basic等语言开发)

2、Eclipse(里面支持了Java等语言开发)

开发iOS应用程序可以用的IDE有:

XCode(里面支持了objective-c、swift语言开发)

开发Android应用程序可以用的IDE有:

Android Studio(里面支持了Java语言开发)

---------------

大部分IDE本身是可以开发(集成)插件的,开发(集成)插件的目的是提高编程效率。

例如:Visual Assist X----增强Visual Studio开发环境下的编辑能力。Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处 

你可能感兴趣的:(软件开发学习-开发语言和IDE)