zoukankan      html  css  js  c++  java
  • GO语言的历史,特点以及使用场景

    历史

    • Go是一个开源的编程语言,它能很容易构造简单可靠且高效的软件
    • Go是从2007年末由Robert Griesemer,RobPike,Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年发布了Go1稳定版本

    特点

    • 运行效率高,开发高效,部署简单.         Go语言是一门编译型语言相对于PHP等解释型语言高效,语法比较少,关键字比较少,限制比较少,无需apache,nginx等容器
    • 语言层面支持并发,易于利用多核实现并发.   PHP是利用Linux底层shell实现并发,Go语言实现并发是利用Go语言的关键字加CHANNEL实现并发
    • 内置runtime(作用:性能监控,GC等)
    • 简单易学,丰富的标准库,强大的网络库
    • 内置强大的工具(gofmt),跨平台编译,内嵌C支持

    应用

    • 服务器编程,如处理日志,数据打包,虚拟机处理,文件系统等
    • 分布式系统,数据库代理器,中间件等
    • 网络编程,目前使用最广泛的一块,Web应用,API应用等
    • 云平台,目前云平台在逐步采用GO实现(docker,k8s)
  • 相关阅读:
    ORA-01078:failure in processing system parameters
    pl sql developer登陆界面找不到oracle数据库选项
    PL/SQL Developer 与tnsnames.ora
    查看oracle连接数
    windows路由命令route
    在桌面显示我电脑
    linux 挂载ISO
    scp命令
    ss sp行情
    港股交易最大手数是如何规定的?
  • 原文地址:https://www.cnblogs.com/aln0825/p/15015844.html
Copyright © 2011-2022 走看看