しるこ @ThiLco 「性行為寸前みたいな氷菓のイラストを描き続けている謎の韓国人」という言い回しが好きだし、そもそも普通に「性行為寸前みたいな氷菓のイラストを描き続けている謎の韓国人」本人自体のこともずっと前から好きです。
はじめに 登壇版 Taskの本質 C# のイテレータ async/await Compiler Transform ExecutionContext builder.Start() の重要性 IAsyncStateMachine.MoveNext おわりに はじめに C#er は呼吸するように使っている async/await。 そんな async/await について、先日 Stephen Toub 氏 (.NET の中の人。中心人物の一人。) が How Async/Await Really Works in C# という非常に面白い記事を投稿していました。 この記事では Stephen 氏の記事をベースに、C# において async/await は実際どうやって動いてるの?というお話をしていきます。 以前に C#での非同期メソッドの分析。 という翻訳記事を書いたのですが、元になった記
Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 Pythonは人気な言語だが、実行速度が遅いため、速さを求められる環境になると違う言語が採用される。この研究では、Pythonのような高水準言語のシンプル性とCやC++のような低水準言語の高速性を兼ね備えることができるPythonベースのコンパイラ「Codon」を提案する。 Codonは、Pythonのコードをネイティブなマシンコードにコンパイルするコンパイラであり、シングルスレッドにおいて通常のPythonよりも10倍から100倍速く実行され、CやC++に匹敵する速度を実現できるという。またCodonではマルチスレッドも可能なため、より大きな性能向上
エディタ支援 言語の公式がエディタ支援(LSP等)を提供しているかを示しています。 自動テスト 言語の公式が自動テスト(ユニットテスト等)を備えているかを示しています。 リンタ 言語の公式がリンタを提供しているかを示しています。 ビルドシステム 言語の公式がビルドシステムを提供しているかを示しています。 パッケージマネージャ 言語の公式がパッケージマネージャを提供しているかを示しています。 フォーマッタ 言語の公式がフォーマッタを提供しているかを示しています。 手続き型 言語のプログラミングパラダイムが手続き型プログラミングを強くサポートしているかどうかを示しています。 オブジェクト指向 言語のプログラミングパラダイムがオブジェクト指向プログラミングを強くサポートしているかどうかを示しています。 関数型 言語のプログラミングパラダイムが関数型プログラミングを強くサポートしているかどうかを示
『Romanticが止まらない』の大ヒット曲で知られるバンド『C-C-B』のドラマー・笠浩二さんが14日、亡くなっていたことがNEWSポストセブンの取材でわかった。2022年11月8日に還暦を迎えたばかりだった。地元の葬儀会社によると、葬儀は17日に行われているという。 笠さんは1983年に当時、結成していたCoconut Boysのシングル『Candy』でメジャーデビュー。その後、バンド名『C-C-B』に改称し、リードボーカルとして歌った『Romanticが止まらない』(1985年)が大ヒット、同年には第36回NHK紅白歌合戦に出場している。1989年のバンド解散後は、ソロアーティストとして活動を開始、バラエティ番組などにも出演してきた。当時の様子を音楽雑誌編集者が振り返る。 「当時の笠さんは不規則な生活、そして精神的なストレスなども加わって体調を崩していました。幼少期からの持病であるぜ
音楽グループ、「C-C-B」の63歳の元メンバーが、ことし6月、都内の自宅で覚醒剤を所持していたなどとして厚生労働省の麻薬取締部に逮捕され、起訴されていたことが捜査関係者への取材で分かりました。 逮捕・起訴されたのは、音楽グループ「C-C-B」の元メンバーでキーボード奏者だった田口智治被告(63)です。 捜査関係者によりますと、田口被告はことし6月中旬、東京・足立区の自宅で覚醒剤およそ0.585グラム、末端の密売価格でおよそ3万8000円分を所持していたとして覚醒剤取締法違反の疑いで厚生労働省の関東信越厚生局麻薬取締部に逮捕され、その後、覚醒剤を使用した罪とあわせて起訴されました。 麻薬取締部は、捜査に支障があるとして認否を明らかにしていません。 捜査関係者によりますと、「元メンバーが覚醒剤を持っている」という情報があり、自宅を捜索した結果、覚醒剤が見つかったということです。 麻薬取締部は
VSCodeがWebAssemblyの実行時デバッグに対応。C/C++やRust、Zigなどのソースコードと関連付け、変数参照、ブレークポイントなど可能に マイクロソフトは、オープンソースで開発しているコードエディタ「Visual Studio Code」(以下、VSCode)の最新版となる2023年9月版(バージョン1.83)で、JavaScriptデバッガがWebAssemblyのデバッグにも対応したことを明らかにしました。 The JavaScript debugger can now debug code compiled into WebAssembly if it includes DWARF debug information. For example, C++ code compiled using Emscripten can be debugged: pic.twitt
こんにちは、@ShikiCheriです。 現在フリーランスのUIUXデザイナーをやっており、単発案件ではなく長期的に組織や事業にコミットするような形で、サービス開発のデザインを中心に担当しています。 デザインシステム構築を担当したことでUIデザインの最適解について目から鱗が落ちた…!?クックパッドは25年のサービスの歴史があり、特にWeb版は今でも現役で活用されているサービスです。私はこの長寿サービスWeb版クックパッドのUIのリニューアルを行いました。 またこのプロジェクトと同時に、webに限らずアプリも含めたサービス全体の体験を統一するためのデザインシステムの構築を担当しました。 Apron - Figma Community これらのプロジェクトを推進する際、デザイン×開発の架け橋的存在であるUXエンジニアのむーさん、実装もできるデザイナーのけんけんさん、TOFUWORKSさんと共に
関連キーワード Amazon Web Services | Microsoft(マイクロソフト) | アプリケーション開発 | プログラミング クラウドベンダー大手のAmazon Web Services(以下、AWS)が、プログラミング言語「Rust」のスポンサーになった。Rustは2015年に初の安定版が公開されて以来、「C++」の有力な代替として台頭している。「高性能で安定したアプリケーションを開発できる」「プログラマーの生産性を高められる」と評判だ。Google、Microsoft、Mozilla、Yelp、Dropbox、Cloudflare、AWSといった企業がシステム開発言語としてRustを採用している。 併せて読みたいお薦め記事 新たなプログラミング言語習得の壁 プログラミング学習で誰もがきっとつまずく「2つの障害」とは? 「プログラミング学習」が楽にならない“納得の理由”
Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust March 2021 Summary: I describe a simple interview problem (counting frequencies of unique words), solve it in various languages, and compare performance across them. For each language, I’ve included a simple, idiomatic solution as well as a more optimized approach via profiling. Go to: Constraints | Python Go C++ C
Orbit, the Open Runtime Binary Instrumentation Tool is a standalone native application profiler for Windows and Linux. It supports native applications written in languages such as C, C++, Rust, or Go. Its main purpose is to help developers identify the performance bottlenecks of a complex application. Orbit can be also used to visualize the execution flow of such applications. The key differentiat
先に概要を書くと caseの値は連番かつ昇順(上から小さい数で下に行くほど増えていく)となるように心がける。ある程度caseが多ければあとは勝手にコンパイラがテーブルジャンプ最適化を行う。 goto文やreturn文などでswitch文途中から抜けないようにする。あるとテーブルジャンプ最適化が行われない。 MSVC(Visual Studio)でコンパイルする場合、default:の箇所に__assume(0);と記述すれば上記二つを無視して強制的にテーブルジャンプ最適化が行われる。ただし、goto・return等でのswitch抜けがあるまま実行すると例外エラーが発生する。 追記:上記の__assume(0)はC++23から「std::unreachable()」で標準化 FM TOWNSエミュレータ「津軽」を弄っていて、どうもエミュレーターの実行速度が既にあるTOWNSエミュレータの「
Rustで簡単なツールを作ってみました。はじめてのTUI(モドキ)のツールです。 このバージョン0.1.0を作ったことで得られた知見をまとめてみます。 長文になってしまったので目次をうまく使ってください。(スマホ画面だと上部の目次をタップしないと表示されないので少し見づらいです。) 「いいね」、「ツイート」、「バッジを贈る」、「コメント」大歓迎です! 作成ツール紹介 みなさん、timeコマンドでコマンドの実行時間を計測しますよね?Rust製のhyperfineというツールがあり、複数回実行して平均を出したり、複数コマンドを比較できたり便利です。 これを見て私はメモリ使用量も計測できたらうれしいなと思ったんです。 そう、このmntimeコマンドを使えば、実行時間とメモリ使用量の平均値が分かるんです! そんなツールですがRustで作った経緯は、最近ターミナル環境を整えました。そのとき、モダンで
ダウンロードはこちら どのプログラミング言語を利用するのかは開発者にとって大きな問題だ。プログラミング言語「C」やその派生言語である「C++」は、業務アプリケーションや組み込みシステムなど幅広い用途で利用されている。処理速度や制御のしやすさといった観点で、C/C++と他のプログラミング言語を比較する開発者は少なくない。 「Java」はC/C++の比較相手としてしばしば名前が挙がる。JavaとC/C++はプログラムを実行する仕組みが異なり、その違いのために従来「Javaは遅い」と評する開発者もいた。この意見は正しいのだろうか。他方でC/C++に代わるプログラミング言語として台頭しつつある「Rust」はどのような特性を持ち、なぜ支持を集めているのか。本資料は、そうした疑問に対する答えを提示する。C/C++以外の選択肢に目を向けるためのきっかけとして参考にしてほしい。 プレミアムコンテンツのダウ
Learn how to bring multithreaded applications written in other languages to WebAssembly. WebAssembly threads support is one of the most important performance additions to WebAssembly. It allows you to either run parts of your code in parallel on separate cores, or the same code over independent parts of the input data, scaling it to as many cores as the user has and significantly reducing the over
Stable: v1.6.2 / Roadmap | F.A.Q. High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model: Plain C/C++ implementation without dependencies Apple Silicon first-class citizen - optimized via ARM NEON, Accelerate framework, Metal and Core ML AVX intrinsics support for x86 architectures VSX intrinsics support for POWER architectures Mixed F16 / F32 precision 4-bit and 5
C.C.レモンフラッペ ファミマの夏のお楽しみ、フラッペシリーズ。 今年はC.C.レモンがあると聞いて、いつか飲もう、と思っていたの。 ファミマの公式の商品説明によると、 レモン果汁入りのアイスに、甘酸っぱい味わいのラムネを追加した ラムネをいれたフラッペです。 アイスのシャリシャリ食感とラムネのつぶつぶ食感で、 最後まで飽きずに楽しめる仕立てです。 とある。 ラムネの粒ってどんなだろう…と思っていたら、 えりゐさんちで既に飲んでいた。 【スリーピー】一気に6個作れる「おにぎりメーカー」【夏休みのお昼ごはん】 : えりゐのEveRy diaRy Powered by ライブドアブログなんだか実家地方が大雨で大変なようで…うちの実家は全然大丈夫みたいだけど早く落ち着くといいな…先日『雷が多すぎる』なんて書いたけどもう変な天気続き…(-公-;)さて!息子(小2)と朝んぽでファミマへ。フラッペに
Googleは2024年6月20日(現地時間)、脆弱(ぜいじゃく)性の検出に大規模言語モデル(LLM)を活用する新しい研究開発プロジェクト「Naptime(お昼寝タイム)」を発表した。 C/C++の脆弱性検出はLLMに任せて“お昼寝しよう” NaptimeはAIエージェントとターゲットコードベース間のインタラクションを中心に構築されたアーキテクチャだ。特にC/C++の高度なメモリ破壊およびバッファーオーバーフローの脆弱性を発見することに焦点を当てている。この2つの対象は従来の方法論では発見することが難しく、GoogleはLLMを利用することで検出効率を最大20倍まで改善できると説明している。 なお、プロジェクト名の由来は開発した成果物がセキュリティ担当者やIT担当者を支援し、定期的に昼寝ができるくらいにはなりたいという願掛けになっているという。 Naptimeのアーキテクチャはセキュリティ
Python is among the one of the most popular programming languages, yet it's generally not the first choice when speed is required. While it can be optimized for better performance, Python is prized for qualities other than speed, such as readability, a manageable learning curve, an expansive ecosystem, and utility in both academia and business. MIT computer scientists and their colleagues, however
🙇🏻まずは2ポチっと、「にほんブログ村」と 「拍手」を通り過ぎずに押してもらえたら、めっちゃうれしいです! _ _)) ⏱この記事は、約4分で読破できると思います ❢ ℹ️ご来場の皆さまへ わたしが主催させてもらってますサークルを下の方にご案内をしていますので、 宜しければ参加してみませんか❓ _ _))ペコリン は じ め に ご 挨 拶 本 編 C+C Music Factory - Gonna Make You Sweat(Everybody Dance Now) 概 要 お わ り に 糸屯ちゃんの掲示板 主催サークルのご案内です(2023年09月22日 10:35現在) ブログサークルコメント #ハッシュタグ(IN POINT) ランキングバナー、拍手、はてなスター、B!ブックマーク は じ め に ご 挨 拶 おはようございます ☕ _ _))ペコ
関連キーワード プログラマー | プログラミング 「Zig」は「C」「C++」の後継を目指す比較的新しいプログラミング言語だ。現代的な言語設計と安全性を取り入れており、さまざまなメリットを備える。Zigはプログラミング言語の“一つの展望”を映し出す存在だ。Zigの主なメリット5つのうち、本稿は5つ目を取り上げる。 「Zig」が“プログラミングの未来”なのはなぜ? 併せて読みたいお薦め記事 連載:プログラミング言語「Zig」とは 前編:C++でもRustでもなく「Zig」が必要なのはなぜか 中編:C、C++でもRustでもなく「Zig」に期待できるのはなぜか 新たなプログラミング言語を学んでみよう CでもC++でもなくプログラミング言語「Go」を使いたくなる“あの良さ”とは? プログラミング言語「Carbon」は「C++」より何が優れているのか メリット5.デバッグが容易 そもそもデバッガー
システム開発を円滑に進めるには、開発対象のシステムに合ったプログラミング言語を選ぶ必要がある。プログラミング言語によって向いているシステム、または向いていないシステムがあるからだ。ITエンジニアには開発対象に応じて利用言語を増やしたり、場合によっては切り替えたりすることが求められる。 ITエンジニアが開発するシステムは様々だ。最近では、従来の基幹系システムだけでなく、Webサービスやスマホアプリ、AI(人工知能)システムなどもある。では、ITエンジニアはどんなプログラミング言語を使っているのか。また開発対象のシステムごとに利用されている言語は何か――。 これらを確かめるため、日経クロステックでは「プログラミング言語利用実態調査 2020 夏」をWebサイト上で実施した。調査期間は2020年6月23日~7月3日。711人の会員から回答を得た。その結果を見ていこう。 アンケートでは普段使ってい
「Romanticが止まらない」などのヒット曲で知られるバンド「C-C-B」でドラマーなどとして活躍した笠浩二さんが今月14日、脳梗塞のため亡くなりました。60歳でした。 笠浩二さんは、福岡県で生まれ、1982年に「C-C-B」の前身となるバンドを結成してドラムやボーカルを担当し、翌年メジャーデビューしました。 バンド名を「C-C-B」に改名した1985年には笠さんがリードボーカルを担当した「Romanticが止まらない」をはじめ、「スクール・ガール」、「Lucky Chanceをもう一度」など次々とヒット曲を発表し、その年の紅白歌合戦にも出場しました。 1989年にバンドを解散したあとはソロアーティストとして音楽活動を続けながらテレビのCMやバラエティー番組などにも出演しました。 また、熊本県を拠点に全国各地で精力的に音楽活動を続け、2015年には、26年ぶりに「C-C-B」のメンバーが
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く