はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 言語機能

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 37件)

「PHP 8.3」がリリース ~オーバーライド属性などを導入し言語機能を強化/スクリプト言語「PHP」の新しいメジャーバージョン

2023/11/24 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHP スクリプト言語 リリース 強化

続きを読む

「Python 3.12」が正式版に ~言語機能の強化で使い勝手向上、エラーもわかりやすく/「Microsoft Store」にも「Python 3.12」バイナリが追加

2023/10/03 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip バイナリ エラー Microsoft Store 強化 正式版

続きを読む

【PHP8.2】PHP8.2の新機能 - Qiita

2022/07/18 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip RFC Qiita デバッグ 完成度 機能

PHP8.2 / PHP8.1 / PHP8.0 2022/07/19、PHP8.2がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、2022/11/24にPHP8.2.0がリリースされる予定です。 というわけでPHP8.2で実装されるRFCを見てみましょう。 RFC... 続きを読む

なぜ「Rustは難しい言語」とされるのか――習得の難しさとその対策をWebエンジニアが考察

2022/01/31 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust 弱み 習得 強み 考察

なぜ「Rustは難しい言語」とされるのか――習得の難しさとその対策をWebエンジニアが考察:WebエンジニアからみたRust(終)(1/2 ページ) Web開発者としての興味、関心に基づきRustを端的に紹介し、その強みや弱みについて理解を深める本連載。第3回は、Rustの開発生産性を支える言語機能と難しさについて。 最終回とな... 続きを読む

Go の命名規則 | micnncim

2021/02/06 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip micnncim シンタックス OSS 命名規則 テーマ

本記事は Go Advent Calendar 2019 11 日目の記事です。 Go はシンプルな言語機能・シンタックスが特徴であり、命名規則にもそのシンプルさが表れています。 本記事では、公式や著名な Go エンジニア、OSS などから見られる Go らしい命名規則を紹介します。 今更なテーマかもしれませんが、意外にも公私共々で命名規則... 続きを読む

Java 注目の機能:Sealed クラス

2020/07/20 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java 文脈 Javaプラットフォーム 既存 言語

Javaプラットフォームの世界的展開と高い互換性を考えると、言語機能の設計ミスのコストは非常に高くなります。言語の設計ミスの文脈では、互換性への責任は、その機能を削除したり、大幅に変更したりすることが非常に困難であることを意味するだけはありません。既存の機能は、将来の機能ができることを制約します。今... 続きを読む

競プロに便利な C++17 新機能まとめ - Qiita

2020/01/31 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip 競プロ AtCoder コンパイラ C++17 動作

AtCoder 言語アップデート で、C++17 対応コンパイラが使えるようになりました。やったー! この記事では、競技プログラミングに役立つ C++17 の新しい標準ライブラリ・言語機能を 15 個紹介します。 サンプルコードは、AtCoder の GCC 9.2.1 システムで動作を確認しています。 C++17 標準ライブラリ機能 1. 値を範囲内... 続きを読む

Go の命名規則 | micnncim

2019/12/11 このエントリーをはてなブックマークに追加 249 users Instapaper Pocket Tweet Facebook Share Evernote Clip micnncim シンタックス OSS 命名規則 テーマ

本記事は Go Advent Calendar 2019 11 日目の記事です。 Go はシンプルな言語機能・シンタックスが特徴であり、命名規則にもそのシンプルさが表れています。 本記事では、公式や著名な Go エンジニア、OSS などから見られる Go らしい命名規則を紹介します。 今更なテーマかもしれませんが、意外にも公私共々で命名規則... 続きを読む

付録: JavaScriptチートシート · JavaScript Primer #jsprimer

2019/09/21 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip 付録 JavaScript Primer リテラル 挙動 関数

付録: JavaScriptチートシート JavaScriptの言語機能に関するチートシートです。 言語機能 コメント データ リテラル 文字列 データアクセス 演算子 関数と挙動 コントロールフロー モジュール その他 ガイド プロジェクト構造 言語機能 コメント コメントの書き方について。 コード例 説明 関連 続きを読む

Rubyの次に作る予定の言語は何を目的とした言語ですか? - Quora

2019/04/25 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip Quora Streem Ruby 言語 関数型言語

