タグ

golangに関するkathewのブックマーク (7)

  • とほほのGo言語入門 - とほほのWWW入門

    Google が開発したプログラミング言語です。「Go言語」や「Golang」と表記されます。 UNIX、B言語(C言語の元)、UTF-8の開発者ケン・トンプソンや、UNIX、Plan 9、UTF-8の開発者ロブ・パイクによって設計されました。 静的型付け、メモリ安全性、ガベージコレクションを備えるコンパイル言語です。 シンプル、高速、メモリ効率が良い、メモリ破壊が無い、並行処理が得意などの特徴を備えています。 メモリ破壊が無く、並行処理を得意とする、進化したC言語という側面があります。 LinuxMac OS X、WindowsAndroid、iOS で動作します。 おおよそ半年に一度バージョンアップを行っているようです。このページは Go 1.14 をターゲットに記述しています。 Go 1.18 2022年3月15日 速度改善、ジェネリクス、ファジングテストツール、ワークスペースモ

    kathew
    kathew 2020/06/23
    WWWとは
  • ゲームボーイエミュレータをGo言語で書いた - undefined

    概要 Goはこれまで量を書いたことがなかったので入門にゲームボーイエミュレータを書いてみることにした。ゲームボーイである理由はたまたまよくできたゲームボーイの資料(http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf)を見つけてしまったため。 成果物 github.com まだ基的なカートリッジタイプしか実装できていないがそこそこ動き始めたので公開することにした。直近は対応カートリッジを増やしながらWebAssemblyを吐けるようにしたい。 ゲームボーイの基仕様 項目 概要 CPU LR35902 4.19MHz 8bit RAM 8kB VRAM 8KB ROM 256k~32MBit Display 4階調モノクロ、160×144ドット スプライト 8×8 最大40個表示 / 1ライン上に 最大10個表示 背景 256×256ドット ウィン

    ゲームボーイエミュレータをGo言語で書いた - undefined
  • [Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita

    シンデレラがGoで書かれていたら。 という妄想です。 少し長いですがお付き合いください。 TL;DR ソースはここにおいてます https://github.com/lboavde1121/cinderella あらすじ 以下あらすじ。 シンデレラは、継母とその連れ子である姉たちに日々いじめられていた。 あるとき、城で舞踏会が開かれ、姉たちは着飾って出ていくが、シンデレラにはドレスがなかった。 舞踏会に行きたがるシンデレラを、不可思議な力(魔法使い、仙女、ネズミ、母親の形見の木、白鳩など)が助け、準備を整えるが、魔法は午前零時に解けるので帰ってくるようにと警告される。 シンデレラは、城で王子に見初められる。 零時の鐘の音に焦ったシンデレラは階段にを落としてしまう。 王子は、を手がかりにシンデレラを捜す。 姉2人も含め、シンデレラの落としたは、シンデレラ以外の誰にも合わなかった。 シン

    [Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita
    kathew
    kathew 2018/11/21
    ポエムとこれの線引きって、技術の話をしている→OK 技術者の話をしている→NG(ポエム判定) じゃない?Qiitaは技術の話をする場所であって、技術者の話をする場所ではないが故に
  • Go言語でWebサイトを作ってみる:目次 - Qiita

    Hello World的な リクエストパラメータの扱い セッションデータストアを作る Cookieを使用したセッション管理 ひとまずコード整理 ユーザー情報をJSONから読み込んで参照してみる ログインしたユーザーしか見られないページを作ってみる 管理者のみ見られるページを作ってみる 記事で使用しているコードについて 以下のGitHubに全コードを置いています。 「master」ブランチが最新になります。 各記事の時点に対応したコードについては「chapter-xx」のブランチを参照してください。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou ca

    Go言語でWebサイトを作ってみる:目次 - Qiita
  • プログラミング言語別の年収ランキング、中央値1位は「Go」

    求人検索エンジン「スタンバイ」を運営するビズリーチは8月7日、日国内でのプログラミング言語別の年収ランキング(提示年収の中央値)を発表した。1位は「Go」で中央値600万円、最大1600万円だった。 調査は6月30日、スタンバイに掲載されている正社員の求人情報のうち、プログラミング言語が含まれる案件の提示年収の中央値を集計した。 1位のGoは米Googleが開発したコンパイル言語で、C言語の置き換えとして、コンテナ型仮想化環境の「Docker」の開発などに採用されている。国内の求人数は、2017年に比べて1.9倍に増加しており、さらなる注目が予想されるとビズリーチは分析している。 2位には、17年の平均年収ランキングで1位だった「Scala」がランクイン。年収中央値はGoと同額の600万円ながら、最大年収が1300万円のため1位をGoに譲った。ScalaJava仮想マシン上で動作する関

    プログラミング言語別の年収ランキング、中央値1位は「Go」
    kathew
    kathew 2018/08/07
    Go言語かなり伸びてきた。学んでみるかなー
  • プログラミング言語別年収中央値を発表、求人検索エンジン「スタンバイ」調べ

    年収中央値が同じ場合は最大提示年収が高く、求人数が多いものの順位を上位とする 【総括】世界で人気の「Go」が日でも1位に 1位の「Go」は、C言語の置き換えとして、Dockerなどの基盤ソフトウェアの開発で採用され、ツールの開発やWebサーバーでの活用など、さまざまな分野で利用されています。2018年のStack Overflowの年次レポートでも、最も愛されるプログラミング言語・スクリプト言語・マークアップ言語の5位にランクインしており*1、世界で人気の言語です。学習の容易さと実用性の高さから開発者の間で急速に人気が上昇していると見られ、国内でもインターネット企業を中心に普及しています。求人数は昨年比で1.9倍に増加しており、今後もさらに注目されることが予想されます。 2位の「Scala」は、高い生産性と堅牢性を実現し、オブジェクト指向言語と関数型言語の特徴を併せ持った言語で、米Tw

    プログラミング言語別年収中央値を発表、求人検索エンジン「スタンバイ」調べ
    kathew
    kathew 2018/08/07
    Go言語まじか。ばかに伸びてきたな / 言語別の流行り廃りがわかりやすくてよい
  • Go言語がWebAssemblyをサポートへ。GOARCHは「wasm」、GOOSは「js」に

    Googleが中心となってオープンソースで開発されているGo言語は、WindowsmacOSLinux、FreeBSD、iOS、Androidなど、さまざまなOSやCPUに対応したバイナリを生成できることが特長の1つとなっています。 そのGo言語のコンパイラが生成するバイナリにWebAssemblyが追加されました。WebAssemblyは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマットです。 WebAssemblyのサポートは昨年2月から検討がはじまり、先月末に最初のコードがコミットされた状態で、現在も開発が進んでいます。 GOの今後のバージョンアップで正式にWebAssemblyがサポートされる見通しです。 Go言語はサポートするOSやCPUの種類をそれぞれ「GOOS」と「GOARCH」の値で示しています。例えばWindowsGOOS値は「

    Go言語がWebAssemblyをサポートへ。GOARCHは「wasm」、GOOSは「js」に
  • 1