世界を動かす技術を、日本語で。
トピック
言語、コンパイラ、開発ツール、ソフトウェア設計
289件の記事
Nintendo DS 向け自作ソフト開発のためのマニュアルの概要 Homebrew ムーブメントの背景と法的観点の解説 Passthrough デバイスやNoPassなどの技術的仕組みの紹介 プログ...
Voxile は、 VoxRay Games による革新的なサバイバルクラフトゲームであり、自社開発エンジンと独自言語 Lobster を採用。 THE BUILDER’S UPDATE によって最大...
Linus Torvalds によるプログラミングの魅力についてのエッセイ プログラミングは 創造性 と 論理性 を融合させる活動 物理学 や 数学 との共通点と違いについての考察 オペレーティングシ...
Dev Compass は、プログラミングにおける 自分の思想や傾向 を可視化するツール。 抽象的・具体的スタイル と 人間・コンピュータ重視 の2軸で評価。 20問の質問に答えることで 自分の位置を...
OxCaml はJane Streetが開発する OCaml拡張版 パフォーマンス指向 プログラミングに特化した機能追加 安全性・利便性・予測可能性 を重視した設計思想 既存のOCaml互換性 と進化...
Phish の音楽と プログラミング が人生の中心であった筆者の三十年の物語 音楽と仕事が完璧に 融合 した日々の幸福と一体感 管理職への転換で フロー状態 が失われた現実 新しい仕事のリズムと音楽と...
40種類以上のプログラミング言語を列挙し、Bay Area特有の会話を紹介 Leanが「perfectable(完璧化可能)」な言語である理由を解説 型システム・定理証明・メタプログラミングの重要性を...
Han は、すべてのキーワードが韓国語(Hangul)で書かれた 静的型付きコンパイル言語。 Rust製コンパイラ でLLVM IRを生成し、 即時実行用インタプリタ も搭載。 REPL や LSPサ...
D言語公式ページのバグ報告や改善方法、D言語の特徴とその利点を解説。 D言語の型推論、自動メモリ管理、配列やレンジサポートの紹介。 多様なプログラミングパラダイムと並行処理への対応力。 ネイティブコー...
Hacker News で新しいプログラミング言語を紹介する伝統的な投稿形式の紹介 「The {name} programming language」 というタイトルで多くの言語が議論 有名言語 から...
jank は、 Clojure のインタラクティブ性と ネイティブコンパイル の両立を目指す汎用プログラミング言語。 C++ をホストとし、 LLVMベースJIT で高性能とREPL開発を実現。 Cl...
LLM(大規模言語モデル) の活用は、エンジニアにとって 有望かつ課題も多い シニアエンジニア による実践的なLLM利用法のブログ記事を紹介 ペアプログラミング や プロンプト管理 など、現場で役立つ...
製造業向けの新しいリファレンスデータシステム設計体験の共有 Clojure導入の経緯とJava等の従来言語との比較 ClojureのLisp的特徴やREPL、Java連携のメリット Clojure活用...
サイドプロジェクトを始めたい開発者向けの 実践的で楽しい アイデア集 各プロジェクトは 学びが多く、スキルアップに最適 ネットに溢れる退屈な案とは一線を画す 独自性重視 様々な分野(ネットワーク、AI...
Chris Lattnerが LLVMやSwiftの開発者 としての経歴を語るエピソード Mojo言語 開発の背景と、GPU活用の生産性向上に挑む意図 ハードウェアの詳細 を理解しやすく・共有しやすく...
時刻処理は ソフトウェア開発 に不可欠だが、複雑さゆえに多くのプログラマーが苦手意識 時刻の本質的な理解には「 持続時間(duration)」と「 瞬間(instant)」の区別が重要 絶対時刻 はエ...
多くのプログラマーが 手続き型・OOP・FP には精通 論理プログラミング は知名度が低く、実務利用も少ない PrologやDatalogなど 関係性・述語 で問題を記述 データベース的な思考 や関係...
LLMエージェント とのペアプログラミングは 人間の思考速度 を超えるため、協調が難しい課題 GitHub Copilot Agent の体験から得た気づきと問題点の指摘 効果的な運用には 非同期ワー...
Erlang-RED は、Node-REDのNodeJSバックエンドをErlangで置き換える実験的プロジェクト。 Erlang の並行処理・メッセージパッシング性能を活かし、Node-REDの低コー...
プログラムは 入力途中でも有効 であるべきという原則の重要性 Pythonのリスト内包表記やC言語の関数呼び出しの エディタ補助の難しさ RustやJavaScriptの 左から右への構築 による補完...