VSCODE 多语言开发保姆手册-课程简介

在Windows和Linux下,讲解如何搭建VSCODE集成 C/C++、GO、Python、Java等语言的开发环境。不是仅仅写出一步步怎么做,还会讲出关键步骤背后发生了什么,让你基于理解学习,轻松实现举一返三,一通百通。

VSCODE 简介

VSCODE 是微软公司出品的一款开源优秀的,跨平台(Windows\Linux\Mac)代码编辑器,当前在全世界程序员中,相当流行,口碑很好。

相比集成式编程环境(IDE),VSCODE本身很轻量,但它提供了良好的插件机制,并且拥有一大票强大的官方或第三方插件,用户可依据自己当下的需求,按需安装必要的插件。

基于插件,VSCODE支持很多开发语言:

 除了语言,配套的开发工具,比如源代码管理 git、C/C++项目管理 CMake、远程开发(Remote Development)、AI辅助编程等,都有良好的扩展插件;代码格式化、代码提示、界面主题、热键配置等编程编辑器常见辅助功能,更是应用尽有。

存在问题

VSCODE 最大的缺点,也正好来自它的插件式架构:配置太麻烦,插件的配置过程的图形化程度处于“半桶水”水平,并且不少围绕同一问题,但来自不同开发言的插件,在互相补充的同步,也很容易互相打架……

瑕不掩瑜,编程者初学者选择VSCODE,这是一个正确的选择,因为VSCODE几乎进入了大大小小的软件开发企业,哪怕不是团队的主力开发环境,也基本是必不可少的辅助。为了让学习者少在VSCODE的一些基本配置上走弯路,我写了这个课程——它来自我的工作实操。

课程包含内容

课程会讲到语言包括: C/C++、Go、Python、Java、Rust等等。

一、C/C++语言包括内容

  • ① Windows下跨平台C/C++编译器,及C/C++开发包“准包管理器”(MSYS2)相关环境准备;
  • ② VSCODE下C/C++ 单文件编程(含调试),特别适合于刚开始学习 C/C++的同学;
  • ③ VSCODE下C/C++ 项目开发,采用C/C++全球最主流的项目组织工具 CMAKE;
  • ④ VSCODE C/C++ 代码格式规范工具;
  • ① 在 Windows 下,使用 VSCODE 结合 WSL2 环境开发 Linux 程序;
  • ⑤ Linux 下使用 VSCODE + GCC + CMAKE 开发 Linux 程序。

二、其他语言
相比C/C++语言的在编译、运行环境的复杂性,其他语言(Go、Python、Java、Rust)都相对纯粹、简单。我们重点讲解如何搭建相关语言环境,并在 VSCODE 中完成代码编辑、编译(视语言情况)、运行、调试。

相关课程

基于 Windows/Linux + VSCODE 的 C/C++ 开发环境,我将同步推出两个后续课程(免费),或可一个拓展您的C++编程广度,另一个推进您的C++编程深度。

  • 《C/C++ 十八般武器》课程,帮您迅速掌握数十样横贯多种业务领域,广为应用,久经考验的 C/C++ 三方库。
  • 《C/C++ 11/14/17/20 新标》课程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南郁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值