並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 7 件 / 7件

新着順 人気順

言語仕様の検索結果1 - 7 件 / 7件

  • 今どきのプログラミング言語では当たり前! Modern C++で使えるモダンな言語仕様

    はじめに C言語から派生したオブジェクト指向プログラミング言語であるC++は、21世紀に入ってまったく別物とも言えるプログラミング言語に成長していきました。それは、Modern C++と称されています。1990年代にC++を触っていたプログラマが現在の仕様を知れば、隔世感に苛まれるのではないでしょうか。本連載では、かつてはC++をたしなんでいたという方、今からC++言語を始めるという方に向けて、Modern C++らしい言語仕様をピックアップし紹介していくことで、今のC++言語の姿を理解していただきます。 対象読者 かつてはC++をたしなんでいたという方 今からC++言語を始めるという方 モダンなプログラミング言語のパラダイムに興味のある方 必要な環境 本記事のサンプルコードは、以下の環境で動作を確認しています。 macOS Sonoma/Windows 11 Xcode Command

      今どきのプログラミング言語では当たり前! Modern C++で使えるモダンな言語仕様
    • Java 言語仕様・JVM仕様のバージョンごとの差分を見れるページを作りました。 - Qiita

      世界 30 億の Java エンジニア向けに、Java 言語仕様・JVM仕様のバージョンごとの差分を見れるページを作りました。 The Java Language Specification diffs The Java Virtual Machine Specification diffs ぜひご利用ください! なにこれ? Java の各バージョンごとの言語仕様・JVM仕様はこちらのページで公開されています。 Java Language and Virtual Machine Specifications ただ、バージョンごとの変更点がありませんでした1。 そこで、各ページからテキストを抜き出して2、GitHub 上で差分が見れるようにしました。 更新について 細かい誤字脱字の変更とかを除いた差分が作れるとより良いのですが、そうすると今後の更新に手間がかかってしまいまそうでした。 それよ

        Java 言語仕様・JVM仕様のバージョンごとの差分を見れるページを作りました。 - Qiita
      • Modern C++のモダンな言語仕様はもっとある! C++ 14から最新版までまとめて紹介

        CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

          Modern C++のモダンな言語仕様はもっとある! C++ 14から最新版までまとめて紹介
        • 「Ruby 3.3.0」が正式リリース ~言語仕様に変更はないが、内部では大きな改良/「Prism」「Lrama」「RJIT」を導入

            「Ruby 3.3.0」が正式リリース ~言語仕様に変更はないが、内部では大きな改良/「Prism」「Lrama」「RJIT」を導入
          • より使いやすくなったPHP 8.3の新機能──言語仕様や関数の強化ポイントは?

            CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

              より使いやすくなったPHP 8.3の新機能──言語仕様や関数の強化ポイントは?
            • 使ってみよう!C++20標準のおすすめ言語仕様 - Qiita

              GCC versionごとにサポートされる仕様については C++ Standards Support in GCC を、パッケージマネージャーでインストール可能なパッケージについては Ubuntu パッケージ検索 を参照してください。 Concepts Concepts は、一定の特徴を持ったクラスの範囲を表すことができる概念です。例えば、テンプレート関数で、一定の範囲のクラスだけテンプレートパラメータに代入できることを明示したりできます。拘束条件付きのテンプレート関数を、constrained template functionと言います。静的解析によってコンパイル前にエラーが判明するほか、コンパイル時間の短縮もされるらしいです。 以下のコードでは、拘束条件付きのテンプレート関数と、従来のテンプレート関数を使って、引数に非対応の型を入力した場合の挙動を比較します。 ここでは、テンプレート

                使ってみよう!C++20標準のおすすめ言語仕様 - Qiita
              • 言語仕様からプログラミングまで解説——「MicroPythonプログラミング・ガイドブック」発刊|fabcross

                CQ出版は2024年4月23日、プログラミング言語MicroPythonの言語仕様からプログラミング方法まで解説する「MicroPythonプログラミング・ガイドブック」を発売する。 MicroPythonは、組み込み機器向けにチューニングしたPythonであり、マイコンに慣れていない初心者でも取り組みやすい。Raspberry Pi Pico/Pico W、ESP32が使用でき、STM32 NucleoやRA4M1 Clickerにも対応している。 今回発売するのは、そのようなMicroPythonの言語仕様からプログラミング方法までを解説するものだ。前半は環境構築から始め、データ型や制御構造、関数などの各種言語仕様を解説。後半では、ネットワーク接続やセンサーデータの取得、データ表示、さらにクラウド連携などの実践的なさまざまな制御方法を紹介する。 その他付録として、応用例から該当するプロ

                  言語仕様からプログラミングまで解説——「MicroPythonプログラミング・ガイドブック」発刊|fabcross
                1