Rubyの次に作った言語は Streem といって、関数型言語の影響を受けたデータストリーム処理言語です。 Rubyを長年作ってきて、広く使われユーザーも増えたので、気軽に非互換な変更したり、言語機能を実験したりするのが難しくなりました。言語デザインで遊ぶのはとても楽しいので、そのための新しい言語を作ろうというの... 続きを読む

Go言語のInterfaceの考え方、Accept interfaces,return structs

2018/09/17 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip INTERFACE 羅列 Java Go言語 メソッド

Go言語のInterfaceの考え方、Accept interfaces,return structs Go言語の優れた特徴の一つとして、Interfaceが挙げられることがあります。 Interfaceを持つJavaやC#のような他言語と比べ、GoのInterfaceの言語機能における主な違いは 静的言語のように静的にチェックされるメソッドの羅列を宣言できるinterfaceでありな... 続きを読む

Kotlinのsealed classを使いこなす - Qiita

2017/12/12 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Kotlin Kotlinエバンジェリスト 一言

Kotlinが書きやすすぎて、仕事のAndroid開発だけでなく趣味のデスクトップアプリもKotlinで書いています。 Kotlinには便利な言語機能がたくさんあります。 その中でも個人的には sealed class が好きなので、この魅力をご紹介したいと思います。 sealed class とは 日本を代表するKotlinエバンジェリストのたろうさんのブログ によると、 一言で言うと、クラスの... 続きを読む

Kotlin 1.2.0 言語機能の感想 - visible true

2017/12/04 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip visible true アノテーション 感想 サポート

2017 - 12 - 04 Kotlin 1.2.0 言語機能の感想 kotlin Kotlin Kotlin 1.2.0出ましたね。 主に新しい言語機能についてざっくり感想を述べます。 via What's New in Kotlin 1.2 言語機能 アノテーション 上でArray リテラル をサポート 今までは次のようにarrayOfって書いていたけど、 @Singleton @Compo... 続きを読む

C++17 の構造化束縛を range-based for で使う - Qiita

2017/11/14 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita tuple auto AGE 変数

ブログ記事 からの転載です。 C++17 では構造化束縛という言語機能が追加されました。 これは std::tie のように std::tuple などを個別に変数で受け取る事が出来る機能です。 auto homu = std :: make_tuple ( 1 , "homu" , 14 ); // std::tuple の要素を個別に受け取る auto [ id , name , age ] ... 続きを読む

Kotlinの言語機能をフル活用したAndroidアプリの開発 // Speaker Deck

2017/10/31 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip Kotlin Androidアプリ 開発

All slide content and descriptions are owned by their creators. 続きを読む

最新版TypeScript 2.4+Webpack 3の環境構築まとめ(React, Vue.js, Three.jsのサンプル付き) - ICS MEDIA

2017/08/09 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip React TypeScript altJS Vue.js

ICS MEDIA 制作効率化 2017/08/09 最新版TypeScript 2.4+Webpack 3の環境構築まとめ(React, Vue.js, Three.jsのサンプル付き) TypeScript はMicrosoftが開発するaltJSと呼ばれる言語です。JavaScriptのスーパーセットという位置づけで、静的型付けなど強力な言語機能を備えています。TypeScriptは高度なウ... 続きを読む

Rust風にデザインパターン23種 | κeenのHappy Hacκing Blog

2017/05/06 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip een enum クロージャ GoF rust

κeenです。 GoFのデザインパターンは有名ですが、言語機能によっては単純化できたりあるいは不要だったりするのでRust風に書き換えたらどうなるか試してみます。 発端はこのツイート。 デザインパターン、古いJavaの機能の足りなさのワークアラウンド的なテクニックも含まれてるからあまり宜しくないんだよね。enumやクロージャで十分なのもいくつかある。 Rustで写経、デザインパターン23種 - Q... 続きを読む

Google Developers Japan: Android での今後の Java 8 言語機能のサポートについて

2017/03/24 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip Android サポート Java 8

#DevFest16 1 #hack4jp 3 A4A 2 Action on Google 1 Addy Osmani 1 ADK 2 AdMob 18 Ads 10 Agency 1 ALPN 1 AMP 31 AMP Cache 3 Analytics 9 Andorid 9 Android 200 Android Auto 1 Android Design Support Library ... 続きを読む

