起源故事
すべてのプログラミング言語は、現在の作物より優れているできると信じる開発者によって凌晨2時にターミナルで囁かれた名前から始まります。最高の架空の言語名は、パッケージマネージャー戦争が平和に終わり、すべての人がタブとスペースについて同意了った別の時間軸に既に存在している 것처럼感じます。LambdaScriptやRustBoltのような名前はParadigm全体を呼び起こします。HotTakeLangやTabVersusSpaceのような他の名前は、変装した戦場の叫びです。
これらの名前は、Haskell関数型純粋主義、Rustシステムプログラミングのswagger、Pythonの親しみやすいアクセシビリティ、Prolog学術的偉大さなど言語エコシステムの実際の命名パターンから引用しています。それらは、開発者が第一印象で言語を信頼するさせる微妙なシグナルとともにブランド性をバランスさせます。
言語名を選ぶ方法
優れたプログラミング言語名は3つのことをします。第一に、それは哲学を提案します。OwnershipLangやSafeScriptのような名前は、ドキュメントを読む前にメモリ安全性と所有権モデル телеграфします。第二に、マスコットのための部屋をに残します。最高の言語には、動物、神話上の生き物、またはアイコンとしての抽象的な幾何学模様があります。第三に、GitHub検索を生き延びます。あなたの言語名は既に存在しないはずであり、商標登録されていないはずであり、確かにあなたのものではないがそうかもしれないMatching npmパッケージを持つ必要があります。
所有したいParadigmを考慮してください。関数型言語は数学的な用語に傾倒します:FunctorFlow、MonadLang、LambdaScript。システムプログラミング名は金属的で産業用です:IronForger、RustBolt、CarbonStack。スクリプティングとアクセシビリティの名前は温かさと軽さを優先します:QuickSilver、FeatherScript、ComfortLang。
アイデンティティと文化的重量
言語名は将来のコミュニティとの社会契約です。それは期待を設定します。NPMpartyやCargoRunのようなパッケージマネージャーのpunの後に言語を命名することは遊び心と同Meta-awarenessを телеграфします。PiCalculusやTypeTheoryのような学術的な用語を使用することはformalidade知的野心を телеграфします。COBOLScriptやJCLRunnerのようなレトロなメインフレームの参照を使用することは、深い専門知識または意図的な皮肉 телеграфします。
名前또한あなたが継承する聖戦のの種類を決定します。TabVersusSpaceは最初から bikeshedding を招待します。CryptoCoreはリバタリアン理想主義者を引き付けます。OldSchoolCodeは鄉愁olars-driven議論を持ち出します。名前を選ぶ前にあなたの戦いを選んでください。
このジェネレーターを使用するためのヒント
最終的な決定としてではなく、头脑波 lançamento としてジェネレーターを使用してください。バッチを生成し、どの名前がねばねばしているかに注意し、それらを適応させてください。RustBoltがRustに近すぎる場合は、BoltedLangを試してください。LambdaScriptが過に使用されている場合は、ApplyFunctionを試してください。目標は、振り返ると不可避免だが最初の出会いで驚くような名前です。
各名前のParadigmシグナルに注意してください。AsyncAwaitのような名前は、開発者にこの言語が同時実行を気にかけていることを伝えます。CleanArchitectureのような名前は組織原理を телеграфします。これらのヒントは偶然ではありません。それらは fleshed out するのを待っている言語アイデンティティの骨です。
あなたの言語へのインスピレーション
あなたに名前が決まったとき、あなたの言語が名前が意味する三つのことを尋ねてください。名前があなたの言語が提供できない何かを意味する場合、名前を変更してください。LeakProofと呼ばれる言語は漏れるべきではありません。FastCompileと呼ばれる言語は高速にコンパイルする必要があります。名前はユーザーへの約束であり、約束はコミュニティを形成します。
よくある質問
優れたプログラミング言語名とは?
優れたプログラミング言語名は記憶に残り、パラダイムや哲学を提案し、競合なしにGitHub検索を生き延びます。ブランドとして機能し、マスコットを招き、その周りにコミュニティが形成される余地を残す必要があります。最高の名前は振り返ると不可避免に見えますが、最初の出会いで驚くべきです。
架空の言語のパラダイムをどう選びますか?
興味があるパラダイムを選び、それに合うシグナルで命名してください。関数型言語はFunctor、Monad、Lambdaなどの数学的な用語を頻繁に使用します。システム言語はIronForgerやCarbonStackのように産業的で金属的になります。所有したいものを選び、名前がその重みを最初から運ぶようにしてください。
実際のプロジェクトでこれらの名前を使用できますか?
これらの名前は、ゲーム世界、執筆プロジェクト、概念的ユーモアなどの創造的なユースケースのために生成された架空の名前です реальなプロジェクトで名前を使用する前に、既存の商标、GitHubリポジトリ、パッケージマネージャーの競合を確認してください。ジェネレーターは头脑波ツールであり法務確認サービスではありません。
なぜプログラミング言語名は重要なのですか?
言語名は多くの場合、コミュニティとの最初の社会契約です。それは哲学、トーン、野心に関する期待を設定します。SafeScriptやOwnershipLangのような名前は技術的コミットメントを телеграфします。HotTakeLangやTabVersusSpaceのような名前は文化的な姿勢を示します。名前は、人々がドキュメントの1行を読む前にあなたの言語にアプローチする方法を形成します。
聖戦言語名とは何ですか?
聖戦言語名は不可避免にデザイン選択、哲学的純粋性、鄉愁への忠誠について情熱的な議論を引き起こすものです。TabVersusSpace、SemicolonHoly、CryptoCoreなどの名前は bikeshedding と原則的な議論招待します。これらの名前には、基盤となるアイデアを強く感じている事前構築されたコミュニティが付属しています。
良いプログラミング言語の名前とは?
このジェネレーターには何千ものランダムなプログラミング言語の名前があります。始めるためのサンプルをいくつか紹介します:
- LambdaScript
- RustBolt
- QuickSilver
- Pandasaurus
- TabVersusSpace
- OwnershipLang
- HotTakeLang
- COBOLScript
- ActorModel
- AutoMemory
制作者について
The Story Shackにあるすべてのアイデアジェネレーターとライティングツールは、ストーリーテラーであり開発者でもあるMartin Hooijmansによって丁寧に作られています。昼間は技術的なソリューションに取り組んでいますが、自由な時間には物語に没頭するのが大好きです。読書、執筆、ゲーム、ロールプレイングなど、名前を挙げれば何でも楽しんでいます。The Story Shackは、世界中のストーリーテリングコミュニティに恩返しをするための私の方法です。ここは私のアイデアを形にするのが大好きな、巨大な創造のはけ口です。お越しいただきありがとうございます。このツールを気に入っていただけたら、ぜひ他のツールもいくつかチェックしてみてください!