Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

goに関するzyzyのブックマーク (4)

  • Rust Vs Go: A Hands-On Comparison | Shuttle

    Matthias Endler - Consultant at Corrode.dev  • 27 September2023 Oh no, not another 'IsRust better thanGo?' article. Seriously, haven't we all had our fill of these comparisons by now? But before you sigh in exasperation, hear us out! Many comparisons betweenGo andRustemphasize their differences in syntax and the initial learning curve. However, ultimately, what matters is the ease of use for

    Rust Vs Go: A Hands-On Comparison | Shuttle
    zyzy
    zyzy2023/09/29非公開
    短期的にちゃちゃっと書くならGo、後から色々足して育ててく気ならRustって感じか
    • 改めて見直すGoの特徴

      以前にまとめた内容に続き、 極力Goならではな特徴をいくつか挙げていく。 依存解決が必要最低限で互換性を考慮しつつ決定的 モジュール単位で依存をダウンロード。コンパイル対象はサブパッケージ単位。 依存の明示方法はコードに埋め込まれ、かつ未参照のインポートはコンパイルエラー。 つまり動作するコードのすべては正確な依存ツリーが明示されていて余計な依存は引き込まれない。 そして持ち前のコンパイルの速さを含め、相当深い依存ツリーでも依存解決にかかる時間は既知の処理系の中でも最速レベル。(唯一勝てるのはプリビルドバイナリが配布されている場合くらい) また、コンパイルやリンクに必要な処理量そのものが比較的少ないため、開発環境負荷も小さい。 かなり巨大なプロジェクトであってもメモリ8GBで困るようなことが無い。つまり、CI環境の維持にもローコストで済む。 ライブラリの提供側では後方互換性が破壊されるよう

      改めて見直すGoの特徴
      zyzy
      zyzy2023/04/28非公開
      Javaっぽいというか、コンパイルできるお陰で速いPython的に手軽に扱うべきものというイメージだった。
      • CでもC++でもなく「Rust」を使いたくなる“なるほどの理由”

        関連キーワード アプリケーション開発 |プログラマー | プログラミング 独立性の高い小規模サービス「マイクロサービス」の開発において、プログラミング言語「Rust」は一定の地位を築いている。Rustにはどのような強みがあるのか。 CやC++じゃなく「Rust」を選ぶ理由はこれだ 併せて読みたいお薦め記事 連載:GoRustを比較する 第1回:CでもC++でもなくプログラミング言語「Go」を使いたくなる“あの良さ”とは? 第2回:「Go」に期待し過ぎたプログラマーが落胆する“完璧じゃない部分”GoRustの魅力 プログラミング言語「Go」の魅力とは? 「Goで“脱COBOL”」の成功者が語る 「Rust」はなぜクラウドネイティブ開発者の間で大人気なのか? 「C」や「C++」といったプログラミング言語では、開発者は手動でメモリを管理する必要があるが、Rustはその必要はない。これはプ

        CでもC++でもなく「Rust」を使いたくなる“なるほどの理由”
        zyzy
        zyzy2023/04/23非公開
        ↓CはともかくC++を作る難易度とRustやGoを作る難易度はそんなに変わらないと思います。Cはぶっちぎりで簡易ですけど。
        • Go言語プログラミングエッセンス | 技術評論社

          概要Go言語ユーザーとして、「もう一段レベルアップしたい」「開発に使いたい」と思っている方に向けた、Go言語の解説です。関数やパッケージの使い方、並行処理、テストといった基的なトピックにおいて、「こう書くと綺麗になる」「こう書くとパフォーマンスが上がる」といったエッセンスを紹介します。後半ではCLIアプリ/Webアプリの開発手順や、現場で使われている便利なパッケージなど、著者が業務やOSSの開発で培った技術をふんだんに紹介します。 目次 第1章 プログラミング言語Goとは 1.1 Goの簡単な歴史 1.2 Goの立ち位置 1.3 Goが利用される場面 標準でUTF-8をサポート マルチプラットフォーム 並行処理の扱いやすさ ストリーム指向 シングルバイナリ 1.4 教育用途としてのGo 1.5 なぜGoが使われるのか コンパイルの速さ レビューのしやすさ 周辺ツールの充実 パッケージ

          Go言語プログラミングエッセンス | 技術評論社
          zyzy
          zyzy2023/02/16非公開
          Goは触るつもりがないのに、著者が信頼できる奴だコレ
          • 残りのブックマークを読み込んでいます1

          お知らせ

          公式Twitter

          • @HatenaBookmark

            リリース、障害情報などのサービスのお知らせ

          • @hatebu

            最新の人気エントリーの配信

          処理を実行中です

          キーボードショートカット一覧

          j次のブックマーク

          k前のブックマーク

          lあとで読む

          eコメント一覧を開く

          oページを開く

          はてなブックマーク

          公式Twitter

          はてなのサービス

          • App Storeからダウンロード
          • Google Playで手に入れよう
          Copyright © 2005-2025Hatena. All Rights Reserved.
          設定を変更しましたx

          [8]ページ先頭

          ©2009-2025 Movatter.jp