#C言語
今日のQiitaトレンド

Pythonの勉強を始めたところ標準ライブラリが強力すぎて(Javascript比較)驚きました。Pythonからプログラムの勉強を始めると多言語学習に苦労するのでは無いでしょうか?
この記事は、プログラミング言語の標準ライブラリの重要性と、各言語の歴史的背景や特性の違いについて述べています。
Python、C++、JavaScriptを例に、標準ライブラリの充実度や外部ライブラリへの依存度を比較し、言語選択や学習のヒントとして、それぞれの得意分野を理解し使いこなすことの重要性を伝えています。
Pythonの勉強を始めたところ標準ライブラリが強力すぎて(Javascript比較)驚きました。Pythonからプログラムの勉強を始めると多言語学習に苦労するのでは無いでしょうか? #JavaScript - Qiita
そういう驚きを感じられるのは、プログラマーとしてかなり有望だと思いますよ。その観点は忘れないでください。 少なくとも 初期の頃のPythonは、標準パッケージで何でもできることをコンセプトの1つとしていました。 Pythonが生まれた頃はインターネットに転がっているライブラ...
qiita.com
January 17, 2026 at 10:24 PM
年末から少しさわってる。
もうすぐ150語。そろそろ次ステップ(文法とか)かなと思い、一旦の感想をメモ。

