跟鸟叔学编程 潜水
  • 2发帖数
  • 1主题数
  • 0关注数
  • 0粉丝
开启左侧

一文搞懂什么是程序、代码、IDE工具

[复制链接]
 楼主| 跟鸟叔学编程 发表于 2021-2-19 11:45:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
随着互联网的鼓起,对人们的生活产生了深远的影响,可以说互联网的应用在我们日常的衣食住行中已经随处可见其身影。软件等服务行业撬动了传统行业的生产力,在电子商务、在线旅游、企业管理等范畴扮演了重要角色。越来越多的年轻人也加入到了这个新兴的行业中,这是一个非常庞大的产业,而在这个产业中软件开辟又是被各人熟知的一个范畴,而许多的人在初学编程的时候也是苦不堪言,本日鸟叔在新年开工的第一天就给各人扒一扒正式学习编程之前我们必要知道的那些知识。

                               
登录/注册后可看大图

什么是程序?

这是一个比较难以回答的题目,在许多书中也有着不同的解释,但初读感觉云里雾里,始终在明白上差点意思!
我们都听过一句话:艺术是源于生活,但不高于生活!其实这句话完全可以应用到计算机编程这个范畴里中,程序实际上就是把我们实际中的一个生活场景,通过计算机的编程语言搬到电脑中的一种实现方式罢了
例如:买火车票这件事,实际上买票本身的活动没有改变,只不过买票的形势发生了厘革,在网络上买票可以节约许多时间,如果没票也不至于辛辛苦苦排着长队,无疑更加方便了乘客,在没有票的情况下乘客也可以实时的调整本身的出行方案!
再举个例子:电商各人再熟悉不过了,实际上各人可以想一下,这种卖家、买家、商场之间的关系搬到了互联网上产生的效应就发生了几何倍的增长,各人的购物不在受着时间、空间的约束,基本上可以做到任何时间、地点随意的购物!
所以说程序只不过按照实际生活中的业务模型、流程,通过计算机的编程语言在电脑中创建了一个与之相同的虚拟世界,各人可以通过这个虚拟的世界来完成在实际生活中想做的事变,而且更加的方便!

                               
登录/注册后可看大图

什么是编程语言(代码)?

计算机编程语言是程序开辟的重要工具,因为计算机无法明白人类的语言,如果你盼望将某种模型在计算机中实现程序化,那么你就要学习一种编程语言,通过编程语言来实现跟计算机之间的交流,计算机可以很好的识别并运行你所编写的程序来达到你想要实现的效果。
举个简单的例子:
编程语言各人可以明白为汉语、英语等,人们在日常生活中可以通过语言来形貌一件完整的事变,这个事变在计算机中就是程序(你想做的事、构建的业务场景),而编程语言是可以被计算机执行的,如果你盼望在计算机中构建一个功能大概业务模型,那么就用编程语言进行形貌即可!
目前市面上编程语言种类许多,例如:C、C++、Java、c#、php、Go等等,每种编程语言也有着本身的独到之处,各人可以根据本身的兴趣以及结合未来发展方向进行选择。

                               
登录/注册后可看大图

IDE工具是什么?

Integrated Development Environment(集成开辟环境),可以用来辅助开辟应用程序的软件。
这是比较官方的解释,实际上IDE工具就是用来编写程序的工具罢了。俗话说:欲先攻其事,必先利其器,你想写出优质的代码,必须结合当代化的开辟工具,如许才气起到事倍功半的效果。
举个简单的例子:
种地可以用牛大概人去耕地,那如许效率无疑是非常低下的,而且深浅不一。如果采用机器化的装备进行操作,无论效率还是质量的提升都是巨大的!
这里必要注意:不同的编程语言有着专属的开辟工具,这些必要各人在学习的同时,网上找找相干的资源。

                               
登录/注册后可看大图

计算机是如何执行程序的?

我们编写的程序代码必要在计算机中执行,从代码编写结束到成功的在计算机中运行实际上还包罗了一系列的步骤。
编程语言的诞生实际解决的题目就是人机交互,人类可以通过对编程语言的学习与把握在计算机中表达本身盼望构建的模型与实现的功能效果,而计算机可以大概识别的是呆板语言,直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有肯定的位数,并分成若干段,各段的编码表现不同的含义。
普通地说我们先编写程序之后,计算机是无法直接识别并执行源码的,必要通过编译体系将源码翻译成对应的二进制可执行文件,再由计算机执行生成终极的运行效果!



                               
登录/注册后可看大图

总结:

最后鸟叔通过一个故事带着各人再把这些概念的关系重新的捋顺一下:
1.马老师有一天去商场购物,发现商场人山人海、商家也在勉力地做着宣传吸引着顾客,此时马老师想如果把这个场景搬到计算机中通过互联网的形式进行购物,那么买家可以在任何时间、地点进行购物,卖家也可以将本身的产品卖向全国各地岂不美哉,那么这套完成的购物流程就是程序!
2.实现程序必要通过编程语言进行代码化的开辟(编写),编程就必要使用工具,那么软件开辟人员就可以利用IDE工具高效的进行程序的编写工作。
3.程序开辟工作结束之后,通过计算机的编译与执行,就会将线下的这个购物的商业模型展现在计算机的虚拟世界中。
喜欢的小同伴可以关注我,一起交流学习!我是IT鸟叔,一位喜欢写程序、钓鱼、品茗、玩游戏的中年大叔!



                               
登录/注册后可看大图

精彩评论5

 楼主| 跟鸟叔学编程 发表于 2021-2-19 11:47:11 | 显示全部楼层
[来看我][来看我][来看我][来看我][来看我][来看我]
老黑杂谈 发表于 2021-2-19 15:33:18 | 显示全部楼层
这就是专业啊
幸福的朱古力 发表于 2021-2-19 18:57:46 | 显示全部楼层
学习了[赞][赞][赞]
少三音 发表于 2021-2-20 12:28:02 | 显示全部楼层
已阅。
胖虎体育频道 发表于 2021-2-20 19:11:59 | 显示全部楼层
挺六的[灵光一闪]
猜你喜欢
在线客服邮箱
wxcy#wkgb.net

邮箱地址#换为@

Powered by 创意电子 ©2018-现在 专注资源实战分享源码下载站联盟商城