はてブログ

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



タグ C++

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

RustとC++はどう違う?

2024/11/22 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust ブラウザベース プログラマー ソフトウェア 言語

C++はRustが誕生する以前から成熟した言語だった。Rustの誕生によって、C++から乗り換えるべきなのだろうか。必ずしもそうとは限らない。 新しいプロジェクトの言語を選択するに当たって、プログラマーは選択肢に事欠かない。C++もRustも、さまざまなプロジェクト(ブラウザベースのソフトウェアからビデオゲームまで)... 続きを読む

C++でシェーダを書く

2024/11/09 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェーダ kernel VM探検隊 youtu.be 言語機能

何とかして近代的なC++の言語機能を使ってシェーダを書けないか、色々な方法を試します これは2024年11月9日に行われた Kernel/VM探検隊@北陸 Part 7 での発表動画です 発表動画 : https://youtu.be/flH2Y6XoDZY 続きを読む

AIで手軽に動画をアップスケールできるツール「Video2X」v6が公開/C/C++への書き換えで動作速度が大幅に向上

2024/11/07 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip 動作速度 ツール 向上 動画 アップ

続きを読む

責任ある発信者であり続けるために。C++高橋晶氏が考える、お金と情報発信のリアルな関係性

2024/09/30 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip 株式会社Preferred Networks 高橋 関係性

責任ある発信者であり続けるために。C++高橋晶氏が考える、お金と情報発信のリアルな関係性 2024年9月30日 C++ライブラリアン 高橋 晶 C++日本語リファレンスサイトcpprefjpを運営し、C++の最新情報を日本語で発信している。株式会社Preferred Networksに所属し、スーパーコンピュータのソフトウェア開発に携わっている... 続きを読む

C、C++の後継「Zig」が“プログラミングの未来”なのはなぜか

2024/09/18 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip ZIG プログラマー 本稿 後継 プログラミング

関連キーワード プログラマー | プログラミング 「Zig」は「C」「C++」の後継を目指す比較的新しいプログラミング言語だ。現代的な言語設計と安全性を取り入れており、さまざまなメリットを備える。Zigはプログラミング言語の“一つの展望”を映し出す存在だ。Zigの主なメリット5つのうち、本稿は5つ目を取り上げる。 「Zi... 続きを読む

やっぱり安全を求めるなら「C」や「C++」ではなく「Rust」 Androidが取り組みを紹介

2024/09/10 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust ファームウェア メモリセーフ プログラミング言語

GoogleのAndroidチームは2024年9月4日(現地時間)、公式のセキュリティブログで、「Android」におけるファームウェアの安全性向上に関する取り組みを発表した。メモリセーフなプログラミング言語である「Rust」をファームウェアに導入することで脆弱(ぜいじゃく)性を軽減できると解説している。 Rustでファームウェア... 続きを読む

C++でもRustでもなく「Zig」が必要なのはなぜか

2024/09/04 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip ZIG rust プログラマー 熱気 コミュニティー

関連キーワード プログラマー | プログラミング 機械語に近い「低水準言語」を扱う開発者の心をつかみそうな新しいプログラミング言語がある。その名を「Zig」という。2024年7月時点で完全版はまだ公開されていないが、開発が盛んで、コミュニティーの熱気もある。 なぜ今新しいプログラミング言語が必要なのか。より具... 続きを読む

JSONパーサーがC++からRustになった「Google Chrome 128」、ゼロデイ脆弱性の修正も/日本人ユーザーはルビの改善にも注目

2024/08/21 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust ルビ ゼロデイ脆弱性 修正 改善

続きを読む

CEDEC 2024『ゲーム開発者のための C++17~C++23, 近年の C++ 規格策定の動向』 | ドクセル

2024/08/21 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドクセル 規格策定 動向 近年 CEDEC 2024

【CEDEC ページ】 https://cedec.cesa.or.jp/2024/session/detail/s6609118bb9dfd/ 【前回 2020 のスライド】 https://speakerdeck.com/cpp/cedec2020 続きを読む

書籍が開発者としての資質を強化する。C++エキスパート・高橋晶が選ぶ、人生に影響を与えた5冊