Kotlin 1.1 リリース – JavaScriptサポート、コルーチン(coroutine)等々 | JetBrains ブログ

2017/03/01 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip コルーチン Lambda Kotlin coroutine

本日Kotlin 1.1をリリースいたしました。これはKotlinの大きな前進になります。 Kotlin 1.1の新機能 Kotlin 1.1には数多くの言語機能の改善が含まれています。JavaScriptサポートとコルーチンは中でも大きなハイライトになります。他は タイプエイリアス 、 bound callable references 、 lambdaのdestructuring にも注目して... 続きを読む

Rust は何が新しくないのか - ろじかるんるんものがたり

2017/01/28 このエントリーをはてなブックマークに追加 210 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust imos laboratory 以下 部分 人気

2017 - 01 - 28 Rust は何が新しくないのか Rust Programming 以下の記事が結構人気と聞きました。 Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研 (imos laboratory) ここでは、記事中の「新しくない」部分を historical な話を交えて説明する形で何か書きたいと思います。 記事を否定するようなものではないです。寧ろよくまとまっ... 続きを読む

Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研 (imos laboratory)

2017/01/27 このエントリーをはてなブックマークに追加 743 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust コンパイラ Mozilla Firefox メモリ

Rust は、Firefox を開発する Mozilla が開発し、次世代ブラウザの開発に使っているプログラミング言語です。借用検査という概念を導入することにより メモリ安全 および データ競合安全 をコンパイラが保証する言語であり、2015年中頃の安定版のリリースあたりから次第に注目を集めるようになりました。 メモリ安全とは、メモリの範囲外アクセスや二重解放、ヌル参照、未初期化領域へのアクセスが... 続きを読む

Erlangを半年ほど使った感想+α - Qiita

2016/12/25 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip erlang Elixir Qiita GW明け 半年

私は2016年5月のGW明けから、Erlangのコードを書き始めました。 11月あたりからはElixirをメインに触り始めているので、Erlangに触っていたのは約半年程度になります。 Erlangを半年ほど使った感想を書いていきます。 チョロい つまり言語機能がとても少ないと感じました。 例えば私が読んだErlangの本は すごいE本 だけなのですが、全部で30章ある内の9章までで言語機能が大体... 続きを読む

次期C# 7: 複数データをまとめるための言語機能、タプル型 - Build Insider

2016/02/09 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip Build Insider LinQ 複数データ メソッド

メソッドが複数の値を戻す場合など、複数のデータを緩くまとめて、扱いたい場合はよくある。C#の次バージョンではこれを簡潔に記述するための機構として「タプル型」が導入される。 ← 前回 連載 INDEX 現在、C#への機能追加に当たって、いくつかのテーマが設けられている。その中でも大きなものの1つが「データ処理」である。データ処理というと、C# 3.0でLINQと関連して多くの言語機能が取り入れられた... 続きを読む

Objective-Cより柔軟かつ安全なプログラミングを可能にするSwiftの「ジェネリクス」 (1/4):CodeZine

2015/02/27 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip ジェネリクス ダブル CodeZine Swift 関数

ジェネリクスは、静的型付きプログラミング言語で、セットやタプルといったオブジェクトの集合(コレクション)の基盤となる言語機能です。ジェネリクスにより、型の安全を維持しつつ、1つのコレクション定義で多様なオブジェクトの集合を扱うことが可能になっています。今回はSwiftにおけるジェネリクスについて解説します。 ジェネリクスとは さまざまなデータ型に共通のアルゴリズムや処理を型引数を用いてクラスや関数... 続きを読む

neue cc - VS2015のRoslynでCode Analyzerを自作する(ついでにUnityコードも解析する)

2014/11/19 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip Roslyn ノータッチ preview neue cc 拡張

Visual Studio 2015 Previewが発表されました!この中にはC# 6.0やRoslynも含まれていて、今から試すことができます。C#の言語機能は他の人が適当にまとめてくれるので私はノータッチということで、新機能であるRoslynで拡張を作っていきましょう。 Roslynによる拡張は、ン年前に最初のPreviewが出た時は、Visual Studioの解析エンジン自体がRosly... 続きを読む

 
(1 - 25 / 37件)