计算机语言/开发框架/计算机协议

当我们初始走入计算机世界时,首页会基于需求获取可用的软件,如输入法/浏览器/办公软件等。这些基础应用软件给了我们使用计算机的基础平台。

计算机语言:作为IT从业者,入手的是计算机语言,如PHP/Java/C/C++/C#等。软件=数据结构+算法。计算机语言是是用于描述数据结构并实现算法执行的对象。计算机语言本身是中立的,本质上没有太大的区别,最终都会由相应的编译器转换为目标机器语言。

开发框架:如mvc、web,桌面应用基础等,是基于特定的语言实现的组件集合,有机组合后形成的特定领域的通用基础。it从业者在开发框架的基础之上使用计算机语言完成特定业务实现固化。如:App/桌面应用/web应用/IOT等。

计算机协议:作为计算机世界里的通用标准,与实现语言无关,当实现相应的协议后,不同的机器/不同的语言/不同的网络之间可能完成通信,如TCP/IP,RPC,HTTP等。任何语言都可以实现计算机协议,让不同的平台能供基于协议进行交互。

所以,当我们在选择语言/开发框架/协议时,不需要进行限定,而是需要根据企业的发展规划/技术积累/行业标准等内容,综合选择符合自己的语言/开发框架/实现协议等内容。

软件始终是工具,理解软件的本质对IT从业者来说是基本能力,这样对自身的定位也将更为清晰。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值