2024/08/08 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip 資質 著書 株式会社Preferred Networks

書籍が開発者としての資質を強化する。C++エキスパート・高橋晶が選ぶ、人生に影響を与えた5冊 2024年8月8日 高橋 晶 C++日本語リファレンスサイトcpprefjpを運営し、C++の最新情報を日本語で発信している。 株式会社Preferred Networksに所属し、スーパーコンピュータのソフトウェア開発に携わっている。 著書として、... 続きを読む

C/C++の脆弱性をLLMで検出 Googleが新研究開発プロジェクト「Naptime」を発表

2024/06/28 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip LLM インタラクション あー 検出 AIエージェント

Googleは2024年6月20日(現地時間)、脆弱(ぜいじゃく)性の検出に大規模言語モデル(LLM)を活用する新しい研究開発プロジェクト「Naptime(お昼寝タイム)」を発表した。 C/C++の脆弱性検出はLLMに任せて“お昼寝しよう” NaptimeはAIエージェントとターゲットコードベース間のインタラクションを中心に構築されたアー... 続きを読む

C言語をマスターしたい人はGCCのバージョン14を使いましょう - pyopyopyo - Linuxとかプログラミングの覚え書き -

2024/06/11 このエントリーをはてなブックマークに追加 403 users Instapaper Pocket Tweet Facebook Share Evernote Clip GCC 覚え書き ポインタ プログラミング C言語

C言語(C++を含む)を習得したい人,ポインタを勉強したい人はgcc-14を使いましょう.難しいところは gcc-14 が丁寧に解説してくれます C言語の難しいところ 例を示します.C言語で記述された,たった6行のソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題があります.... 続きを読む

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

2024/05/23 このエントリーをはてなブックマークに追加 105 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング言語 言語仕様 Modern C++ 別物 仕様

はじめに C言語から派生したオブジェクト指向プログラミング言語であるC++は、21世紀に入ってまったく別物とも言えるプログラミング言語に成長していきました。それは、Modern C++と称されています。1990年代にC++を触っていたプログラマが現在の仕様を知れば、隔世感に苛まれるのではないでしょうか。本連載では、かつ... 続きを読む

C++] std::arrayを初期化せずに初期化する - 地面を見下ろす少年の足蹴にされる私

2024/04/23 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Array 地面 足蹴 一見 int main

