百科 迷你百科

编程课用的软件推荐

2022-09-20 16:16:25

  迷你百科为您整理了编程课用的软件推荐,它们是Eclipse、MyEclipse、Microsoft Visual Studio、Microsoft Visual C++、Notepad++、Gcc、Dev-C++、Code::Blocks、JDK、Sublime Text,帮您了解编程软件哪个好的详细信息,供参考选择。

  Eclipse

  Eclipse是一个开放源代码、基于Java的可扩展开发平台/编程软件。Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要是针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。

  MyEclipse

  MyEclipse,是在Eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发,其功能强大,主要用于Java、Java EE以及移动应用的开发。MyEclipse现支持PHP、Python、Vue、Angular、React、Java、Java EE等语言和框架开发。MyEclipse可以说是几乎囊括了所有主流开源产品的专属eclipse开发工具。

  Microsoft Visual Studio

  Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework等等。

  Microsoft Visual C++

  Microsoft Visual C++(简称Visual C++、MSVC、VS或VC)是微软公司的免费C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。它以拥有“语法高亮”,IntelliSense(自动完成功能)以及高级除错功能而著称。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。

  Notepad++

  Notepad++是Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。Notepad++功能比Windows中的Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

  Gcc

  Gcc(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言编译器,包括了C、C++、Objective-C、Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等)。GCC的初衷是为GNU操作系统专门编写一款编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,甚至在微软的Windows上也可以使用GCC。

  Dev-C++

  Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级C/C++集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW中的GCC编译器、GDB调试器和AStyle格式整理器等众多自由软件。软件原开发公司Bloodshed在开发完4.9.9.2版本后停止开发,现在由Orwell公司继续更新开发。

  Code::Blocks

  Code::Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境,它由纯粹的C++语言开发完成,使用了著名的图形界面库wxWidgets(3.x)版。Code::Blocks能提供许多工程模板,支持语法彩色醒目显示,支持代码完成,支持工程管理、项目构建、调试,支持插件,具有灵活而强大的配置功能。

  JDK

  JDK(Java Development Kit)是Sun Microsystems开发的一款java编程软件,JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

  Sublime Text

  Sublime Text是一款收费制的跨平台文本编辑器,同时也是一个先进的代码编辑器。它拥有漂亮的用户界面和强大的功能,例如支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能、拥有代码片段功能、支持VIM模式,还具有良好的扩展能力和完全开放的用户自定义配置、实用的编辑状态恢复功能,以及支持多种布局和代码缩略图等。

相关信息

猜你喜欢