Submit Search
Upload
初心者向けGo言語勉強会
•
10 likes
•
1,974 views
L
leverages_event
Follow
2016/05/24開催ヒカ☆ラボの、株式会社インテリジェンス、大谷祐二様の登壇資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 139
Download now
Download to read offline
Recommended
Goで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろう
Esehara Shigeo
Goroutineと channelから はじめるgo言語
Goroutineと channelから はじめるgo言語
Takuya Ueda
Exgettextの話
Exgettextの話
k1complete
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2
Takuya Ueda
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会
Takuya Ueda
2011年10月21日
2011年10月21日
nukaemon
KMC Font Project 3 - FontForgeで欧文書体製作
KMC Font Project 3 - FontForgeで欧文書体製作
k maztani
Protocol Buffers 入門
Protocol Buffers 入門
Yuichi Ito
Recommended
Goで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろう
Esehara Shigeo
Goroutineと channelから はじめるgo言語
Goroutineと channelから はじめるgo言語
Takuya Ueda
Exgettextの話
Exgettextの話
k1complete
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2
Takuya Ueda
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会
Takuya Ueda
2011年10月21日
2011年10月21日
nukaemon
KMC Font Project 3 - FontForgeで欧文書体製作
KMC Font Project 3 - FontForgeで欧文書体製作
k maztani
Protocol Buffers 入門
Protocol Buffers 入門
Yuichi Ito
20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
Yoshifumi Yamaguchi
TokyoR LT Rで連続データを離散化
TokyoR LT Rで連続データを離散化
tetsuro ito
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
tomo_masakura
Pgunconf ゆるいテキスト検索ふたたび - n-gram応用編
Pgunconf ゆるいテキスト検索ふたたび - n-gram応用編
Toshi Harada
2017/12/21 虎の穴 Python勉強会
2017/12/21 虎の穴 Python勉強会
虎の穴 開発室
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
20121123_bulkloaderを使ってみよう@GDG中国
20121123_bulkloaderを使ってみよう@GDG中国
Yusuke Sato
知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能
Soudai Sone
20170131 python3 6 PEP526
20170131 python3 6 PEP526
masahitojp
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
Boost.python
Boost.python
fate_fox
20170312 r言語環境構築&dplyr ハンズオン
20170312 r言語環境構築&dplyr ハンズオン
Nobuaki Oshiro
PEP8を読んでみよう
PEP8を読んでみよう
2bo 2bo
静的解析を使った開発ツールの開発
静的解析を使った開発ツールの開発
Takuya Ueda
F#の基礎(?)
F#の基礎(?)
bleis tift
CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14
Takako Miyagawa
Go言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンド
Atsushi Yasuda
Goでかんたんソースコードの静的解析
Goでかんたんソースコードの静的解析
Takuya Ueda
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
Daisuke Ikeda
Goとテスト
Goとテスト
Takuya Ueda
TechDo Goハンズオン#3
TechDo Goハンズオン#3
privatemy
20130316 プログラミング言語Go
20130316 プログラミング言語Go
Yoshifumi Yamaguchi
More Related Content
What's hot
20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
Yoshifumi Yamaguchi
TokyoR LT Rで連続データを離散化
TokyoR LT Rで連続データを離散化
tetsuro ito
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
tomo_masakura
Pgunconf ゆるいテキスト検索ふたたび - n-gram応用編
Pgunconf ゆるいテキスト検索ふたたび - n-gram応用編
Toshi Harada
2017/12/21 虎の穴 Python勉強会
2017/12/21 虎の穴 Python勉強会
虎の穴 開発室
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
20121123_bulkloaderを使ってみよう@GDG中国
20121123_bulkloaderを使ってみよう@GDG中国
Yusuke Sato
知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能
Soudai Sone
20170131 python3 6 PEP526
20170131 python3 6 PEP526
masahitojp
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
Boost.python
Boost.python
fate_fox
20170312 r言語環境構築&dplyr ハンズオン
20170312 r言語環境構築&dplyr ハンズオン
Nobuaki Oshiro
PEP8を読んでみよう
PEP8を読んでみよう
2bo 2bo
静的解析を使った開発ツールの開発
静的解析を使った開発ツールの開発
Takuya Ueda
F#の基礎(?)
F#の基礎(?)
bleis tift
What's hot
(15)
20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
TokyoR LT Rで連続データを離散化
TokyoR LT Rで連続データを離散化
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
Pgunconf ゆるいテキスト検索ふたたび - n-gram応用編
Pgunconf ゆるいテキスト検索ふたたび - n-gram応用編
2017/12/21 虎の穴 Python勉強会
2017/12/21 虎の穴 Python勉強会
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
20121123_bulkloaderを使ってみよう@GDG中国
20121123_bulkloaderを使ってみよう@GDG中国
知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能
20170131 python3 6 PEP526
20170131 python3 6 PEP526
PHPの今とこれから2020
PHPの今とこれから2020
Boost.python
Boost.python
20170312 r言語環境構築&dplyr ハンズオン
20170312 r言語環境構築&dplyr ハンズオン
PEP8を読んでみよう
PEP8を読んでみよう
静的解析を使った開発ツールの開発
静的解析を使った開発ツールの開発
F#の基礎(?)
F#の基礎(?)
Similar to 初心者向けGo言語勉強会
CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14
Takako Miyagawa
Go言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンド
Atsushi Yasuda
Goでかんたんソースコードの静的解析
Goでかんたんソースコードの静的解析
Takuya Ueda
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
Daisuke Ikeda
Goとテスト
Goとテスト
Takuya Ueda
TechDo Goハンズオン#3
TechDo Goハンズオン#3
privatemy
20130316 プログラミング言語Go
20130316 プログラミング言語Go
Yoshifumi Yamaguchi
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
Xml builderの紹介
Xml builderの紹介
Hiraku Nakano
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012
Yasuhito Yabe
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
yoshikawa_t
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャ
Shiroyagi Corporation
Goにおける静的解析と製品開発への応用
Goにおける静的解析と製品開発への応用
Takuya Ueda
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
Angular ユーザーなら押さえておきたい! TypeScript と Visual Studio Code の基礎と活用
Angular ユーザーなら押さえておきたい! TypeScript と Visual Studio Code の基礎と活用
Akira Inoue
L-1グランプリ "D言語"
L-1グランプリ "D言語"
det coder
エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法
Takuya Ueda
Go言語入門者が Webアプリケーション を作ってみた話 #devfest #gdgkyoto
Go言語入門者が Webアプリケーション を作ってみた話 #devfest #gdgkyoto
Shoot Morii
Goをえらんだ理由
Goをえらんだ理由
Tatsumi Naganuma
DEV-011_TypeScript ~Any browser. Any host. Any OS. Open Source~
DEV-011_TypeScript ~Any browser. Any host. Any OS. Open Source~
decode2016
Similar to 初心者向けGo言語勉強会
(20)
CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14
Go言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンド
Goでかんたんソースコードの静的解析
Goでかんたんソースコードの静的解析
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
Goとテスト
Goとテスト
TechDo Goハンズオン#3
TechDo Goハンズオン#3
20130316 プログラミング言語Go
20130316 プログラミング言語Go
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Xml builderの紹介
Xml builderの紹介
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャ
Goにおける静的解析と製品開発への応用
Goにおける静的解析と製品開発への応用
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Angular ユーザーなら押さえておきたい! TypeScript と Visual Studio Code の基礎と活用
Angular ユーザーなら押さえておきたい! TypeScript と Visual Studio Code の基礎と活用
L-1グランプリ "D言語"
L-1グランプリ "D言語"
エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法
Go言語入門者が Webアプリケーション を作ってみた話 #devfest #gdgkyoto
Go言語入門者が Webアプリケーション を作ってみた話 #devfest #gdgkyoto
Goをえらんだ理由
Goをえらんだ理由
DEV-011_TypeScript ~Any browser. Any host. Any OS. Open Source~
DEV-011_TypeScript ~Any browser. Any host. Any OS. Open Source~
More from leverages_event
Ac tsumugu 20170712
Ac tsumugu 20170712
leverages_event
20171206 tsumugu4 人工知能特集_v1.00_抜粋
20171206 tsumugu4 人工知能特集_v1.00_抜粋
leverages_event
【ヒカ☆ラボ】アーキテクト養成講座「入門編」 折田 武己 氏 登壇資料 20171205
【ヒカ☆ラボ】アーキテクト養成講座「入門編」 折田 武己 氏 登壇資料 20171205
leverages_event
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
leverages_event
【ヒカ☆ラボ】 dely株式会社 大竹 雅登氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 大竹 雅登氏 登壇資料 20171121
leverages_event
【ヒカ☆ラボ】 dely株式会社 深尾 もとのぶ氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 深尾 もとのぶ氏 登壇資料 20171121
leverages_event
【ヒカ☆ラボ】 dely株式会社 三笠 斉輝氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 三笠 斉輝氏 登壇資料 20171121
leverages_event
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
leverages_event
【ヒカ☆ラボ】株式会社ライナフ 登壇資料
【ヒカ☆ラボ】株式会社ライナフ 登壇資料
leverages_event
【ヒカ☆ラボ】株式会社エアー様~ETLツール活用法について~
【ヒカ☆ラボ】株式会社エアー様~ETLツール活用法について~
leverages_event
インスタグラムを活用した、マーケティングについて
インスタグラムを活用した、マーケティングについて
leverages_event
ヒカ☆ラボ ユニティ・テクノロジーズ・ジャパン合同会社 安原 祐二氏登壇資料_20170119
ヒカ☆ラボ ユニティ・テクノロジーズ・ジャパン合同会社 安原 祐二氏登壇資料_20170119
leverages_event
ヒカ☆ラボ 株式会社PR TIMES 山田 和広氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 山田 和広氏登壇資料 20161129
leverages_event
ヒカ☆ラボ 株式会社PR TIMES 新井 隆士氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 新井 隆士氏登壇資料 20161129
leverages_event
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
leverages_event
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」UIデザイナー
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」UIデザイナー
leverages_event
DMM.comラボはなぜSparkを採用したのか?レコメンドエンジン開発の裏側をお話します!
DMM.comラボはなぜSparkを採用したのか?レコメンドエンジン開発の裏側をお話します!
leverages_event
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
株式会社waja 安藤様 登壇資料
株式会社waja 安藤様 登壇資料
leverages_event
株式会社インタースペース 清水様 登壇資料
株式会社インタースペース 清水様 登壇資料
leverages_event
More from leverages_event
(20)
Ac tsumugu 20170712
Ac tsumugu 20170712
20171206 tsumugu4 人工知能特集_v1.00_抜粋
20171206 tsumugu4 人工知能特集_v1.00_抜粋
【ヒカ☆ラボ】アーキテクト養成講座「入門編」 折田 武己 氏 登壇資料 20171205
【ヒカ☆ラボ】アーキテクト養成講座「入門編」 折田 武己 氏 登壇資料 20171205
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 大竹 雅登氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 大竹 雅登氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 深尾 もとのぶ氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 深尾 もとのぶ氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 三笠 斉輝氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 三笠 斉輝氏 登壇資料 20171121
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【ヒカ☆ラボ】株式会社ライナフ 登壇資料
【ヒカ☆ラボ】株式会社ライナフ 登壇資料
【ヒカ☆ラボ】株式会社エアー様~ETLツール活用法について~
【ヒカ☆ラボ】株式会社エアー様~ETLツール活用法について~
インスタグラムを活用した、マーケティングについて
インスタグラムを活用した、マーケティングについて
ヒカ☆ラボ ユニティ・テクノロジーズ・ジャパン合同会社 安原 祐二氏登壇資料_20170119
ヒカ☆ラボ ユニティ・テクノロジーズ・ジャパン合同会社 安原 祐二氏登壇資料_20170119
ヒカ☆ラボ 株式会社PR TIMES 山田 和広氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 山田 和広氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 新井 隆士氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 新井 隆士氏登壇資料 20161129
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」UIデザイナー
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」UIデザイナー
DMM.comラボはなぜSparkを採用したのか?レコメンドエンジン開発の裏側をお話します!
DMM.comラボはなぜSparkを採用したのか?レコメンドエンジン開発の裏側をお話します!
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
株式会社waja 安藤様 登壇資料
株式会社waja 安藤様 登壇資料
株式会社インタースペース 清水様 登壇資料
株式会社インタースペース 清水様 登壇資料
Recently uploaded
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Recently uploaded
(9)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
初心者向けGo言語勉強会
1.
初心者向 Go言語勉強会 株式会社 大谷 祐司
2.
Go言語 歴史 Go言語 特徴 Go言語
導入事例
3.
4.
山口県下関出身 35歳 新規事業部門 技術責任者 企画
幅広 趣味 車 土日 育児 勉強 自己紹介
5.
5年 7年 1年半 → → 開発言語
経歴
6.
最近注目 Go言語 採用実績 増 実際
導入事例 Go 言語 広 浅 理解 深 場 思
7.
Go言語 歴史 振 返
8.
2009年 Google Go言語
発表 Linux MacOSX BSD
9.
10年以上 言語 誕生 間
世界 大 変化 開発 目的 http://golang.jp/go_faq
10.
処理 高速化 出現 複雑 依存関係
遅 扱 型 対 反発 動的 型言語 人気 高 http://golang.jp/go_faq 世界 変化
11.
早 並列処理 持 新
言語 取 組 価値 確信 http://golang.jp/go_faq 開発 目的
12.
C言語 開発者 :
Ken Thompson UTF-8 開発者 : Rob Pike memcached 開発者 : Brad Fitzpatrick 等 名 開発 Go言語 開発者
13.
君
14.
Amazon T 買
15.
2012年 初 Ver1.0 Windows
対応 Google App Engine SDK 公開
16.
当時 反応 http://www.infoq.com/jp/news/2012/04/Go-1 Go 採用
進 Tiobe’s Top 50 Language 選外 言語 将来性 大 疑問 持 最終的 Google 唯一
17.
18.
4年
19.
Android 正式 →Go言語 Android
開発 Go1.4 2014年12月10日
20.
Go1.5 2015年10月5日 Go 実装 変更 利用 数
値 変更 internal 利用可能
21.
2016年2月17日 vendoring 標準化 Go1.6
22.
2016年2月 RedMark人気言語 http://redmonk.com/sogrady/categ ory/programming-languages/
23.
15位
24.
愛 言語 2016 http://stackoverflow.com/research/ developer-survey-2016
25.
堂 5位
26.
Google 人気急上昇中
27.
国内外 採用実績 多数
28.
http://www.infoq.com/jp/news/2012/04/Go-1 YouTube Go “ “使用
日 10 億以上 処理
29.
https://blogs.dropbox.com/tech/2014/07/open- sourcing-our-go-libraries/ 2013年 重要 処理 Python
Go言語 移行 2014年 公開 caching memcache sqlbuilder etc…
30.
http://engineer.typemag.jp/article/amebaownd 開発 上 当初
言語 検討 規模 拡大 後 課題 考 Go 採用 新 AmebaOwnd Go言語 採用
31.
http://www.kayac.com/news/2014/07/golang Go言語 積極的 推進 Go
行 言 出 平 最新 言語 ! 言語 Go 選
32.
http://japan.zdnet.com/article/35059904/ 2015年2月 Go言語用 SDK
提供開始 Java C# Ruby Python JavaScript PHP Objective C 次 8 目 SDK
33.
http://itpro.nikkeibp.co.jp/atcl/column/14/346926/031900200/ 注目
34.
MVC API 採用
多 求 部分 使 Revel 多 挑戦 許 会社 多 業務 事例 少 採用実績 傾向
35.
人気急上昇中 Go言語 特徴 簡単
説明
36.
特徴 型言語
37.
Go 言語 実行用 構文 依存関係 最適化
38.
実行 時 構文
型 依存関係 言語 改修 行 時 依存関係 含 影 響 範囲 把握
39.
済 作成 言語 予 高速 実行
可能
40.
実行時 構文 依存性
行 実行 初回 不要 実行 PHP Ruby 型言語
41.
構文 依存関係 変数 型 未使用 引数 戻
値 型 使 変数 etc… Go言語 時
42.
依存 含 作成 別環境
持 動 処理 依存 1 依存 2 Go言語 特徴
43.
型言語 感 早 言語
目指 開発 Go 標準 全体 12万行程度 9秒 make 終了 速 Go言語 早
44.
go run 実行
実行 一 度 行 改修 実行 行 可能 go run 実行 Go言語 言語的 実行
45.
特徴 高
46.
Go言語 採用理由 高
挙 多 実際 API 処理 部分 Go言語 多 採 用 高
47.
Go言語 採用理由 高
挙 多 実際 API 処理 部分 Go言語 多 採 用 高
48.
PHP 数種類 高 処理 PHP
方 早 見 高
49.
1 1億 加算
50.
1 1億 加算 実際
例 $data = 0; for($i = 1; $i <= 100000000; $i++) { $data += $i; } PHP:3.47秒
51.
1 1億 加算 実際
例 data := 0 for i := 1; i <= 100000000; i++ { data += i } Go:0.05秒
52.
1 1000万 文字列
連結 出力
53.
1 1000万 文字列
連結 出力 実際 例 $data = ""; for($i = 1; $i <= 10000000; $i++) { $data .= $i; } flock($fp, LOCK_EX); fwrite($fp, $data); flock($fp, LOCK_UN); fclose($fp); PHP 1.47秒
54.
1 1000万 文字列
連結 出力 実際 例 data := "" for i := 1; i <= 10000000; i++ { data += strconv.Itoa(i) } content := []byte(data) ioutil.WriteFile("exportgo.txt", content, os.ModePerm) Go(文字列連結) 10分以上
55.
1 1000万 文字列
連結 出力 実際 例 var buffer bytes.Buffer for i := 1; i <= 10000000; i++ { buffer.WriteString(strconv.Itoa(i)) } content := []byte(buffer.String()) ioutil.WriteFile("exportgo.txt", content, os.ModePerm) Go(byte) 0.95秒
56.
配列 万件 追加
57.
配列 万件 追加 実際
例 $arr = array(); for($i = 1; $i <= 1000000; $i++) { $arr[] = $i; } PHP 0.21秒
58.
配列 万件 追加 実際
例 var data [10000000]int for i := 1; i <= 10000000; i++ { data[i] = i } Go(配列 利用) 0.03秒
59.
配列 万件 追加 実際
例 data := make([]int, 0, 10000000) for i := 1; i <= 10000000; i++ { data = append(data, i) } Go( 指定 利用) 0.05秒
60.
配列 万件 追加 実際
例 data := []int{} for i := 1; i <= 10000000; i++ { data = append(data, i) } Go( 未指定 利用) 0.18秒
61.
100万 TSV 読
込 ↓ MySQL 1 登録
62.
PHP 118秒 Go 134秒 実際
例 100万 TSV 読 込 ↓ MySQL 1 登録
63.
Go 高 言 使
方 発揮 何 方法 試行錯誤 Go言語 取 組 Go言語
64.
特徴 型 扱
65.
Go言語 厳密 型指定
必要 暗黙 型変換 明示的 型 指定 必要 想定 型 値 思 不具合 防 Go言語 型
66.
構造体 並列処理用 型
Go 言語 様 型 存在 型 理解 GO言語 理解 一気 進 思 型 見 Go言語 型
67.
文字列型(string) 数値型(int, float, unit…) 論理値型(bool) etc 基本的
型
68.
配列型 (長 指定
必要) 型 (長 変更 可能 配列) 型 ( 値 ) 配列 入 型 宣言時 指定 集合 扱 型
69.
順番 決 値
保持 初期化 際 配列 大 指定 大 異 別 型 扱 大 変更 配列型
70.
初期化時 長 容量
指定 要素 追加 長 変更 可能 容量 超 場合 自動的 拡張 型
71.
値 持 値 型
指定 初期化 指定 値 追加 B A D EC 型
72.
名前 型 持
集 type 組 合 使用 先頭 大文字 外部 参照可能 type User struct { id string name string Address string } 構造体(struct)
73.
追加 先頭 大文字 外部
参照可能 func (p *User) GetId() string { return p.id } func (p *User) getName() string { return p.name } 構造体(struct)
74.
継承 単体 存在 →依存関係
複雑 回避 構造体 構造体 埋 込 継承 似 動作 実現 構造体(struct)
75.
型 変数 集合 演算 値
定義 先頭 * 付 *[4]int 宣言 型
76.
列挙 型 宣言 実装 構造体 実装 扱 (imprements
必要 ) 型
77.
空 型 扱 型
78.
並列実行時 管理 実現
型 間 同期/値 受渡 行 型
79.
今回 深 説明 型
理解 Go習得 重要 A tour of Go 学習可能 Go言語 型 https://go-tour-jp.appspot.com/#1
80.
特徴 楽
81.
Go言語 何 行 点
考 抜 設計 楽 意 味 楽 http://golang.jp/go_faq
82.
行末 不要 if 後
不要 for 行 foreach while try-catch文 入 組 存在 楽
83.
関数 複数 戻
値 返 楽 age, name, address := getUserInfo() func getUserInfo() string, int, string { name := “大谷 祐司” age := 20 address := “yuji.otani@inte.co.jp” return name, age, address }
84.
型推論 利用 初期化
可能 下記 記述 数字型 age, 文字列型 name 宣言 楽 age := 20 address := “yuji.otani@inte.co.jp”
85.
処理 try-catch 戻 値
例外 返 関数 複数 戻 値 返 含 一般的 //DB mainDb, err = sql.Open("mysql", appConf.Mariadb) 楽
86.
特徴 並列処理
87.
言語 並列処理 念頭
設計 使 簡単 並列処 理 実装 並列処理
88.
PHP開発 複数 並列
処理 職人技 Go言語 書 並列処理 楽 並列処理
89.
特徴
90.
Go言語実行時 使用 数
指定 (関数 環境変数 GOMAXPROCS 指定) 並列処理時 適切 処理 割 当 効率 並列処理 実現可能 Go1.5 仕様変更
91.
特徴
92.
go fmt 実行
整形 before after
93.
整形
94.
Go fmt 変換 必要 部分
改行 挿入 不要 改行 除去 行末 削除 順番 ABC順 変更 etc
95.
Go言語 特徴的 部分 紹介 次
実際 活用 紹介
96.
活用事例
97.
2015年10月 正式 転職 社内
初 Go言語 採用
98.
OS CentOS7 Web nginx DB
MariaDB10.0 管理 Ansible Web開発言語 Hack(hhvm3.12) FuelPHP1.7 開発言語 Go言語 採用 技術
99.
構成(GMO ) Internet LB LB Web/Cache
DB BatchRedis-Slave
100.
開発 Git Jenkins 各 配置 無
実行 入 替 開発/
101.
連携/集計 管理用 (Revel) Hack 実行 Go言語
利用 部分
102.
多 処理 複雑 並列処理
活用 場面 多 高 並列処理 仕組 持 Go言語 選択 理由
103.
最低限 機能 開発
機能追加 初期 時 最低限 書 言語 合 Go言語 選択 理由
104.
言語 確信 PHP 習得
言語 話 聞 周 Gopher 楽 Go言語 採用 意識 高 Go言語 選択 理由
105.
中 全員 Go
習得 難 Web 採用実績 少 考 Go言語 技術者 採用 困難 関 情報 少 協業 Smarty 採用 Web Go言語 理由
106.
始 意外 学習
苦戦 慣 Go 書 楽 続出 修正後 影響範囲 把握 型縛 戸惑 慣 分 使 感想
107.
理解 実装 最初 DB 問題
起 徐 使 並列処理 楽
108.
Go言語 習得 取
組
109.
A Tour of
Go https://tour.golang.org
110.
勉強会 開催 後 飲
行 Go 語
111.
部門横断
112.
Effective Go 読 http://golang.org/doc/effective_go.html
113.
114.
View周 情報 少 癖 selectbox
初期選択値 設定
115.
teratail 初 質問
回答 凹
116.
内 解決 本 当
厄介
117.
構造体 変数 関数
先頭 大文字 可能 慣 何度 怒 getData() GetData() 大文字 小文字 制御
118.
Map 順番 持
PHP 連想配列 感覚 利用 取 出 順序 入 替 動作 部分 B A D EC Map 取 出 順番
119.
最近 日本語 情報
増 情報 解決 多 今 Go言語 慣 楽 開発 行
120.
最近
121.
Go1.5 2015年10月5日 主 変更点 Go 実装 変更 GOMAXPROCESS
値 変更 internal 利用可能
122.
C Go 変更 Go1.5
Go1.4 必要 時間 長 Go1.5
123.
変更 改善/ 改善/並列化 GC 停止時間
劇的 短 CPU 使用率 少 増加 GC 10ms以下 目標 Go1.5
124.
GOMAXPROCESS 実行時 CPU 使用 GO1.4
1 数 変更 Go1.5
125.
internal 利用可能 外 利用 名 ”internal” Go1.5
126.
2016年2月17日 主 変更点 vendoring 標準化 Go1.6
127.
管理 実現 環境変数 GO15VENDOREXPERIMENT=1
設定 glide等 利用可能 Go1.6
128.
Web
129.
多数 存在 乱立
130.
Revel Echo
131.
Play Framework
132.
類
133.
Glide 使 管理
134.
Tips
135.
136.
私 Go言語 出会 楽 Go言語
盛 上 思
137.
新規事業 立 上 募集中 Go言語
開発予定 興味 方 気軽 声 告知
138.
静聴
139.
資料 正確 記述
心 作成 有用 思 内容 正確性 有用性 作者 保証 本資料 作者個人 作成 所属 組 織 団体 見解等 表 免責事項
Download now