go语言初探--一个helloworld编译出来有2.2M!

1. 安装, 用go的安装包安装好了go,终端敲下go,显示了go的help,看来go是没有交互界面的。

2. 新建个helloworld.go文件,写入

package main
import "fmt"
func main() {
    fmt.Println("hello world")
}

go run helloworld.go运行成功,打出了hello, world

3. 再试试编译,go build一下,helloworld可执行文件出现了,

本来我是很欣喜的,有个编译文件好随处扔过去运行了啊,结果一看大小,2.2M,大得过分,勉强凑合能接受吧。

时间: 2024-07-29 17:32:45

go语言初探--一个helloworld编译出来有2.2M!的相关文章

Squirrel语言初探(可以使用VC6或者MinGW编译)

Squirrel语言初探 为啥我要关注Squirrel语言?原来Squirrel就很像我希望设计出的理想中的语言(当然也不完全符合).比如我觉得Lua的语法表述不清晰,累赘,于是想用C系语法来代替Lua语法,于是Squirrel实现了:比如Lua中没有类的结构,我想在我的语言里面加入类(基于表来实现),于是Squirrel实现了:比如我痛恨~=号,–[[–]]号,于是Squirrel也去掉了. 我并不是说Squirrel就是很牛逼的语言,只是感觉对自己有很强的参考价值.之前都不知道有这样一种语言

学习spring2--跟我一起学Spring 3(3)–使用Spring开发第一个HelloWorld应用

http://www.importnew.com/13246.html 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 - 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - iOS - Python - Android - Web前端 跟我一起学Spring 3(3)–使用Spring开发第一个HelloWorld应用 2014/10/10 | 分类: 教程 | 5 条评论 | 标签: SPRING, 教程 分享到

GO语言初探

1.GO使用UTF-8编码,纯Unicode文本编写. 2.$ go verson (windows) 3.windows下,需要设置go语言的环境变量,新建一个名为 GOROOT的变量,指向go的具体目录,例如:C:\go\bin. 4.构建Go程序,需要进行编译和链接. 5.注释风格与C++相同,//和/**/. 6.main函数为入口,也是唯一的,每个Go程序必须包含的. 7.使用 import 导入相关的包. 8.支持常用的类型和操作符. 9.go语言中不适用分号结束,import导入多

使用Spring开发第一个HelloWorld应用

http://www.importnew.com/13246.html 让我们用Spring来写第一个应用程序吧. 完成这一章要求: 熟悉Java语言 设置好Spring的环境 熟悉简单的Eclipse IDE的操作 如果你还没有设置好环境,请参考Spring开发环境的配置. 我们第一个程序是打印”Hello World”语句,这个语句通过Spring的配置文件来设置. 1 – 新建Java项目: 第一步用Eclipse IDE新建一个项目. 点击 > File > New > Java

用PHP扩展做一个HelloWorld!

用PHP扩展做一个HelloWorld! PHP 尽管提供了大量有用的函数,但是在特殊情况下还可能需要进行扩展编程,比如大量的 PECL(PHP Extension Community Library)就是以扩展的形式提供的(动态链接库dll文件),它们比 PEAR 的运行效率要高很多.     PHP 扩展是用 C 或 C++ 编写的,需要编译成动态连接库 dll 文件后在 PHP 环境下注册后才能使用.     编写 PHP 扩展的软件要求:       VC++6.0 或 VC++.NET

我的全栈之路-C语言基础之HelloWorld

我的全栈之路-C语言基础之HelloWorld 我的全栈之路 3.1 Visual Studio 2019实现HelloWorld 新建解决方案 在之前创建的Git仓库c-core-programming基础上新建项目 然后选择项目模板:基于C++的空项目 然后设置项目名称.路径以及解决方案名称 新建筛选器 在解决方案资源管理器视图下,选中源文件,然后新建筛选器 新建筛选器 筛选器的名称为Chapter1 Chapter1 新建项 新建源文件helloworld.c 编辑源文件 #include

Android NDK编写一个HelloWorld

在上一篇博文中,我们搭建好了Android ndk 的开发环境,作为码农,我们是不是先来写一个HelloWorld来表示一下自己的到来. (1)首先在你的工作空间建一个Android项目,这里我建立的为NDKHelloWorld.项目结构如图(1) . 图(1) (2)在MainActivity中声明你所需要的本地方法,MainActivity的代码如下所示: package com.gc.ndkhelloworld; import android.app.Activity; import an

sublime text2建成C语言(C++)编译环境

四个步骤: 下载安装Sublime text2 for windows 下载安装 MinGW 与 系统变量设置 Sublime Building System 设置 编译测试 一.下载安装Sublime text2 for windows 下载地址:http://www.sublimetext.com/ 二.下载安装 MinGW 与系统变量设置   本文使用的C/C++编译器是gcc/g++,所以需要下载安装MinGW(下载地址:http://sourceforge.net/projects/m

[浅学] 1、Node.js尝试_安装&运行第一个helloworld

官网:https://nodejs.org/ 介绍:Node.js® is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for d