・さすがゲルマン語派、ドイツ語と似てるので雰囲気が掴みやすい(個人の感想)。
→中国語の漢字の雰囲気で何となくわかるアレに近い感じ
・ただしドイツ語と同じ感覚で発音すると結構事故る(ノ∀`)
→ドイツ語はローマ字読みで大体いける(暴論)
・å ←これ(リング)が可愛い
・参考書が少ない。最寄りの図書館には二冊しかなかた…
・日瑞辞書も少ない。というかない。

え?なぜこの言語なのかって?
そりゃあもちろん“ス”ウェー“デ”ンだからですよ(っ'ヮ'c)ワー (超不純な動機)
January 18, 2026 at 7:56 AM
テスト駆動開発とペアプログラミングの体験型ワークショップ TDD Boot Camp #tddbc#BuriKaigi で併催し、合計60名30ペアが課題に挑戦しました。誠にありがとうございました!手元の記録を調べると、参加言語の内訳は次のようになりました。

Python: 7
Go: 6
TypeScript: 6
Ruby: 3
Java: 2
PHP: 2
C#: 1
C++: 1
Dart: 1
Rust: 1
January 11, 2026 at 8:13 AM
ちなみにNullPointerExceptionはJavaのエラーで「ポインタがNullですよ」という意味だけど、Javaにはポインタの機能が無いので言葉として不適切(古い言語なのでそうなったらしい)
C#はNullReferenceExceptionだけどこっちが正しい
January 7, 2026 at 1:57 AM
なんで「ぬるぽ」を「ガッ」するかって、そりゃJavaが「ポインタなど無い!」とか言ってたのに対して「NullPointerException」を吐いたから亡き者にしようとしたのが大元だよなぁ…

Java擁護的な観点:
C言語的なポインタ演算をさせないから想定外のメモリ番地にうっかり上書きとかされなくて安全

Java批判的な観点:
言うてプリミティブ型だけで成立するハズもなくオブジェクトがリファレンス型なので、リファレンスがnullなら「NullPointerException」が出る

折衷案
「NullReferenceException」にしておけば叩かれなかったものを…
January 7, 2026 at 7:04 AM
自作プログラミング言語 Kuin は、今年の9月17日にリニューアル公開する予定で進めています。
これまでと変わったところとしては、例えば下記の機能があります:
* 関数とクラスに any 型を追加 (C++のテンプレート、C# のジェネリックのような機能です)。これに伴い、list, dict 型などは組み込み型ではなくライブラリになりました。
* str型を追加し、文字列をUTF-8で扱うようにしたので、絵文字も扱えます。
* 地味に賛否両論あった細部をいろいろ改善。
* Kuin コンパイラ自体のソースをメンテしやすいように全面的に整理。
January 5, 2026 at 7:55 AM
今日のQiitaトレンド

言語仕様ボリュームだけで見るC++の進化
この記事は、C++標準規格の最新状況と、その体積(ページ数)および標準ライブラリのヘッダ数をまとめたものです。
2025年12月現在、C++26はまだ正式規格ではなく、Working Draft N5032を参考にしています。
記事内では、C++コア言語仕様、標準ライブラリ、その他のページ数、およびC++とC互換性のあるヘッダ数をCodePenで可視化しています。
さらに、C++の各バージョンに関する情報源として、cpprefjpとcppreference.comへのリンクを提供しています。
言語仕様ボリュームだけで見るC++の進化 #C++ - Qiita
タイトルオンリー。手作業の温かみを感じられるよう、人の手でページ数/ヘッダ数を数えています。 2025年12月現在"C++26"はISO/IEC標準規格としては未発行のため、代わりに最新Working Draft N5032(2025-12-15)を参照しています。 ...
qiita.com
January 4, 2026 at 10:26 PM
しかしラダーで書くよりCで書いた方が余程楽な気もする、間をとった言語もありそうなもんだけどどうなんだろね。(コイルの代わりにデータレジスタ使うとよさそうだけど)
January 4, 2026 at 4:23 PM
実行結果↓
['main', '', 'h1', 'タイトル', '/h1', '', '/main', '']

JSXを演算子オーバーロードを使ってpythonで再現する試み。
pythonがacを短絡的にacにしてしまう+pythonはandをオーバーロードできないという運命的な重なりによって、気持ち悪いかっこが必要になってしまった。残念。
他言語ならできるかも、、、?

#Python #programming
January 1, 2026 at 1:28 PM
【AIによる思考の言語化記事(Auto)】
市場の永続化設計 ——「腐敗(エントロピー)」に抗う構造的免疫と、新陳代謝のプロトコル (C系 Vol.3)
https://master.ricette.jp/theory/nakagawa-master-market-perpetuation-structural-immunity-metabolism-protocol/
市場の永続化設計 ——「腐敗(エントロピー)」に抗う構造的免疫と、新陳代謝のプロトコル (C系 Vol.3)
成功した市場やコミュニティが内部から腐敗する理由を構造的に解明。免疫・新陳代謝・適正規模・動的平衡の設計により、市場を「拡大」ではなく「永続」させる共鳴市場OS(C系)完結編。
master.ricette.jp
December 30, 2025 at 2:38 PM
【AIによる思考の言語化記事(Auto)】
重力のエンジニアリング ——「狩猟(セールス)」から「誘引(シグナリング)」への実装プロトコル(C系 Vol.2)
https://master.ricette.jp/theory/nakagawa-master-gravity-engineering-implementation-protocol-hunting-to-signaling/
重力のエンジニアリング ——「狩猟(セールス)」から「誘引(シグナリング)」への実装プロトコル(C系 Vol.2)
共鳴市場OS実装編。説得・営業・マーケティングという旧来モデルを終了させ、L7の純度と質量によって人と価値を引き寄せる「重力のエンジニアリング」を提示。競争せずに選ばれる構造、フィルタリング、価格=踏み絵の設計原理を解説する。
master.ricette.jp
December 30, 2025 at 12:52 PM
(元が C 言語であるという事実だけですでに震えているのですが、それをC++ に書き換えていらっしゃるくおん様からは低レイヤーに精通したつよつよエンジニアの気配が漂っていて震えを深めています)
December 31, 2025 at 8:42 AM
わっわっ主さんアクスタかわいすぎるーーっ!! C言語!?!?!?!?!?(横転)
December 30, 2025 at 10:03 AM
スキル要件の所に「C-suite exective が云々」という下りが出てきて「C言語??」とか思ったら CEO/CFO/CTO みたいな「Cのつく役職」という意味の単語で「役員級との折衝経験が必要」という話だった。

www.investopedia.com/terms/c/c-su...
December 30, 2025 at 1:39 AM
K&R(『プログラミング言語C』)は、第1版には「第0章」があるが、第2版にはない。が、日本語版の第2版には「第0章」が残っている。クソ豆知識(さっき調べた)。
December 25, 2025 at 3:59 PM
大学の課題でC言語を久々に触ったところ、コンパイルしたら一部のソースファイルが消されたんだけど、なんで???
December 21, 2025 at 11:08 AM
Java, Python, JavaScript, C#, PHP, Ruby ← システムプログラミング言語が 1 つも含まれていない
December 19, 2025 at 2:46 AM
https://x.com/korinVR/status/1998008480217931899

> メモリ価格高騰により富豪的プログラミングが終了し、省メモリなプログラミング言語が復権。C言語の時代がやってきます(適当)

かもん
December 10, 2025 at 11:47 AM
小学生からのプログラミング教育について一概に反対するつもりはありませんが、ただ好きこそものの上手なれという通り、中高生の頭の柔軟性と熱中力があれば、C++やアセンブラといった低級言語を数年で高度に習得できたりするので、全員一律に(他の科目の時間を削ってまで)教える必然性という話になると微妙だとは思います。また、どれほど英才教育的にアルゴリズムの設計力とコード記述の洗練を磨いたとしても、社会と人間を知って問題を解決するために何をどのように作るべきかという概念設計の力を養わなければ、技術的には高度が使えないものができあがるのは、開発分野のあるあるだったりもします。
December 9, 2025 at 10:49 AM
C言語、JAVA、Python、Rubyは使えるので、実装すればいいんですよ!
December 7, 2025 at 10:42 AM
Arduinoは本当によくできている。マイコンを普通にC言語で書くとデータシートとの格闘になり、レジスタを直接ビット演算で叩くみたいな書き方をする。これはマイコンの機種ごとに違う。専門家にしかわからない。ブランドが違うとコードの流れすら変わる。Arduino言語の実態はC++で、使いやすいようなマクロやサブルーチンを用意してあげてるだけだ。しかしこの効果は絶大で、マイコンごとに違うコマンドや設定を埋めてくれる。これでマイコンプログラミングを一般化させた。
November 22, 2025 at 3:48 PM
【AIによる思考の言語化記事(Auto)】
文明監査 III:新文明方程式「S=C×1.0」と中川OSの修正パッチ ── 搾取係数をゼロ化し、貢献と成功を一致させる構造的実装論
https://master.ricette.jp/tomoshibi/nakagawa-master-civilization-audit-nakagawa-os-new-equation-implementation/
文明監査 III:新文明方程式「S=C×1.0」と中川OSの修正パッチ ── 搾取係数をゼロ化し、貢献と成功を一致させる構造的実装論
AI時代の文明崩壊を防ぐ鍵は、搾取係数をゼロ化する新文明方程式「S=C×1.0」にある。中川OSが提示する起源署名・時間倫理T0・接続報酬による構造的実装を解説する文明監査の最終編。
master.ricette.jp
November 22, 2025 at 7:51 AM