★日本語プログラミング言語
日本語で書く、
日本語で考える
プログラミング
はじむは、すべてのキーワードが日本語のプログラミング言語です。 初心者でもプロでも、母国語の感覚でコードを書けます。
143
組み込み関数
100%
日本語構文
156
テスト合格
MIT
オープンソース
はじむ (.jp)
# はじむで書く Hello World
表示("こんにちは、世界!")
# 関数の定義
関数 挨拶(名前):
戻す "こんにちは、" + 名前 + "!"
終わり
# クラス
クラス 人:
初期化(名前, 年齢):
自分.名前 = 名前
自分.年齢 = 年齢
終わり
自己紹介(自分):
表示("私は" + 自分.名前 + "、" + 文字列化(自分.年齢) + "歳です")
終わり
終わり
変数 太郎 = 新しい 人("太郎", 25)
太郎.自己紹介()はじむの特徴
教育からプロダクション開発まで、幅広い用途で使える実用的な言語
🇯🇵
完全日本語
すべてのキーワードが日本語。英語を知らなくてもプログラミングができます。
📖
直感的な文法
自然な日本語の語順でコードが書けます。初心者でも理解しやすい設計です。
⚡
高速・実用的
C言語実装の高速インタープリタ。143個の組み込み関数で実用的なプログラムが書けます。
📦
パッケージ管理
内蔵パッケージマネージャでWebフレームワークなどの外部パッケージを管理できます。
🌐
Web開発対応
hajimu_webパッケージでHTTPサーバーやREST APIを日本語で開発できます。
🚀
モダンな機能
ラムダ式、リスト内包表記、非同期処理など現代的なプログラミング機能を完備。
他の言語との比較
| 機能 | はじむ 🇯🇵 | Python | JavaScript |
|---|---|---|---|
| 完全日本語構文 | ✅ | ❌ | ❌ |
| 初心者向け | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
| クラスベースOOP | ✅ | ✅ | ✅ |
| 非同期処理 | ✅ | ✅ | ✅ |
| HTTPクライアント(標準) | ✅ | ❌ | ❌ |
| Webフレームワーク | ✅ 内蔵 | pip | npm |
| パッケージ管理 | ✅ 内蔵 | pip | npm |
| 実行速度 | 高速(C実装) | 中速 | 中速 |