初期化せずに初期化する。一見矛盾しているようにしか思えない行いはしかし、生配列の場合は次のように初期化しながら初期化しないことによって行うことができます int main() { int array_uninit[5]; // 各要素は未初期化 int array_zeroinit[5]{}; // 各要素は0で初期化 } この時std::arrayで同様に初期化しながら初期... 続きを読む

fzfみたいなUIを提供するライブラリを書いた

2024/04/16 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip fzf Vector ライブラリ パク あいまい検索

土日を使ってこんなライブラリを書きました。 C++をまともに触ったのはこれが初めてですが、それにしては良いものが作れたと思っています。 C++でfzfのようなあいまい検索を使えるライブラリです。 (まだ完全にバグが取れていなくて、長めのvectorを突っ込んだりすると表示がバグります) 動作風景はこんな感じになります... 続きを読む

プログラミング言語の人気ランキング、TypeScriptが上昇、C++は下落 RedMonk調べ

2024/03/30 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub TypeScript 下落 件数 上昇

ソフトウェア開発業界を対象とした調査会社RedMonkは2024年3月8日(米国時間)、2024年第1四半期のプログラミング言語の人気度ランキングを発表した。 このランキングは、プロジェクトホスティングサイト「GitHub」の利用状況と、開発者向けQ&Aサイト「Stack Overflow」で話題になっている件数をそれぞれ調査した結果を... 続きを読む

C++/Java系言語で1文字だけでコメントアウトするブロックを切り替える - Qiita

2024/03/23 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip エディター Qiita プログラミング 実装 方式

概要 プログラミングをしていると実装の方式を試してみることがあると思います。あるいは、別の実装でうまくいくか自信のない時、今あるものはコメントアウトしておいて別の実装を試してみたり。そんな場合、今時はエディターの機能で簡単にブロックをコメントアウトしたりできますが、言語仕様をうまく使って一文字編集... 続きを読む

ホワイトハウスが開発者に対しC++やC言語からRustやJavaなどのメモリ安全性に優れたプログラミング言語への移行を勧める

2024/02/29 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust ホワイトハウス Java Blocks 移行

アメリカ・ホワイトハウスの国家サイバー局長室(ONCD)が、開発者に対し、C++やC言語といったプログラミング言語からRustやC#などのメモリ安全性が確保されたプログラミング言語への移行を勧めています。 BACK TO THE BUILDING BLOCKS:A PATH TOWARD SECURE AND MEASURABLE SOFTWARE (PDFファイル)https://www.whitehouse... 続きを読む

【2024年版】JavaScript(React)におけるリーダブルコードのチートシート1~3章 - Qiita

2024/02/14 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita React TypeScript 例題 Java

概要 リーダブルコードを読んでいて、JavaやC++、Pythonの事例も混じっているのと割とレガシーな例題が多いなーと感じました。 React.js、Next.js、TypeScriptをメインにフロントエンドエンジニアとして仕事をしている自分用に、後で見返せるよう2024年JavaScript版リーダブルコードのチートシート的なものを改めて読み... 続きを読む

Googleがプログラミング言語「Rust」に100万米ドルを助成、「C++」との併存・置き換えを図る/メモリ安全性にかかわるセキュリティ問題を減らしつつ、生産性を向上

2024/02/06 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip 併存 rust 助成 プログラミング言語 Google

続きを読む

中国圏で時雨堂が紹介された話

2024/01/22 このエントリーをはてなブックマークに追加 75 users Instapaper Pocket Tweet Facebook Share Evernote Clip 時雨堂 中国圏 GitHub 旧twitter プログラマー

X(旧Twitter) で突然フォロワーが恐ろしく増えた。それも中国圏の方々からのフォローでなんだなんだとドキドキしていた。正直スパムか?と思った。 ただ、フォローしてくる人たちのプロフィールが GitHub アカウントだったり、ソフトウェアエンジニアとか、プログラマーとか C++ とか Python とかの文字がやけに多かった... 続きを読む

C++で作ったゲームを Unity Gaming Service でホストする方法 | Unity Learning Materials

2024/01/04 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Unity Learning Materials ゲーム

アーキテクチャとインフラストラクチャーはオンラインゲームの中心的な要素です。本講演では、ホスト・クライアントとサーバー・クライアントの違い、長所と短所、それぞれのワークフローの仕組みについて説明し、UGSとC++を使用した実装方法を紹介させていただきます。 受講スキル オンラインゲームを作りたい方 ホス... 続きを読む

C++erですがCOMに翻弄されています: 再入との戦い - Qiita

2023/12/27 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita com 新卒 出力 戦い

C++ Advent Calender この記事はC++のカレンダー | Advent Calendar 2023 - Qiita の21日目の記事です。 20日目: まだぽい by @wx257osn2 22日目: C++ コンパイル時「出力」で画像ファイル生成 #C++ - Qiita by @Raclamusi はじめに 2021年に新卒で今の会社に入社して以来、ずっととある一つの製品の開発部門に所属して... 続きを読む

大学の C++ 講義で使っているオンラインコンパイラ

2023/12/09 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip オンラインコンパイラ 講義 XCode 大学 プログラミング

C++ Advent Calendar 2023, 9 日目の記事です。 学校で C++ を教える場合、受講者に最初から Visual Studio Code や、Visual Studio, Xcode などの統合開発環境をインストールしてもらうのは難しいことがあります。 とくにプログラミングが初めての学生、パソコンに不慣れな学生が多い場合は、なるべく環境構築に時間を... 続きを読む

C++でジョブシステムを作ってみる(2)

2023/11/10 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip ジョブシステム 並列 ジョブ 並列化 前回

はじめに この記事ではC++でジョブを並列に実行するためのジョブシステムを実装していきます。 前回 は下記のステップ1まで実装しました。 ジョブを並列実行する機能 ジョブ間の依存関係を設定する機能 大きなジョブを分割して並列化する機能 前回の記事はこちら ↓ 今回はステップ2とステップ3を実装してみます。前回と... 続きを読む

 
(1 - 25 / 559件)