ゲーム開発者のための C++11~C++20, 将来の C++ の展望 【CEDEC ページ】https://cedec.cesa.or.jp/2020/session/detail/s5e8327a52702c 【解説付きの書籍版 📚】https://zenn.dev/tetsurom/books/cpp11-cpp20-for-game-developers
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
MemoryPackという、C#に特化することで従来のシリアライザーとは比較にならないほどのパフォーマンスを発揮する新しいシリアライザーを新しく開発しました。 高速なバイナリシリアライザーである MessagePack for C# と比較しても、通常のオブジェクトでも数倍、データが最適な場合は50~100倍ほどのパフォーマンスにもなります。System.Text.Jsonとでは全く比較になりません。当初は .NET 7 限定としてリリースしましたが、現在は .NET Standard 2.1(.NET 5, 6)やUnity、そしてTypeScriptにも対応しています。 シリアライザーのパフォーマンスは「データフォーマットの仕様」と「各言語における実装」の両輪で成り立っています。例えば、一般的にはバイナリフォーマットのほうがテキストフォーマット(JSONとか)よりも有利ですが、バイナリ
ZLogger v2 による .NET 8活用事例 と Unity C# 11対応の紹介 2023-12-19 C#用の新しい超高速&低アロケーションの.NET用ロギングライブラリ、ZLogger v2を公開しました。v1からは何もかもを完全に作り替えた、最新のC#に合わせた新設計になっています。対応プラットフォームは.NET 8が最良ですが .NET Standard 2.0 以上、また Unity 2022.2 以上にも対応しています。.NET / Unityどちらもテキストメッセージと構造化ログの両方に対応しています。 Cysharp/ZLogger 新設計のキーポイントはString Interpolationの全面採用によるクリーンなシンタックスとパフォーマンスの両立です。 logger.ZLogInformation($"Hello my name is {name}, {ag
2021年02月12日 🐻新型気動車北海道へ増産❕&SL C11型機が4億円をかけて修繕❕【JR北海道】 🐻✋今週から山陽線・和田岬線と線路がつながっている川崎重工業 兵庫工場から、1400kmも離れた北海道へむけて、続々と新型車両が運ばれています。 JR小樽駅ホームで待つH100系 ひとつは国鉄形キハ40形気動車に替わる、H100形。 ディーゼルエンジンで発電機をまわし、そこで得た電気エネルギーで駆動用モータをまわす新型車。JR東日本GV-E400系と基本設計を同じくした形式。この H100形が、川崎重工兵庫工場を出場。北海道の最新一般形気動車6両がいっしょに連なって、北をめざしています。 もうひとつは、観光・多目的・特急用キハ261系5000番台ラベンダー5両編成。 先行したキハ261系はまなすカラー(JR小樽駅)先行して北海道入りした はまなす に次ぐ2本目。車両はスーパー北斗・
The book claims to be "On the Fly". Its intent is to provide a comprehensive introduction to the relevant features regarding modern C++ (before 2020s). Readers can choose interesting content according to the following table of content to learn and quickly familiarize the new features you would like to learn. Readers should be aware that not all of these features are required. Instead, it should be
I am excited to announce that C# 11 is out! As always, C# opens some entirely new fronts, even while advancing several themes that have been in motion over past releases. There are many features and many details, which are beautifully covered under What’s new in C# 11 on our docs pages. What follows here is an appetizer of some of the highlights – small and big. Before we dive in, let me just say
Microsoftは2022年10月11日(米国時間)、クロスプラットフォームのアプリケーション開発OSS(オープンソースソフトウェア)の次期バージョン「.NET 7」のRelease Candidate 2(RC2)を発表した。 .NET 7は、2022年11月に正式リリースが予定されている。.NET 7 RC2は、.NET 7の最終Release Candidate(リリース候補)であり、本番環境でサポートされる。Windows版、macOS版、Linux版がダウンロードできる。「Visual Studio 17.4 Preview 3」でテストされており、Microsoftは、.NET 7をVisual Studioファミリーで試す場合は、プレビューチャネルビルドを使用することを勧めている。 .NET 7の特徴と、.NET 7 RC2での主な変更点は次の通り。 .NET 7の特徴 .
Linus Torvaldsは5月22日(米国時間)、「Linux 5.18」の正式リリースを公開した。前バージョン「Linux 5.17」のリリースから約2ヵ月、7本のリリース候補(RC)版を経ての公開となる。 Linux 5.18 -Linus Torvalds Linux 5.18におけるおもなアップデートは以下の通り。 Tiger Lake以降のIntel CPUに実装された保護機能「Intel CSET」の一部である「Indirect Branch Tracking(IBT)」をサポート、CPUレベルでのマルウェアブロック機能を向上 ftraceやperfなど既存のトレースツールを使って、ユーザプロセスがイベントの生成やトレースを実行することを許可するユーザベースのイベントトレーシング「user_events」をサポート。トレース情報の提供のみを行うので高速なトレーシン
東武鉄道日光線下今市~鬼怒川温泉で走る蒸気機関車牽引列車「SL大樹」に、真岡鐵道からやってきた C11形325号機が加わり、12月26日から同形207号機といっしょに2両体制で、土休日4往復運転に挑む。 そんな両機が12月6日、南栗橋車両管区(埼玉県)で息のあった重連運転、すなわち2両連結しての運転をみせてくれた。 JR北海道からやってきた東武鉄道 C11 207 は、1941(昭和16)年に日立製作所で製造され、静内・苫小牧・長万部と、北海道を転々と活躍。1974年に廃車になるも、26年後の2000年にJR北海道のもとで車籍復帰。JR北海道 SLニセコ号などの観光列車で活躍後、ここ東武鉄道に貸し出すかたちで本州上陸を果たした。 東武で出会ったC11、2両が魅せるいっぽう真岡鐵道からやってきた C11 325は、1946(昭和21)年に日本車輌製造でつくられ、相模線や南武線を担う茅ヶ崎機関
と題して、.NET Conf 2022 Recap Event Tokyo というイベントで話してきました。 今回は久々の(数年ぶりの!)オフライン登壇イベントということで、なんだか新鮮な気分で、そして実際、オンライン登壇よりも目の前にオーディエンスがいたほうがいいなぁという思いを新たに。事前レコーディングやオンライン登壇だと、どうしてもライブ感のない、冷めた感じになっちゃうな、と。セッション単体の完成度で言ったら何度も取り直して完璧に仕上げた事前録画のほうがいい、かもしれませんが、でもそういうもんじゃあないかなあ、と。スタジオアルバムとライブアルバムみたいなもんですね。そしてスタジオアルバムに相当するのは念入りに書かれたブログ記事とかだったりするので、事前録画のセッションって、なんか中途半端に感じてしまったりはしますね。スタジオライブみたいな。あれってなんかいまいちじゃないですか、そうい
Azure Developers .NET Day is back on April 30th! Join the .NET community to learn cutting-edge cloud development techniques from experts on cloud services for AI, data, cloud-native, and developer productivity. Elevate your cloud development skills today! Features for C# 11 are coming along nicely! You can check these features out by downloading Visual Studio 17.2 Preview 3 or .NET 7 Preview 3 for
諸事情でC# 7.0を扱っていたときから時間は経ち、C# 11.0になりました。 ということで、個人的に有益だと感じたC# 8.0からC# 11.0の機能を書いておこうと思います。 個人的にUnity等で使用したい部分に絞っているので、ここに載っていない更新などがあるかもしれないです。公式文書を読んで下さい。 C# 8.0 Null許容参照型 今まではstringのような参照型は、必然的にNull許容でした。 つまり参照型であればNullReferenceExceptionが発生する可能性が常につきまとい、先人たちと私は「Null Object」というデザインパターンによってそれを防いできました。 (例えばstringであれば「string.Empty」が妥当でしょう) ですが、C# 8.0にてopt-inで型TをデフォルトでNull非許容にするオプションができました。 (Nullチェック
久々のブログになります。 C# 11 の機能追加があるたびに YouTube 配信ではちょくちょく紹介していましたが、 こっちではかなりの久々。 そういえば去年とかは新しい Preview が出るたびに「今回はこの機能が実装されたよ」一覧くらいはブログに書いてたなと思いつつ。 まあ、今年は早い段階から「C# 11.0 の新機能」の方を埋める作業をしているので、何もしてなかったわけでもないんですが。 ちなみに、「C# 11.0 の新機能」の方は現在、 進捗 12/19 です。 .NET 7 Preview 7 での C しばらくブログとしては書いてなかった Preview 版の紹介を、今回久々に書いているのは、 .NET 7 Preview 7 で、 予定されている C# 11 の機能が一通り全部入った。今ないものは RC/GA でもない LangVersion に preview を指定し
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く