首页
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
更多
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
Visual Studio适合初学者编程吗?
体娱
2024-09-13 20:00
山东
男人在一起,就会谈女人。
关于女人,有个说法,我特别赞同。
如果你喜欢漂亮的,就不要怕花钱。因为化妆品需要花钱,做保养需要花钱。既然你想眼睛舒服,就要做好花钱的准备。
如果你喜欢百依百顺的女生,就不要寄希望于她帮你做决定。毕竟你喜欢她,就是因为你喜欢她听你的!
如果你喜欢开放的,就要做好头顶有一座草原的准备。
所以,女人有两面性,做不到“既要又要”!
Visual Studio也同理。
如果你喜欢Visual Studio自动配置好的环境,就不要抱怨它把细节给隐藏了。房子都装修好了,才能拎包入住!
还有人说Visual Studio的体积大,我看见这个理由人都麻了。下载一个《黑神话》悟空,需要硬盘120G,你眼睛都不眨一下。这个是Visual Studio,是个吃饭的家伙,弄个20G就觉得大,还有没有天理!
所以,我觉得Visual Studio对于初学者超级适合!
很多人有一种观点,我学习C,就是要gcc、gdb、make来一套!
是的,我承认,GNU那一套工具链确实好用,而且免费。
但是,我们要有一个观念-你是来学习C的,工具链是一部分,更重要的是“C”本身。
不要本末倒置。
专注于工具,而不关注于自己要干什么,是错的!
初学者,如果要学习C,其实就需要一个连贯动作,其它都多余!
这个连贯动作,就是打开VS,选择“command line app”,然后编写代码,编写完成,按下F5运行。
就这么简单。
如果有错误的地方,看Error提示,他会提示你Line是多少,改就是。
如果是语法错误,改语法。
如果语法没问题,但是结果不对,按F9打断点,单步执行,看“本地变量”,程序的执行路径会非常清晰。
在这个方面,Visual Stduio作为IDE-集成开发环境将开启一个统一的工作环境,让人专注于程序。
你说gnu也行,真的吗?
首先gcc里面加一个debug的flag。
然后打开gdb,按b打断点,按n开始执行,info registers来打开寄存器。
中间还夹杂着一个有点bt的VI编辑器!
上面的操作,对一个“初学者”是非常困难的!
哪有Visual Stduio就那些点点鼠标这么香!
另外一个方面,从“代码提示”这个角度,Visual Studio的功能更是我感觉手感最舒服的。
想象一个不熟悉的“初学者”,刚输入了一个printf,系统贴心的给出参数提示,那种“黑暗中亮起一盏灯”的感觉是挺好的。
随着Visual Studio的进化,代码提示已经不是仅仅Auto Complete那么简单,已经进化到“AI”的时候。他会自动根据你程序的上面内容,给你下一段代码的建议。
还有一点,对于初学者也特别重要。如果一段代码中出现了“变量未声明”、“变量名打错”等情况,Visual Studio会在它下面以红色波浪线的形式给出提醒,可以大大降低这方面的出错。这对于对编程还不熟悉的“初学者”来说绝对是个很大的帮助。
我一直觉得,编程就是需要一个感觉,一个能够通过代码来操作计算机行为的感觉。
你改了,它变了!
你再改,它再变!
当找到这种“自由掌控”的感觉,看到代码是如何影响执行的时候,就入门了。
在这个方面,Visual Studio其实很推荐的,非常适合初学者。
我是明月,
Visual Studio确实是好东西!
http://mp.weixin.qq.com/s?__biz=MjM5NzQwOTM2Mg==&mid=2257488847&idx=1&sn=41ba38ffe3cae70044cf8df263df58a9
明月三千
将进酒,杯莫停。与君歌一曲,请君为我倾耳听。荔枝成为linux大师!
最新文章
为什么不用魔改windows,反而一直和linux死磕?
如何才能在中国禁掉违反人性的Linux系统?
孩子沉迷游戏严重,还是沉迷Linux严重?
互联网已经抹除绝大部分信息差,为什么大部分人依然进步甚微?
Linux内核移除俄罗斯开发者,Linus居然同意了
学习Linux有什么用?
从技术层面,谈谈HarmonyOS Next开发初体验!
杨笠和京东的事件,一个臭搞技术的人是怎么看的?
为什么今天还有人觉得Win10不如Win7?
Linux里面的那些“黑话”
为什么很多程序员讨厌微软?
为什么2024年了,学校还在用CentOS,不用目前流行的Linux发行版系统?
《黑神话·悟空》的热度是因为游戏出彩还是宣传到位?
写过的最愚蠢的代码是什么?
Java为什么要分Service层、DAO层和Controller层?
什么时候你认识到“技术永无出路”?
Rust语言的难点在哪里?
Win10是不是不如Win7?
暴雪是不是让人感觉它没落?
学习Linux,是看文档学,还是看视频学?
为什么很多人对Linux很抵触!
Java学习能不能跳过Servlet?
为什么有SpringBoot还需要Java?
为什么很多人喜欢重装系统?
从C#转到Java,他哭泣的像个孩子
中国人是不是很少用Linux?
Visual Studio适合初学者编程吗?
逆向思维,提高能力的好助手
怎样把Windows替换成Linux一个系统?
周末了,不写技术,来点游戏!
写作用Mac还是Windows笔记本?
Linux Shell编程难还是SQL编程难?
Ubuntu打造成办公系统
如何美化Linux系统?
为什么《黑神话 悟空》不用Java开发?
Java很稳定,是不是一句谎言?
替换Java,Kotlin、C#、Go谁是最佳选择?
Go是否适合桌面系统?
停留在Java8的人,如果Java8停止支持了,怎么办?
如何看待鸿蒙内核超越Linux内核?
想买一台ThinkPad装Linux,需要注意的有哪些?
PostgreSQL确实有过人之处,MySQL这个事情很难办到!
主要写论文和代码,用Mac还是Linux?
怎样卸载干净Java?
Docker是如何神奇的解决了我的SSL版本问题?
有了ChatGPT,是不是人人都会编程?
为什么计算机语言不能更简单一些?
为什么现在的武侠没有以前的好看了?
ArchLinux安装算难吗?
为什么在你心中,Java就是No.1.其它语言靠边站?
分类
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
原创标签
时事
社会
财经
军事
教育
体育
科技
汽车
科学
房产
搞笑
综艺
明星
音乐
动漫
游戏
时尚
健康
旅游
美食
生活
摄影
宠物
职场
育儿
情感
小说
曲艺
文化
历史
三农
文学
娱乐
电影
视频
图片
新闻
宗教
电视剧
纪录片
广告创意
壁纸头像
心灵鸡汤
星座命理
教育培训
艺术文化
金融财经
健康医疗
美妆时尚
餐饮美食
母婴育儿
社会新闻
工业农业
时事政治
星座占卜
幽默笑话
独立短篇
连载作品
文化历史
科技互联网
发布位置
广东
北京
山东
江苏
河南
浙江
山西
福建
河北
上海
四川
陕西
湖南
安徽
湖北
内蒙古
江西
云南
广西
甘肃
辽宁
黑龙江
贵州
新疆
重庆
吉林
天津
海南
青海
宁夏
西藏
香港
澳门
台湾
美国
加拿大
澳大利亚
日本
新加坡
英国
西班牙
新西兰
韩国
泰国
法国
德国
意大利
缅甸
菲律宾
马来西亚
越南
荷兰
柬埔寨
俄罗斯
巴西
智利
卢森堡
芬兰
瑞典
比利时
瑞士
土耳其
斐济
挪威
朝鲜
尼日利亚
阿根廷
匈牙利
爱尔兰
印度
老挝
葡萄牙
乌克兰
印度尼西亚
哈萨克斯坦
塔吉克斯坦
希腊
南非
蒙古
奥地利
肯尼亚
加纳
丹麦
津巴布韦
埃及
坦桑尼亚
捷克
阿联酋
安哥拉