3、分布式计算与Go语言网络编程入门

分布式计算与Go语言网络编程入门

1. 分布式计算与云计算

在分布式计算领域,网格计算曾是多年来的主要研究课题。它将计算任务分布到众多大学和研究机构,以解决大型科学问题。然而,由于涉及多个管理员,以及不同的访问和安全问题、不同的维护计划等,网格计算需要解决许多复杂问题。

云计算的出现解决了其中许多问题,减少了管理员和系统的数量,使其比许多网格系统更具弹性。

常见误区

  • 传输成本为零 :有人认为购买PC后,从CPU到显示器的传输成本为零(仅需少量电力)。但实际上,我们每月向IP提供商付费,因为他们需要建设服务器机房、铺设电缆等,这些成本必须考虑在内。
  • 网络是同质的 :网络并非同质,端点(如我们的PC、iPad、安卓设备和手机)也不同。物联网引入了大量连接设备,情况更为复杂。供应商不断尝试锁定产品,限制性工作环境试图简化控制系统,但一旦失败,依赖同质性的系统也会失败。

2. Go语言简介

2.1 Go语言的诞生与特点

Go语言于2007年创建,并于2009年公开发布。它旨在成为一种系统编程语言,用于增强(或取代)C++和其他静态编译语言,适用于生产网络和多处理系统。

Go语言具有简单的语法、多个程序单元的快速编译、基于“结构”类型的面向对象编程形式,还借鉴了C、C++和Java大型程序的经验教训。

2.2 Go语言的流行度

在2017年初的语言流行度排名中,TIOBE将Go语言列为第14大最流行的语言,PY

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值