python Java c/c++开发环境(IDE)的使用心得

学习几门编程语言,,找开发环境也浪费了几天时间,我来说一说关于几个开发环境的理解

(1)首先是关于python的开发环境:

应该说python是最简便的一种语言了,写好脚本之后只需要python解释器就可以执行程序,

现在大多数python使用者都是拿它来做科学计算(原因是它真的很接近自然语言,不需要为了实现一个功能而花里胡哨写一堆东西,还有就是python是个胶水语言),所以python的使用非常的依赖于各种包,,而包多了就会很乱,有时候会莫名其妙的出现一些故障,

anaconda是一个python的包管理器,可以使用anaconda开辟出虚拟环境,为每一个虚拟环境安装不同的python版本和包,,这样管理起来会方便很多,所以这是我非常推荐的.

python编辑器我推荐jetbrains的pycharm社区版和vscode,使用起来都不错

 

(2)还有java的开发环境

在vscode里安装上java插件后可以直接运行java程序,,

事实上,,经过折腾和配置的vscode可以跑任何语言,,但是唯一的缺点就是----太麻烦了,折腾的快吐血了,虽然code runner可以在单文件里跑很多语言,,但是不支持多文件,,这个是致命的!,当然也可以配置各种Json文件来解决,但是看起来还是太麻烦了,没有心思折腾,如果想要在vscode里调试程序,也需要经过配置Json文件,一切看不懂的都是没有意义的.

所以最终换成了eclipse和idea

我觉得eclipse在mac下的支持远好于在win下的支持,总而言之感觉到就是很卡,不爽,而且主题怎么设置都不太美观,界面非常不简洁!!

jetbrains下的idea有社区版本,我试过后体验要好于eclipse,但是不知道在其他方面会不会出现相比eclipse的短板,,这个要经过长时间的使用后才会知道.

 

(3)再者是c/c++的开发环境

这个可选择性说多也多,说少也少,

数过来有vc++2010,Devcpp,codeblocks,eclipse c++版,clion,Visual studio社区版

当然也可以使用VScode开发,但是缺点正如我上面所说的那样,总而言之是小文件可以在VScode上跑,但是大工程就放弃吧,不能舍近求远!

vc++2010,Devcpp,codeblocks这些都是比较小的集成环境,因人的需求来选择吧,需要注意的是Devcpp更新到5.11后再没更新过了,它所使用的mingw还停留再4.X版本,,现在最新版mingw已经是9.X了

eclipse c++版依旧和java版的槽点一样,不在赘述

Clion其实真的挺好的,可是没有社区版,,要交钱,哎,学生哪里有钱

所以再win下c和c++的开发,最好的IDE我觉得还是微软自家的Visual studio了,,槽点就是安装包太大,在国内可能需要下载很长时间,

但其实并不一定,安装包之所以大是因为自己选的组分太多了,目前支持开发c/c++,python,php,.net,游戏,数据库,等等,,对于我来说,我只需要选择c/c++桌面应用就可以了,这样整个离线包下来不到3g,还算是可以接受的

说到这里就需要填一个坑,就是安装程序的默认的安装组件里,不能少勾选任何对号,否则运行c源程序的时候一堆报错

如何以后还需要另外添加其他的功能,也可以在安装程序里面修改

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值