编程软件是开发者用来编写、调试和管理代码的工具。以下是一些常见的编程软件及其特点:
https://visualstudio.microsoft.com/downloads/
Microsoft Visual Studio 该工具集覆盖软件开发全周期功能,支持C 、C#、Python等多语言编程,目标代码兼容Windows平台及.NET框架。2021年发布的Visual Studio 2022为首个原生64位版本,集成GitHub CopilotAI辅助编程功能 。2025年8月发布的17.14版本集成GPT-5模型至Copilot Chat并新增Unreal Engine混合调试功能 ,同时引入智能体模式实现.NET应用程序自动化升级。

https://www.eclipse.org/downloads/
Eclipse 由Eclipse基金会管理的开源集成开发环境(IDE),基于Java构建并通过插件扩展支持多语言开发,其标准插件集包含Java开发工具(JDT。该平台采用插件架构,可扩展支持C/C 、Python等编程语言开发,并集成数据库工具与Java EE容器,支持企业级应用构建 。2025-06版本新增Java 24支持及代码折叠、模块导入等功能,采用Eclipse Public License 2.0协议开源 。

The Leading IDE for Professional Java and Kotlin Development
IntelliJ IDEA 是由 JetBrains 开发的一款广泛使用的集成开发环境(IDE),专为提高开发者的生产力和代码质量而设计。作为一个强大的多语言 IDE,IntelliJ IDEA 以其智能代码补全、代码分析和重构功能而闻名。IntelliJ IDEA 提供了强大的调试工具、版本控制集成(如 Git、SVN 和 Mercurial),以及丰富的插件生态系统,使得开发者能够根据需要扩展和定制其功能。此外,IntelliJ IDEA 拥有直观的用户界面和高度可配置的工作环境,支持快速导航和高效的代码编辑,适用于从小型项目到大型企业级应用的开发。这些特性使得 IntelliJ IDEA 成为了众多开发者的首选 IDE。其社区版(免费)和终极版(付费)满足了不同层次开发者的需求。专业版支持多种编程语言,特别是对 Java、Kotlin 和 Scala 等 JVM 语言进行了深度优化和支持,而免费版则支持 Java、Kotlin 等少数语言。

https://www.jetbrains.com/zh-cn/pycharm/
PyCharm 是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

Visual Studio Code – The open source AI code editor
Visual Studio Code 是微软公司于2015年4月30日发布的跨平台源代码编辑器,支持Windows、Linux和macOS系统,内置JavaScript、TypeScript及Node.js支持,并通过扩展生态系统覆盖C、C#、Java、Python、PHP、Go等编程语言及.NET、Unity等运行时环境 。该编辑器集成语法高亮、Git版本控制、可定制快捷键功能,提供丰富的插件市场扩展代码编辑能力。VS Code采用Microsoft License专有授权,其开源版本vscode(Code – OSS)基于MIT许可证构建,前者在后者基础上经一定自定义构建操作得来 。2023年6月更新1.79版本新增“只读模式”及Markdown功能优化 ,2023年7月1.80版本实现终端图像支持 ,2025年6月1.101版本集成Model Context Protocol(MCP)协议 。针对开发者社区,微软推出教育版在线平台,提供编程课程与简化界面,并为Java开发者构建超过250万用户的生态体系,支持Java 21等新版特性。2025年9月13日,微软发布VS Code 1.104版,支持自动切换AI模型 。

https://developer.apple.com/cn/xcode/
Xcode 苹果公司为macOS和iOS开发的IDE,支持Swift和Objective-C语言。提供模拟器、调试工具和界面构建器,适合iOS和macOS应用开发。

https://developer.android.google.cn/studio?hl=zh-cn
Android Studio Google推出的官方Android开发IDE,基于IntelliJ IDEA。提供丰富的工具和插件,专注于Android应用的开发和性能优化。

https://netbeans.org/
NetBeans IDE 是由Sun公司开发的免费开源集成开发环境 [3-4] [9],支持Java、PHP、C/C 等多种编程语言的开发。作为跨平台工具,可在Windows、Mac、Linux和Solaris系统上运行。其模块化架构(NetBeans Platform)允许通过扩展模块增强功能,便于第三方开发者定制。NetBeans IDE提供丰富的开发工具,包括代码生成器、SQL编辑器、版本控制支持 ,并全面支持Oracle技术如Java EE、数据库和云服务。截至2024年,新增局部变量类型推断和Jigsaw模块化系统支持 。

https://www.sublimetext.com/
Sublime Text 是由Sun公司开发的免费开源集成开发环境,支持Java、PHP、C/C 等多种编程语言的开发。作为跨平台工具,可在Windows、Mac、Linux和Solaris系统上运行。其模块化架构(NetBeans Platform)允许通过扩展模块增强功能,便于第三方开发者定制。NetBeans IDE提供丰富的开发工具,包括代码生成器、SQL编辑器、版本控制支持 ,并全面支持Oracle技术如Java EE、数据库和云服务。截至2024年,新增局部变量类型推断和Jigsaw模块化系统支持。

https://cn-notepadplusplus.com/
Notepad++ 是Don Ho为Windows操作系统开发的免费开源文本编辑器(基于GPL协议),支持多国语言界面及UTF-8编码,内置语法高亮显示、代码折叠功能,并提供宏与插件扩展接口。相较于Windows系统自带的记事本,该软件功能显著增强,可对超过50种编程语言进行高亮处理,支持双窗口同步编辑、正则表达式批量替换、文件状态自动检测及字词自动完成功能。2019年10月发布的7.8.1版本命名为“Free Uyghur”,2020年7月发布的7.8.9版本命名为“Stand with Hong Kong Edition”。用户通过搜索引擎获取该软件时,存在下载到木马版本的风险,卡巴斯基实验室发现恶意网站利用“Notepad–”程序图标进行伪装,其Windows安装包链接指向Gitee存储库,Linux和macOS版本则指向携带Geacon后门的恶意程序 。



