はてブログ

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



タグ 言語機能

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

「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 強化 正式版

続きを読む

2022-11-22のJS: State of JavaScript 2022のアンケートを実施中、RegExp `v` flag

2022/11/22 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip フレームワーク JSer.info RegExp 毎年 結果

JSer.info #619 - 毎年行われているJavaScript開発者向けのアンケートである State of JavaScript 2022 が開催されています。 State of JavaScript 2022 言語機能やフレームワークなどについてのアンケートをとっていて、2022年12月15日まで受付けています。 過去の結果については次のページで公開されています。 The St... 続きを読む

【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の開発生産性を支える言語機能と難しさについて。 最終回とな... 続きを読む

「PHP 8.1」がリリース ~PHPの持続的発展を支援する非営利団体「PHP Foundation」も設立/列挙型、交差型、Fibers、読み取り専用プロパティなど新しい言語機能が多数実装

2021/11/26 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHP 列挙型 設立 発展 非営利団体

続きを読む

Swift ConcurrencyのwithTaskCancellationHandlerとSendable - cockscomblog?

2021/09/26 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip cockscomblog await actor async

Swift 5.5がリリースされた。おめでとうございます。 Swift 5.5の目玉はもちろんSwift Concurrencyだ。言語機能として並行処理がサポートされた。async/awaitの構文だけでなく、Structured Concurrencyとしての整理や、actorの導入など、野心的な取り組みと言える。 Swift Concurrency Swift Concurrencyに直接関係するS... 続きを読む

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 らしい命名規則を紹介します。 今更なテーマかもしれませんが、意外にも公私共々で命名規則... 続きを読む

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

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

PHP8.0 / PHP7.4 2020/08/04にPHP8.0がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、2020/12/03にPHP8.0がリリースされる予定です。 というわけでPHP8.0で対応することが決まったRFCを見てみましょう。 RF... 続きを読む

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年中頃の安定版のリリースあたりから次第に注目を集めるようになりました。 メモリ安全とは、メモリの範囲外アクセスや二重解放、ヌル参照、未初期化領域へのアクセスが... 続きを読む

 
(1 - 25 / 41件)